2010-03-23 6 views
0

Trinigy 3d 엔진을 사용하고 있으며 렌더링하는 동안 모델 디스플레이에서보다 두 배 많은 삼각형을 갖는 모델을보고합니다 (2000 대신 4000이라고 가정). 추가 외곽선 쉐이더로 모델을 렌더링하면 6000 개의 삼각형을보고하므로 단순한 중복이 아닙니다. 무엇이 문제 일 수 있습니까?렌더링 중 모델의 삼각형 수가 두 배로됩니다.

답변

1

shader 패스 (윤곽선 셰이더와 같은)를 추가하면 대개 여러 번 렌더링해야하기 때문에 모델에 렌더링되는 삼각형 수가 증가합니다. 앞으로 렌더링 모드를 사용하는 경우 모델에 영향을주는 모든 동적 광원이 다시 렌더링되어야하므로 각 동적 광원도 렌더링 된 삼각형 수를 늘립니다.

엔진의 지연된 음영 솔루션을 사용하거나 여러 쉐이더를 단일 패스로 축소하여 피할 수 있습니다.

+0

동적 조명이 문제였습니다. 감사. – zaratustra

0

이것은 내 전문 분야 밖에 있지만 어쩌면 양면 렌더링이 켜져 있고 각 삼각형이 두 번 포함되어 있습니다.

0

아마도 쉐이더/조명의 복잡성에 달려 있습니다. 두 개의 라이트가있는 경우, 메시가 빛 당 한 번 렌더링 될 확률이 높습니다 (외곽선 쉐이더를 사용하면 카운트가 증가하므로 패스가 한 번 더 필요할 수도 있습니다). 효과/재료/효과없이 렌더링 할 수 있는지 확인하십시오. 기타 적용된. (Disclaimer : 나는 Trinigy 엔진을 한번도 사용하지 않았다.)