본문 바로가기
728x90
반응형

전체 글100

Blueprint 용어 정리2 더보기틀린 내용이 있다면, 언제든 댓글에 정정 글 남겨주세요!중간에 영어로 혼합해서 쓴 이유는, 익숙해지면 좋을거 같은 표현이기 때문입니다.저는 혼자 정리할때도 가능하면 다 영어로 표기하고 있습니다 :) 게임, 웹, 앱 무엇을 만들더라도 프로그래머들에게 익숙한 개념은 class, object 다. 정말 쉬우면서 중요한 개념이다.그래서 오늘은 오브젝트가 과연 Unreal Blueprint에선 어떤 식으로 표현하고 있는지 매칭시켜보고자 한다.용어 정리Object- Data or Functionarlity 의 집합- 여기서 우리는 Blueprint에서 Function을 사용하는데, 이 걸 노드라 표현했다.- 즉 Blueprint는 Object와 Function을 매핑 해준다고 볼 수 있다. Actors - 레.. 2025. 5. 11.
Blueprint 용어 정리 최근 Blueprint 로만 게임을 만들어 보고 있어, 문득 용어에 대해 한번 정리해두면 좋을거 같아 끄적여 봅니다. Event Graph- Blueprint 를 그릴 Canvas Node- Blueprint에서 사용할 수 있게 미리 만들어진 Function Event- "언제" 실행해야 하는지에 대한 노드 Pin- 노드와 노드를 연결해주는 소켓- Input Pin 과 Output Pin이 있다.- 노드를 기준으로 보통 왼쪽에 Input Pin을 오른쪽에 Output Pin을 정의- Input Pint은 언제 해당 노드를 실행할지 알려준다.- Output Pin은 이 노드 이후에 무엇을 할 지 알려준다.- Pin에 따라 Output만 있을 수 있다. (주로 Event Node) Connection- In.. 2025. 5. 6.
Blueprint & C++ 더보기Udemy 'Unreal Engine 5 C++ 개발자: C++ 학습하고 비디오 게임 제작하기' 강의를 참고하여 작성한 내용입니다. 광고X 내돈내산 Blueprint VS C++BlueprintC++- Visual Programming (언리얼 내에서 바로 가능)- 별도의 실행할 IDE가 필요- 모두에게 친화적 (배우기 쉽다)- 주로 익숙한 프로그래머 한정 친화적- 내장 함수가 잘되어 있어 기능을 쉽게 사용할 수 있다.- 언리얼의 모든 영역과 기능에 접근할 수 있다.- 언리얼 전용으로 콘셉트 충돌이 적다.- 사용자에 따라 콘셉트 충돌이 발생할 수 있기에, 그때 그때 커스텀이 필요 대충 제가 생각했을 때 장단점인거 같습니다. 어느 한쪽이 우세하다고 보긴 어렵죠그래서 우리는 이 두개의 장점을 극대화 하.. 2025. 5. 5.
Erosion Shader Erosion Shader 란?- Erosion은 알파를 의미하며 말 그대로 픽셀을 침식하며 내는 효과다.- 노이즈 텍스쳐를 사용하여 알파 채널을 제어- 이로 인해 모든 픽셀이 투명 해질때까지 점진적으로 침식되기에 단순 Fade 효과랑은 다름 게임 개발을 하다보면 이와 비슷한 효과로 Fade In, Fade Out을 사용한 경험이 있을거다.특징Erosion ShaderFade In / Fade Out효과 대상물체의 특정 패턴, 형태의 변화물체 or 화면 전체의 투명도 변화구현 핵심노이즈 텍스쳐, Shader 작성 필요Alpha 값 조정기능 핵심특정 패턴에 따라 정교하게 제어 가능전체적으로 일정하게 투명도 변화 구현 핵심- 알파 마스크 (노이즈 텍스쳐)에서 침식 임계값(thresold) 을 결정하여 침식되.. 2025. 1. 26.
Unity Shader Code 구조 * 해당 코드는 복사 후 여러 방향으로 수정하여 사용하셔도 됩니다. Shader "HughShaders/01TestShader"{ Properties { // Shader에서 사용할 변수를 선언한다. // 선언된 변수들은 Material Inspector에 노출된다. } SubShader { // 렌더링 순서 및 기타 매개 변수를 통해 Shader를 구현하는 부분 Tags { // Render Type, Render Queue를 결정하는 곳 "RednerPipeline="UniversalPipeline" "RenderType"="Opaque" .. 2025. 1. 19.
pass (computer graphics) Compter Graphics에서 pass라는 용어는 아주 기초적이면서 중요하다.일부 글에선 vertex, fragment 등 그래픽 파이프라인의 중요 정보를 담고있는 녀석으로만 이야기하는데 이는 잘못 되었다.pass는 렌더링 작업을 실행하는 단위다.렌더링 작업을 실행하기에 그래픽 파이프라인의 중요 정보를 담고 집합소가 아닌 이를 처리하는 단위다. 2024. 12. 24.
728x90
반응형