2014-09-05 5 views
0

Unity3D에서 RTS 프로젝트를 만들고 있습니다.Unity3D : 지형 오브젝트의 텍스처가 먼 거리에서 깜박임

저는 Unity의 표준 지형 도구로 지형을 만들고 잔디, 분위기 등의 질감을 추가했습니다. 그런 다음 지형 (도로, 보도, 도로 연석 등)의 "인공"객체를 만들기 위해이 객체를 별도의 자산으로 만들고 지형에 배치했습니다.

그리고이 솔루션에는 한 가지 문제점이 있습니다. 카메라를 지형에서 멀리 떨어 뜨리면 지형의 질감 (예 : 분위기)이 도로, 보도 및 기타 물체 아래에서 깜박입니다. AFAIK,이 버그는 Unity3D 엔진에서 부동 소수점 좌표의 불충분 한 정확도로 인해 발생했습니다 (?).

이제 제가 우려했던 것처럼 지형 객체를 만드는 것에 대한 제 접근 방식이 올바르지 않습니다. 지형을 가진 하나의 메쉬와 3D 모델링 소프트웨어의 모든 인조 물체를 생성 한 다음 모든 것을 텍스처링하기 위해 UV-map을 생성해야합니다. 이 접근법이 맞습니까? "예"인 경우 지형과 같이 크고 복잡한 객체를 모델링하고 텍스처링하는 데 특별한 방법이 있습니까?

+0

깜박임을 줄이려면 비행기 근처에서 카메라를 높이거나 멀리있는 비행기를 줄이십시오. – Imapler

+0

나는 노력하고 있지만 효과는 없다. 어쨌든,이 방법은 "신조"처럼 보입니다. 솔리드 터 레인 메쉬를 만드는 것이이 문제와 다른 문제를 해결하는 가장 좋은 방법입니다. 그러나 조언에 감사드립니다. – lewis

답변

0

나는 이전과 같은 문제가 있었는데 카메라의 평면 값을 늘려서 문제를 해결했습니다. 카메라를 움직일 때 깜박 거리는 비행기의 물체가 많았고 비행기 값이 0.01에 가까웠 기 때문입니다. 0.5로 바꾸고 더 이상 깜빡 거리지 않는 객체를 하나도 사용하지 않습니다.

Flickering Object Unity 3D Vuforia Near plane Camera

나는 희망이 도움이!