Uff… Nareszcie przerwa.
Autor: Konrad, Opublikowano: 16/12/2009Właśnie skończyłem prace nad obiektowym silnikiem 3d wykonanym w ActionScript 3.0 (tydzień temu zamknąłem częściowo obiektową wersję w AS 1). Nie jest to co prawda stan finalny (jeszcze będę go ulepszał), ale prezentuje się zacnie i realizuje wszystkie podstawowe zadania. Mogę teraz chwilę odsapnąć. Pozytywnie nastawia mnie szybkość jego działania. Co prawda, na razie nie ma co oczekiwać cudów pod względem grafiki, ale klatki generuje szybciej niż PV3D. Myślę, że mogę również niepokoić konkurencję z kraju kwitnącej wiśni… Docelowe zastosowanie to renderowanie brył z dynamicznie interpolowanymi krawędziami i uproszczaną geometrią wewnątrz – mapowaną teksturami 3D. Mówiąc bardziej zrozumiale – modeli w bardzo wysokiej jakości (jak na flash). Natomiast nie będzie nadawał się do bardzo szybkich animacji na kanciastych (tzn. ekstramalnie prostych) modelach. Animować oczywiście będzie się dało. Właściwie wszystko, co zostanie zaoszczędzone na innych etapach renderowania, zostanie pchnięte w tekstury 3D. A zaoszczędzone będzie sporo dzięki specjalnym rozwiązaniom buforowym i redukowania pełnych cykli renderingu. Może to być bardzo duży krok dla silników we flashu – oczywiście jeżeli nie znajdzie się szybciej lepsze rozwiązanie lub mocniejsze sprzętowe wsparcie. Jak skończę wrzucę wersję edukacyjną z serią tutoriali, dokumentacją i przykładami użycia na bloga. A teraz pora się w końcu porządnie wyspać.


