03.07.2026 19:48

Moonlight Animate — warstwy 3D, część 2: malowanie po obiektach i szeroki import modeli

⏱️ 2 min czytania
Udostępnij:

Druga odsłona warstw 3D w Moonlight Animate skupia się na tym, o co pytaliście najczęściej: malowaniu bezpośrednio po obiektach 3D oraz wczytywaniu modeli z niemal dowolnego formatu.

Maluj po modelu — swoim pędzlem

Weź dowolny pędzel z Moonlight Animate i maluj wprost po powierzchni obiektu 3D — kolor trafia w jego teksturę i zostaje na modelu, obracasz kamerą i widzisz go z każdej strony. Silnik malowania działa jak w profesjonalnych narzędziach do teksturowania:

  • farba nie „przecieka" na niewidoczną drugą stronę modelu i nie zostawia dziur przy stromych kątach,
  • nakładające się pociągnięcia nie ciemnieją w nieskończoność — 10 przejść pędzla przy 50% kryciu daje równe 50%, a nie czarną plamę,
  • krawędzie tekstury są „rozlewane", więc na modelu nie widać szwów,
  • rysik z naciskiem działa tak, jak się spodziewasz,
  • każde pociągnięcie to jeden krok cofnij, a malowanie synchronizuje się w czasie rzeczywistym ze współpracownikami.

Tryb włączasz jednym kliknięciem („Maluj teksturę") w panelu Scena 3D; jeśli obiekt nie ma jeszcze tekstury, tworzy się pusta w wybranej rozdzielczości (512–4096).

Tekstury z tego, co już masz

Nie musisz malować od zera. Dowolną grafikę nałożysz na obiekt jako teksturę:

  • z warstwy — wskaż warstwę rastrową, a jej zawartość stanie się teksturą obiektu,
  • z narzędzia do tekstur bezszwowych — wynik (także w trybach bezszwowych) jednym przyciskiem ląduje na wybranym obiekcie sceny.

Wczytaj prawie każdy model

Obok formatu OBJ możesz teraz zaimportować FBX, glTF/GLB, DAE, STL, PLY i 3DS — z materiałami i wbudowanymi teksturami (glTF/GLB). Model ustawia się na podłożu sceny gotowy do dalszej pracy — manipulacji, malowania i teksturowania.

Co dalej

W planach kolejnych faz: pozowalne figury, konwersja sceny na linie i rastry, animacja sceny 3D na osi czasu oraz integracja 3D z systemem węzłów proceduralnych.

📚 Powiązane posty

14.07.2026 22:19

Silnik gier: od szablonu do grywalnej gry RPG top-down

Startowy szablon silnika gier to teraz kompletny, grywalny wycinek gry RPG top-down: chodzenie po siatce, rozmowy z postaciami, przeciwnik goniący gdy...
Czytaj dalej →
14.07.2026 19:16

Moonlight Animate — system dialogów w grach

Silnik gier 2D w Moonlight Animate ma teraz kompletny system dialogów: kwestie z efektem maszyny do pisania, wybory z warunkami, zmienne fabularne i g...
Czytaj dalej →
14.07.2026 18:40

Moonlight Animate: ruchoma panorama dźwięku także w wyeksportowanym wideo

Dźwięk przejeżdżający z lewego do prawego głośnika brzmiał dobrze w podglądzie, ale eksport przez serwer zamrażał go w miejscu. Ostatnia luka parytetu...
Czytaj dalej →

📧 Bądź na bieżąco!

Zapisz się na listę oczekujących, aby otrzymywać powiadomienia o nowych postach na Dev Blog oraz informacje o starcie platformy Moonlight.