Papervision3D & BOX2D

Papervision3D & BOX2D

Przez jakiś czas było to moje portfolio, bardzo szybko jednak uznałem, że jest to świetny przykład przerostu formy nad treścią. Zmiksowane zostały tutaj 2 świetne biblioteki: Papervision3D i Box2D.  Gdzieś w sieci zobaczyłem zdjęcia zegara ściennego na sprzedaż. Stworzony był z sześcianów różnej wielkości, różnych kolorów, na każdym widniał inny napis (coś związanego z czasem, nie pamiętam), po środku umocowane były wskazówki i tak trochę ściągnąłem ten pomysł, przełożyłem go na Papervision, następnie zintegrowałem z fizyką box2d i mamy efekt końcowy.  Bardzo dużo walczyłem z optymalizacją, w swej pierwotnej formie projekt opatrzony był też cieniem na ścianie i podłodze – efekt był niesamowity, zwłaszcza kiedy uruchamiana była biblioteka Box2d , latające kostki w górę i w dół powodowały odpowiednie reakcje cieni na 2 płaszczyznach. Co na to wiatraki w laptopie  ? – buuuuuuuu… Zatem dałem sobie spokój. Szkoda, ze od tamtego czasu (rok?) nie miałem okazji powalczyć z Box2D, może w przyszłości jakiś niekomercyjny projekt się zrobi się, bo klienci jakoś dążą do korzystania z dobrodziejstw tego silnika.