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. 이전 1 2 3 4 ··· 17 다음 728x90 반응형