*   >> Lectura Educación Artículos >> science >> programación

Programación Papervision 3D tutoriales - Clipping & amp; amp; Culling

VER EL DEMODOWNLOAD CÓDIGO

En este post voy a estar mirando a dos conceptos en Papervision: sacrificio y de recorte. Son fáciles de confundir, pero ambos tienen un papel muy importante.

El sacrificio es el proceso mediante el cual los objetos que no se ven por la cámara se retiran del canal de renderizado, lo que significa menos polígonos para el motor Papervision tener que procesar .


Clipping es donde se sacrificaron los polígonos que se extienden más allá de la cámara, lo que lleva a los polígonos que todavía son visibles (porque sólo una parte de la misma es más allá de la vista de las cámaras) desaparece. contar

Triángulo sin sacrificio es de 1000


La escena que hemos creado como una prueba no es más que una serie de cubos que rodean la cámara. Sin sacrificio habilitado Papervision tiene que lidiar con triángulos de 1000 (se puede ver esto en el valor CTR las estadísticas de venta libre).

Cuando permitimos que el tronco de la cámara sacrificio marcando la casilla correspondiente opción este valor se reduce a alrededor de 100.

En mi sistema esta caída en el recuento de triángulo no se ha traducido en un aumento notable en el rendimiento. Entonces, ¿cuál es el punto? Ahora permitir recortes, así como sacrificio. Los efectos de los recortes no serán inmediatamente obvio a estas alturas, pero si su PC responde como la mía no verán ninguna degradación del rendimiento con las dos opciones activadas.

Sin embargo con el recorte habilitado y sacrificio desactivado el marco cae significativamente.

Clipping velocidad de fotogramas sin sacrificio es significanlty inferiores


La razón de esto es que Papervision no recortará un objeto que ha sido sacrificado, y porque el recorte es una operación tan costoso sacrificio de un porcentaje significativo de los objetos antes de que el recorte de los cálculos tienen que ser hecho permite un aumento de rendimiento muy notable.


Así que ahora que tenemos ver el beneficios del sacrificio, vamos a echar un vistazo a lo que el recorte hace realidad. Desactivar el recorte y el sacrificio, y marque las opciones que dice "rodea caja azul visible". Esto mostrará un gran cubo que rodea la escena. Sin embargo, usted se dará cuenta de que las "paredes" del este cubo desaparecen mientras la cámara gira.

Debido a que las paredes del cubo son tan grandes el sistema determina que salen de la visión de la cámara, cuando en realidad parte d

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.