Billedrum vs Objektrum
I 3D-computeranimationer skal billeder gemmes i rammebuffer, der konverterer todimensionale arrays til tredimensionelle data. Denne konvertering finder sted efter mange beregninger som fjernelse af skjult overflade, generering af skygge og Z-buffering. Disse beregninger kan udføres i billedrum eller objektrum. 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 billedrumsalgoritmer for 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. Rastervisning er meget fleksibel, da de fortsætter med at opdatere skærmen ved at tage de værdier, der er gemt i rammebuffer. Billedrumsalgoritmer er enkle og effektive, da deres datastruktur ligner meget rammebufferens. Den mest anvendte billedrumsalgoritme er Z-bufferalgoritme, der bruges til at definere værdierne for objektets z-koordinat.
Objekt plads
Space-objektalgoritmer har den fordel, at de beholder de relevante data, og på grund af denne evne bliver algoritmens interaktion lettere. Beregningen udført for farven udføres kun en gang. Objektrumsalgoritmer tillader også skyggeoprindelse at øge dybden af de 3-dimensionelle objekter på skærmen. Inkorporeringen af disse algoritmer sker i software, og det er svært at implementere dem i hardware.
Hvad er forskellen mellem billedrum og objektrum • Billedrumsalgoritmer er meget mere effektive end objektrumsalgoritmer • Objektrumsalgoritmer er meget mere funktionelle end billedrumsalgoritmer • Farveberegning i objektrumsalgoritmer udføres kun én gang og bevares af den, men i billedrumsalgoritme er beregningen, når den er færdig, overskrevet senere. |