Forskel mellem billedrum og objektrum
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.