Obiekty inteligentne — sceny zagnieżdżone w edytorze animacji
Obiekty inteligentne — sceny zagnieżdżone w edytorze animacji
Wprowadziliśmy do edytora animacji jedną z najpotężniejszych funkcji znanych z profesjonalnych narzędzi: obiekty inteligentne, czyli sceny zagnieżdżone. To prosta idea o ogromnych konsekwencjach dla tempa pracy — animację budujecie raz, a potem wstawiacie ją wielokrotnie jako gotowy „klocek".
Na czym to polega
Wyobraźcie sobie, że zrobiliście animowane logo, mrugające oczy postaci albo pętlę tła. Zamiast odtwarzać to ręcznie w każdym ujęciu, zapisujecie scenę i wstawiacie ją jako obiekt wewnątrz innej sceny. Taki obiekt:
- zachowuje się jak pojedynczy element na osi czasu — możecie go przesuwać, skalować, animować jego pozycję i właściwości,
- jest wielokrotnego użytku — jedną scenę-źródło wstawiacie w dowolnej liczbie miejsc,
- da się ponownie wykorzystać z Waszej biblioteki zasobów — raz przygotowany obiekt inteligentny czeka gotowy do użycia w kolejnych projektach.
Co z tego macie
- Mniej powtarzalnej roboty. Złożone, powtarzające się animacje robicie raz.
- Spójność. Ten sam element wygląda i animuje się identycznie wszędzie, gdzie go użyjecie.
- Lżejsze projekty. Zamiast duplikować dziesiątki klatek, odwołujecie się do jednego źródła.
Działa wszędzie tam, gdzie Wasza animacja
Najważniejsze: obiekty inteligentne nie są tylko sztuczką edytora. Zadbaliśmy o to, żeby poprawnie składały się w finalnym obrazie:
- w czytniku komiksów — scena zagnieżdżona odtwarza się płynnie razem z resztą,
- w eksporcie offline — wyeksportowane rozdziały i samodzielne sceny zawierają w sobie złożone obiekty inteligentne, więc działają nawet bez połączenia z serwerem,
- w publicznym podglądzie scen — udostępniona scena gra z zachowaniem zagnieżdżeń.
Pod maską
Pod spodem doszedł mechanizm bezpiecznego klonowania scen (żeby zagnieżdżenie nie psuło źródła), nowy typ zasobu „obiekt inteligentny" w bibliotece oraz rozbudowa silnika odtwarzania o składanie scen w scenach — ten sam silnik napędza edytor, czytnik i eksport, więc zachowanie jest wszędzie identyczne. Całość objęliśmy zestawem testów.
To fundament pod jeszcze szybsze tworzenie animacji na Moonlight — budujcie własne biblioteki gotowych ruchów i składajcie z nich kolejne sceny.