본문 바로가기

언리얼9

언리얼에서 카메라와 가까운 객체가 짤려 보이는 현상 (Near clip plane) ❓ 클리핑(Clipping) 현상언리얼 엔진에서 카메라가 오브젝트에 너무 가까워질 때 그래픽이 짤려 보이는 문제를 클리핑(Clipping) 현상이라고 한다. 이를 개선하기 위한 몇가지 방법에 대해 정리해보았다. 예시로 사용한 객체는 한국문화정보원에서 마켓플레이스에 무료로 개방한 전통문화 에셋 중 청자 칠보 투각 향로이다. 카메라 또는 뷰포트 화면이 객체와 너무 가까운 경우, 왼쪽 이미지처럼 시점이 오브젝트 내부로 들어가 버린 것 같다. 오른쪽 이미지는 이를 개선한 결과이다.    🔧 해결 방법  ⚙️ 카메라에서 Near Clip Plane 값 조정Cine Camera Actor 디테일에서 Custom Near Clipping Plane을 활성화하고 기본 10인 수치를 1로 조정한다. 값이 낮을수록 클리.. 2025. 2. 12.
Variant Manager와 Widget Blueprint 사용하여 언리얼 Configurator 제작하기 언리얼 엔진으로 사용자가 실시간으로 제품의 속성, 옵션 또는 디자인을 변경하고 시각적으로 즉시 결과를 확인할 수 있게 해주는 Configurator를 제작할 수 있다. Configurator는 사용자 경험을 개선하고 제품을 보다 효과적으로 전달할 수 있는 강력한 도구로서 다양한 산업 분야에서 쓰이고 있다. 언리얼 엔진으로 제작된 Configurator는 사용자가 옵션을 선택하거나 매개변수를 변경할 수 있도록 버튼, 드롭다운, 슬라이더 등으로 구성된 인터페이스를 제공하며 PC, 모바일, 웹, AR/VR 등 다양한 플랫폼에서 실행 가능하다는 특징이 있다.  또한 언리얼 엔진의 강력한 렌더링 기능으로 실시간의 사실적 조명, 텍스처, 그림자 품질을 제공할 수 있다.  언리얼 엔진 Configurator 컨텐츠를.. 2025. 1. 10.
SceneCaptureCube를 사용하여 언리얼에서 HDRI 생성하기 Cubemap 텍스처를 사용한 Skylight는 사실적인 환경 조명을 구현하는데 효과적인 방법 중 하나다. 라이팅 뿐만 아니라 유리나 거울같은 반사 재질에 대한 표현을 최적화시키는데에도 유용하게 쓸 수 있다. 이번 포스팅에서는 언리얼에서 SceneCaptureCube를 사용해 Cubemap을 생성하고 이를 Skylight에 적용하는 방법에 대해 다룰 것이다.   📸 SceneCaptureCube 설정하기환경 소스로 캡처할 레벨을 준비한다. Scene Capture Cube 액터를 추가하고 Texture target에서  Cube Render Target을 생성한다. 생성한 Cube Render Target을 클릭하여 디테일 패널을 연다. 디테일 패널을 열면 우측에 있는 Size X를 조정하여 캡처 해상.. 2024. 12. 19.
커스텀 노드로 픽셀 이펙트 (노이즈 패턴) 만들기 🌌 텍스처 좌표 (uv) 일정한 간격의 Grid로 변환노드를 통한 구현과 코드를 통한 구현 비교//HLSLfloat2 uvGrid = floor(uv * 5.0);return uvGrid; floor 함수는 소수점을 버리고 가장 가까운 하한 정수로 변환한다. uv가 (1.3, 2.7)이라면 floor(1.3)은 1이 되고, floor(2.7)은 2가 된다. //HLSLint gridArray[5][5] = {{ 0, 0, 0, 0, 0}, { 0, 1, 0, 1, 0}, { 0, 0, 0, 0, 0}, { 0, 1, 1, 1, 0}, { 0, 0,.. 2024. 12. 12.
Vive Tracker(LiveLinkXR)로 언리얼에서 가상 카메라 제어하기 Vive Tracker를 실제 카메라 위에 부착하고 언리얼 Cine camera에 Tracking data를 연동시켜 가상 카메라(Vcam) 제어를 해본다.2개의 Base station과 하나의 Tracker를 사용할 것이다. Vive 장비 세팅 관련은 (링크)를 참조한다.  🐥 Linklink 플러그인 활성화 및 소스 추가Livelink, LivelinkXR 플러그인을 활성화한다. 필요 시 엔진을 재시작한다. Window > Livelink 패널을 열고 아래 이미지와 같이 LiveLinkXR Source를 추가한다. 소스 추가 후  Vive 기기가 정상적으로 활성화되어 있는 상태라면 기기 이름 옆에 초록색 불이 뜰 것이다. (Tracker만 사용할 것이기 때문에 Track Controllers, HM.. 2024. 11. 6.
Custom False color(LUTs) 언리얼에 적용하기 🎨IREIRE는 컴포지트 비디오 신호를 측정하는 데 사용되는 단위이다. 약어는 Institute of Radio Engineers에서 유래되었다고 한다. 색상 스펙트럼으로 표시되는 모니터에서 이를 볼 수 있다.  False color 차트에서도 볼 수 있는 이 스펙트럼은 이미지가 받는 노출의 양과 품질을 파악하는데 도움이 될 수 있다.  보라색(IRE 0)은 어떤 색상도 나타내지 않는다(검은색이라고도 함). 파란색과 파란색 변형(IRE 2-24)은 매우 어두운 False color 노출이 많지 않음을 의미한다. 어두운 회색(IRE 24-42)은 노출 부족 영역의 중심점에 있다. 이 영역보다 낮아지면 노출 부족인 것이다. 녹색(IRE 43-47)을 시작으로 밝은 회색(IRE 47-77) 영역은 일반적으로.. 2024. 10. 29.
반응형