Niech Was temat posta nie zgubi
Chodzi oczywiÅ›cie o krzywe, a dokÅ‚adniej o animacje kamery, którÄ… “ostatnio” dodaje do mojego edytora. W ostatnim newsie pokazywaÅ‚em, jak dziaÅ‚a interpolacja liniowa kamery, a od tamtej pory udaÅ‚o mi siÄ™ zaimplementować animacje na krzywych. DokÅ‚adnie zaimplementowaÅ‚em krzywe Hermite’a, bardzo popularne w wielu programach graficznych (np. Lighwave czy 3dsmax). Wbrew pozorom nie sÄ… takie trudne do “napisania”. Ja piszÄ…c wÅ‚asna implementacje korzystaÅ‚em w sumie z dwóch linków: http://www.cubic.org/docs/hermite.htm oraz polskiego: http://www.dathox.unit1.pl/files/spider/DTX_Site/articles/interpolacje.htm Drugi link przedstawia trochÄ™ bardziej zooptymalizowany wzór, który stosuje również u siebie. Teraz za cel mam napisać jakiÅ› porÄ™czny moduÅ‚ do edycji tych krzywych ( Wynik dziaÅ‚ania możecie zobaczyć na kolejnym filmie:
Witam po krótkiej przerwie. Ostatnio postanowiÅ‚em dodać do edytora dość ciekawy feature a mianowicie animacje kamery. Dość przydatna rzecz np. do robienie cutscenek w grach czy do efektów w demach scenowych. WczeÅ›niej w starszych wersjach silnika animacjÄ™ kamery tworzyÅ‚em w zewnÄ™trznym programie 3D np. Lightwave i nastÄ™pnie zapisywaÅ‚em w jakimÅ› formacie i wczytywaÅ‚em już wczeÅ›niej zapisane key-e i tylko je “odgrywaÅ‚em”. Teraz postanowiÅ‚em zrobić obsÅ‚ugÄ™ animacji kamery we wÅ‚asnym edytorze. Narazie udaÅ‚o mi siÄ™ tylko zrobić prostÄ… kontrolkę “timeline”, oraz interpolacje liniowÄ… key-ów (czyli tÄ… najprostszÄ…
). OczywiÅ›cie na tym nie pozostanÄ™. Już powoli pracuje nad interpolacja na krzywych, dokÅ‚adnie Hermite’a, ale o tym już innym razem. Dodatkowo umieszczam filmik, na którym można zobaczyć jak to teraz dziaÅ‚a. Czekam na opinie.






