2009-03-27 2 views
0

저는 현재 Tony Hawk XI 웹 사이트를 개발 중이며 플래시/AS3 개발을 담당하고 있습니다. 피치의 일부로, 나는 클라이언트에게 대단히 인상적이었던 증강 현실 스케이트 보드 예제를 입력했다.PV3D에서 영감을 얻은 모델링의 옵션 및 모범 사례는 무엇입니까

Papervision3D에서 더 강해지고 Flar Toolkit에 대해 알게되어서 필자는 사용자 정의 마커를로드하고 상호 작용하는 md2 및 dae 파일을 성공적으로 가져 왔습니다.

이제는 내 자신의 모델 중 일부를 개발할 시간이되었습니다. 나는 3DSMAX를 사용할 것입니다. 폴리 카운트, 캐릭터 리깅 및 애니메이션, 텍스처링, 적절한 형식 파일을 내보내고 작성하는 트릭 및 길 아래로 심각한 두통을 덜어 줄 수있는 다른 정보 비트와 같은 제한 사항이 무엇인지 알고 싶습니다.

현재 Quake2 MD2 모델 인 Ernie가 FlarToolkit 데모 here 안에 있습니다.

이것은 매우 낮은 폴리입니다. 얼마나 많은 폴리가 오늘날의 기계가 훨씬 더 빠르다는 것을 잊을 수 있을지 궁금합니다.

브라이언 호지
blog.hodgedev.comhodgedev.com

답변

1

I 2000 폴리곤 좋은 성능을위한 임계 값에 대한 것을 들었습니다. 실제로는, 그것의 명중 또는 미스 및 많은 것은 충격을 줄 수있다. 지금까지 나는 움직이는 무비 클립 자료, 알파 채널 및 정확한 자료가있는 애니메이션 자료를 사용할 때 실적에 부딪 혔습니다.

개체를 클립핑하는 것은 양날 검처럼 보입니다. 어떤 경우에는 성능이 좋아질 것이고 다른 것들은 (주로 뷰포트 가장자리에 많은 양의 폴리곤이있는 것처럼 보입니다) 좋은 10-15fps만큼 프레임 율을 떨어 뜨릴 것입니다. 그래서, 당신이 설정 한 견해가 생각할 부분이라고 말할 수 있습니다.

예를 들어, 일부 선반과 제품 및 고객이 걸어 다니는 상점 내부의 모델이 있습니다. 전체적으로 우리는 600 개의 삼각형을 가지고 있습니다 (StatsView에 따르면 아직 체크 아웃하지 않았다면 체크 아웃해야합니다 : org.papervision3d.view.stats.StatsView). 쿼드 코어를 장착 한 새 컴퓨터 인 내 컴퓨터에서는 안정적인 30fps (원하는 위치)에서 실행되지만 오래된 Dell XPS (Pentium 4)에서는 어떤 개체가 있는지에 따라 20 ~ 30fps로 실행됩니다 등등.

가능한 한 많은 성능 문제를 해결하기 위해 폴리 카운트와 텍스처를 창의적으로 줄이려고합니다. 불행히도 우리의 최소 사양은 정말 낮기 때문에 잘 작동하려면 많이해야합니다.

편집 : 우리가하고있는 또 다른 일은 줌인 할 때 더 상세한 모델을 교환하는 것입니다. 전혀 확대하지 않으면 아마도 도움이되지 않을 것입니다.

희망이 조금 있습니다.

관련 문제