*   >> Lecture Éducation Articles >> science >> la programmation

Papervision 3D programmation tutoriels - Tonte & amp; amp; Culling

VOIR LE CODE

DEMODOWNLOAD

Dans ce post, je vais être à la recherche à deux concepts dans Papervision: abattage et de découpage. Ils sont faciles à confondre, mais les deux ont des rôles très importants.

L'abattage est le processus par lequel les objets qui ne sont pas vus par la caméra sont retirés du pipeline de rendu, ce qui signifie moins de polygones pour le moteur Papervision d'avoir à traiter .


Clipping est là polygones qui étendent devant la caméra sont abattus, conduisant à des polygones qui sont encore visibles (parce que seulement une partie de celui-ci est passé de la vue des caméras) disparaissent.

Triangle compter sans abattage est de 1000


La scène que nous avons créé comme un test est tout simplement un certain nombre de cubes qui entourent la caméra. Sans permis Papervision abattage doit faire face à plus de 1000 triangles (vous pouvez le voir dans la valeur CTr dans les stats compteur).

Lorsque nous permettons le tronc de la caméra abattage en cochant la case d'option approprié cette valeur tombe à environ 100.

Sur mon système, cette baisse du nombre de triangle n'a pas conduit à une augmentation notable des performances. Alors, quel est le point? Maintenant permettre écrêtage ainsi que l'abattage. Les effets de clipping ne seront pas immédiatement évidente à ce stade, mais si votre PC répond ressemble à la mienne, vous ne verront pas de dégradation des performances avec les deux options activées.

Cependant, Coupure activé et désactivé le cadre abattage diminue considérablement.

Masque taux de trame sans abattage est

significanlty inférieurs


La raison pour cela est que Papervision ne sera pas couper un objet qui a été abattu, et parce que l'écrêtage est une opération aussi coûteuse abattage un pourcentage significatif des objets avant la coupure calculs doivent être effectués permet une augmentation des performances très perceptible.


Alors, maintenant que nous avons le voir avantages de l'abattage, nous allons jeter un oeil à ce découpage fait en réalité. Désactiver clipping et l'abattage, et cochez les options qui dit "Environnement boîte bleue visible". Cela fera apparaître un grand cube qui entoure la scène. Cependant, vous remarquerez que les "murs" de l'ce cube disparaissent que la caméra tourne.

Parce que les parois du cube sont si grandes, le système détermine qu'ils laissent la vue de la caméra quand en fait partie d'entre eux es

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.