Image Space vs Object Space
3D კომპიუტერულ ანიმაციაში სურათები უნდა ინახებოდეს ჩარჩო ბუფერში, რომელიც ორგანზომილებიან მასივებს გარდაქმნის სამგანზომილებიან მონაცემებად. ეს კონვერტაცია ხდება მრავალი გამოთვლების შემდეგ, როგორიცაა ფარული ზედაპირის მოცილება, ჩრდილის წარმოქმნა და Z ბუფერირება. ეს გამოთვლები შეიძლება გაკეთდეს Image Space ან Object Space. ფარული ზედაპირის მოსაშორებლად გამოსახულების სივრცეში გამოყენებული ალგორითმები ბევრად უფრო ეფექტურია, ვიდრე ობიექტის სივრცის ალგორითმები. მაგრამ ფარული ზედაპირის ამოღების ობიექტის სივრცის ალგორითმები ბევრად უფრო ფუნქციონალურია, ვიდრე იგივე გამოსახულების სივრცის ალგორითმები. ამ ორი ალგორითმის კომბინაცია იძლევა საუკეთესო გამოსავალს.
გამოსახულების სივრცე
გრაფიკის წარმოდგენა რასტერული ან მართკუთხა პიქსელების სახით ახლა ძალიან პოპულარული გახდა. რასტერული ჩვენება ძალიან მოქნილია, რადგან ისინი განაგრძობენ ეკრანის განახლებას ჩარჩო ბუფერში შენახული მნიშვნელობების აღებით. გამოსახულების სივრცის ალგორითმები მარტივი და ეფექტურია, რადგან მათი მონაცემთა სტრუქტურა ძალიან ჰგავს ჩარჩო ბუფერის სტრუქტურას. გამოსახულების სივრცის ყველაზე ხშირად გამოყენებული ალგორითმი არის Z ბუფერული ალგორითმი, რომელიც გამოიყენება ობიექტის z კოორდინატის მნიშვნელობების დასადგენად.
ობიექტის სივრცე
კოსმოსური ობიექტების ალგორითმებს აქვთ შესაბამისი მონაცემების შენარჩუნების უპირატესობა და ამ შესაძლებლობის გამო ალგორითმის ობიექტთან ურთიერთქმედება უფრო ადვილი ხდება. ფერისთვის შესრულებული გაანგარიშება ხდება მხოლოდ ერთხელ. ობიექტის სივრცის ალგორითმები ასევე საშუალებას აძლევს ჩრდილების წარმოქმნას, გაზარდოს ეკრანზე 3 განზომილებიანი ობიექტების სიღრმე. ამ ალგორითმების ჩართვა ხდება პროგრამულ უზრუნველყოფაში და რთულია მათი დანერგვა აპარატურაში.
რა განსხვავებაა გამოსახულების სივრცესა და ობიექტის სივრცეს შორის
• გამოსახულების სივრცის ალგორითმები ბევრად უფრო ეფექტურია, ვიდრე ობიექტის სივრცის ალგორითმები
• ობიექტის სივრცის ალგორითმები ბევრად უფრო ფუნქციონალურია, ვიდრე გამოსახულების სივრცის ალგორითმები
• ობიექტის სივრცის ალგორითმებში ფერის გამოთვლა კეთდება მხოლოდ ერთხელ და ინარჩუნებს მას, მაგრამ გამოსახულების სივრცის ალგორითმში ერთხელ შესრულებული გამოთვლა მოგვიანებით იწერება.