Forskel mellem billedrum og objektrum

Anonim

Billedrum vs Objektrum

I 3D-computeranimation skal billeder gemmes i rambuffer, der konverterer todimensionelle arrayer til tredimensionale data. Denne konvertering finder sted efter mange beregninger som fjernelse af skjult overflade, skyggegenerering og Z-buffering. Disse beregninger kan udføres i Image Space eller Object Space. Algoritmer, der bruges i billedplads til fjernelse af skjult overflade, er meget mere effektive end objektrumalgoritmer. Men objektrumsalgoritmer til fjernelse af skjult overflade er meget mere funktionelle end billedrumalgoritmer til det samme. Kombinationen af ​​disse to algoritmer giver det bedste output.

Billedrum

Repræsentationen af ​​grafik i form af Raster eller rektangulære pixels er nu blevet meget populær. Raster skærm er meget fleksibel, da de fortsætter med at opdatere skærmen ved at tage de værdier, der er gemt i frame buffer. Algoritmer i billedrummet er enkle og effektive, da deres datastruktur er meget lig den rammebuffer. Den mest almindeligt anvendte billedrumalgoritme er Z-bufferalgoritme, der bruges til at definere værdierne for z-koordinatet for objektet.

Objektrum

Algoritmer i rumobjekter har fordelen ved at beholde de relevante data, og på grund af denne evne bliver interaktionen mellem algoritmen og objektet lettere. Beregningen udført for farven udføres kun én gang. Objektrumalgoritmer tillader også skyggegenerering at øge dybden af ​​de tredimensionale objekter på skærmen. Inkorporering af disse algoritmer er lavet i software og det er svært at implementere dem i hardware.

Hvad er forskellen mellem billedrum og objektrum

• Algoritmer i billedrummet er meget mere effektive end objektrumalgoritmer

• Objektrumalgoritmer er meget mere funktionelle end billedrumalgoritmer • Farveberegning i objektets rumalgoritmer udføres kun én gang og bevares af den, men i billedrumsalgoritmen er beregningen en gang færdig, overskrevet senere.