반응형 언리얼 [Unreal] 카오스 디스트럭션 물체 뭉침 문제 2023. 7. 15. 증상 언리얼 엔진에서 카오스 디스트럭션을 사용해서 오브젝트를 여러 조각으로 나눈 후에 물체를 떨어트렸을 때 오브젝트가 부서지지 않고 그대로 뭉쳐있는 현상이 발생했다. 해결 디스트럭션으로 생성된 지오메트리 컬렉션의 디테일 패널에는 GC라는 항목이 있는데, 거기서 Damage Propagation Data의 수치를 변경해 준다. 기본값은 Break Damage가 1로, Shock Damage는 0으로 되어있다. 이 값들을 모두 만족스러운 결과가 나올 때까지 변경해 준다. 유튜브 튜토리얼과 공식 가이드에 모두 이런 내용에 대해서는 언급되어있지 않던데, 삽질 방지를 위해서라도 한 번쯤은 설명되어 있는 게 좋을 것 같다. [Unreal] "디버깅을 시작할 수 없습니다. 프로젝트 속성을 열고..." 해결 방법 2023. 3. 10. 에러 원인 Git에서 다른 사람의 프로젝트를 공유받을 경우 가끔 다음과 같은 문제가 발생한다. 디버깅을 시작할 수 없습니다. 프로젝트 속성을 열고 '구성 속성--> 디버깅'으로 이동하여 디버거 설정을 확인하십시오. 이는 솔루션의 디버거 시작지점을 찾지 못해 발생하는 문제이다. 해결 방법 솔루션 탐색기에서 시작 프로젝트 설정값을 변경하면 된다. 위와 같이 변경한 후 실행하면 프로젝트가 정상적으로 잘 열리는 것을 확인할 수 있다. [Unreal] Git에서 패치한 스크립트 언리얼에서 새로고침 하는 방법 2023. 3. 9. 문제점 외부에서 작업한 내용을 Git에서 Fetch 할 경우 스크립트의 종속성 등 참조가 제대로 되지 않을 수 있다. 이럴 경우 Unreal 관련 함수가 자동완성 되지 않으며 오류가 발생해도 컴파일 전까지 확인하기가 어렵다. 해결 방법 먼저 Git에서 파일을 모두 내려 받은 후 Tools -> Refresh Visual Studio Project를 선택한다. 스크립트가 모두 새로고침 되며 정상적으로 로드되게 된다. [Unreal] 임포트한 매쉬 표면 각지게 만들기 2023. 3. 2. Normal 변경은 언제 필요한가? 3D 오브젝트를 Import 하면 내부 알고리즘에 따라 Mesh의 Normal이 부드럽게 나타내어진다. Import 하면서 자동으로 계산되는 값이므로 면을 평평하게 하고 싶다면 Normal을 다시 계산해야 한다. 이는 로우폴리 오브젝트를 사용하는 등 각진 면이 필요한 경우에 다음과 같이 변경해주어야 한다. Normal 변경하는 방법 우선 변경하고자 하는 Mesh의 Asset Detail 윈도우에 들어간다. 그 후 위 이미지처럼 Recompute Normals와 Compute Weighted normals를 끄고 Threshold Tangent Normal을 0으로 변경한 후, Compute Weighted Normals를 체크했다가 다시 체크 해제한다. (혹은 체크해 .. [Unreal] 자동 LoD 설정 끄기 2023. 3. 1. LoD(Level of Detail)의 값을 고정하는 이유 Quixel Bridge에서 Asset을 import 하면 카메라와의 거리에 따라 LOD가 자동으로 설정된다. 하지만 필요에 따라 LOD를 최저품질로 유지하거나 최고품질로 유지해야 할 때가 있다. 예를 들어, Unreal로 영상을 촬영하는 경우 최적화보다는 영상품질이 더 우선시되어야 하므로 LOD에서 최고품질을 유지하는 것이 좋다. LoD 고정은 어떻게 할까? StaticMeshComponent의 LOD에 Forced LodModel을 변경하면 된다. 0 일경우 카메라와의 위치에 따라 자동으로 설정되며, 0보다 클 경우 해당 LoD Level로 고정된다. 아래는 Forced Lod Model을 1로 고정한 경우이다. 이전 1 다음 1/1 반응형