본문 바로가기

최적화3

1초 뒤 멈추는 랜덤 숫자 돌리기 이벤트 (Set Timer) 🎲 Set Timer 활용Set Timer by Event/ Function Name 노드를 활용하여 실행 시 1초간 랜덤한 숫자가 반복되다가 멈추는 이벤트를 제작해본다. Timer는 이벤트 틱을 사용하지 않고도 주기적으로 블루프린트 코드를 실행하는 방법 중 하나이다. 매 프레임마다 기능을 지속적으로 폴링하는 대신 설정된 시간에 자동으로 이벤트나 함수를 트리거 하기 때문에 액터가 게임의 퍼포먼스를 줄이는 것을 방지할 수 있다.  🎲 Set Timer by Event / Function Name 노드Set Timer by Event 지정된 이벤트를 일정 주기로 반복 실행하게 설정하는 노드이다. 커스텀 이벤트를 만들고 그 이벤트를 트리거하는 방식으로 사용한다. 예를들면, Event에 실행할 이벤트(Cus.. 2025. 4. 4.
언리얼에서 카메라와 가까운 객체가 짤려 보이는 현상 (Near clip plane) ❓ 클리핑(Clipping) 현상언리얼 엔진에서 카메라가 오브젝트에 너무 가까워질 때 그래픽이 짤려 보이는 문제를 클리핑(Clipping) 현상이라고 한다. 이를 개선하기 위한 몇가지 방법에 대해 정리해보았다. 예시로 사용한 객체는 한국문화정보원에서 마켓플레이스에 무료로 개방한 전통문화 에셋 중 청자 칠보 투각 향로이다. 카메라 또는 뷰포트 화면이 객체와 너무 가까운 경우, 왼쪽 이미지처럼 시점이 오브젝트 내부로 들어가 버린 것 같다. 오른쪽 이미지는 이를 개선한 결과이다.    🔧 해결 방법  ⚙️ 카메라에서 Near Clip Plane 값 조정Cine Camera Actor 디테일에서 Custom Near Clipping Plane을 활성화하고 기본 10인 수치를 1로 조정한다. 값이 낮을수록 클리.. 2025. 2. 12.
SceneCaptureCube를 사용하여 언리얼에서 HDRI 생성하기 Cubemap 텍스처를 사용한 Skylight는 사실적인 환경 조명을 구현하는데 효과적인 방법 중 하나다. 라이팅 뿐만 아니라 유리나 거울같은 반사 재질에 대한 표현을 최적화시키는데에도 유용하게 쓸 수 있다. 이번 포스팅에서는 언리얼에서 SceneCaptureCube를 사용해 Cubemap을 생성하고 이를 Skylight에 적용하는 방법에 대해 다룰 것이다.   📸 SceneCaptureCube 설정하기환경 소스로 캡처할 레벨을 준비한다. Scene Capture Cube 액터를 추가하고 Texture target에서  Cube Render Target을 생성한다. 생성한 Cube Render Target을 클릭하여 디테일 패널을 연다. 디테일 패널을 열면 우측에 있는 Size X를 조정하여 캡처 해상.. 2024. 12. 19.
반응형