게임 개발4 언리얼에서 카메라와 가까운 객체가 짤려 보이는 현상 (Near clip plane) ❓ 클리핑(Clipping) 현상언리얼 엔진에서 카메라가 오브젝트에 너무 가까워질 때 그래픽이 짤려 보이는 문제를 클리핑(Clipping) 현상이라고 한다. 이를 개선하기 위한 몇가지 방법에 대해 정리해보았다. 예시로 사용한 객체는 한국문화정보원에서 마켓플레이스에 무료로 개방한 전통문화 에셋 중 청자 칠보 투각 향로이다. 카메라 또는 뷰포트 화면이 객체와 너무 가까운 경우, 왼쪽 이미지처럼 시점이 오브젝트 내부로 들어가 버린 것 같다. 오른쪽 이미지는 이를 개선한 결과이다. 🔧 해결 방법 ⚙️ 카메라에서 Near Clip Plane 값 조정Cine Camera Actor 디테일에서 Custom Near Clipping Plane을 활성화하고 기본 10인 수치를 1로 조정한다. 값이 낮을수록 클리.. 2025. 2. 12. 언리얼 5.5 부터 Nanite의 Mesh Painting 지원되는 이유 🖌️ Mesh Paint 툴의 확장언리얼 5.5 부터 Mesh Paint 툴이 확장되어 메시 구성 요소에 저장된 Virtual texture에 페인팅하는 새로운 텍스처 색상 페인팅 모드가 추가되었다. 기존의 Vertex 페인팅과 유사한 워크플로우를 지원하지만 Vertex 수 대신 텍스처 해상도에 따라 확장되므로 Nanite 메시에서 더 효율적으로 작동한다. 또한 Vertex와 Texture 색상 페인팅 간 복사 지원이 추가되어 페인팅하는 동안 Texture 색상을 Vertex 색상으로 자동 전파하는 옵션이 추가되었다. 🖌️ Mesh Painting이란?Mesh Painting은 메시의 각 Vertex(꼭지점)에 컬러 데이터를 저장하거나 수정하는 방식이다. Vertex 컬러는 메시의 고정된 Verte.. 2025. 1. 14. 언리얼 내에서 3D 모델과 블루프린트 생성해주는 AI 툴 🐦 Text to Scene, 언리얼 전용 AI 툴2024년 12월 말에 출시 된 언리얼 개발자들을 위한 AI 툴, Ludus AI는 웹 애플리케이션과 언리얼 엔진 플러그인 형태로 제공되며, 다양한 버전의 언리얼 엔진5와 호환된다.개인 개발자부터 기업까지 다양한 사용자층을 대상으로 무료 및 유료 플랜을 제공한다. 아래는 Ludus AI의 공식 웹사이트이다.https://ludusengine.com/ Ludus AI - Unreal Engine AI toolkitProfessional AI tools for Unreal Engine 5: C++ assistance, Blueprints copilot, scene generation, and AI Unreal expert. Try Ludus Unreal .. 2025. 1. 13. HLSL 데이터 타입 Struct 💽 Struct?여러 데이터를 하나의 그룹으로 묶어 사용할 수 있게 해주는 데이터 형식이다.관련 데이터를 논리적으로 묶어 코드의 가독성과 유지보수성을 높일 수 있다. struct는 입력과 출력의 정리, 버퍼의 데이터 관리 등 다양한 용도로 사용된다. 💽 구조체 인스턴스 생성 먼저 사용할 구조체를 정의한다. 예시로 position, color, intensity 데이터를 포함한 Light 라는 구조체를 정의한다.//HLSLstruct Light { float3 position; float3 color; float intensity;}; 구조체를 정의한 후, 해당 구조체 타입의 변수를 선언하여 인스턴스를 만든다.//HLSLLight myLight; HLSL에서는 구조체 인스턴스를 선.. 2024. 12. 12. 이전 1 다음 반응형