Autor Wątek:  Podstawy Notatnikowego T3D  (Przeczytany 1644 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline szogun

  • ZbanowanyZbanowany
  • Wiadomości: 5636
  • Nie matura a chęć szczera zrobi z Ciebie oficera!
    • Zobacz profil
    • szogun Studio
  • Otrzymane polubienia: 573
Podstawy Notatnikowego T3D
« dnia: 30 Czerwca 2010, 09:57:57 »
Witam! Chciałem się podzielić się tym co wiem o edytowaniu modeli w Notatniku. A więc co trzeba wiedzieć na początek? Otwierając plik T3D Notatnikiem widzimy coś takiego dziesiątki takich "bloków":
//---------------------------------------------------------------------------------
Parent: KabinaA
Type: Mesh
Name: pomocniczy
Anim: false
Ambient: 255.0 255.0 255.0
Diffuse: 255.0 255.0 255.0
Specular: 229.5 229.5 229.5
SelfIllum: false
Wire: false
WireSize: 1.0
Opacity: 100.0
Map: 4E_2]hamulce.dds
MaxDistance: 1000
MinDistance: 0
Transform:
           1.0 0.0 0.0 0.0
           0.0 0.0 1.0 0.0
           0.0 -1.0 0.0 0.0
           1.30401 5.94685 2.48653 1.0
NumVerts: 138
1
0.00931001 -0.0268855 0.0270729 0.813965 0.0982224
0.00931001 -0.00328875 0.0273657 0.813965 0.0982224
0.000135303 -0.0269091 0.0289783 0.738593 0.088218

1
0.000135303 -0.00331235 0.0292711 0.738593 0.088218
0.000135303 -0.0269091 0.0289783 0.738593 0.088218
0.00931001 -0.00328875 0.0273657 0.813965 0.0982224
itd...
To jest akurat fragment kranu pomocniczego. No dobrze ale jak się połapać co jest czym?
Cytuj
Parent: KabinaA
Tu jest zdefiniowane do którego obiektu ma być przypisany "nasz" obiekt czyli po prostu hierarchia obiektów. Jeżeli zamieniłoby się to na Parent: none bądź zmieniło się część do której obiekt jest przypisany w tym momencie po uruchomieniu symulatora mogłyby się dziać różne dziwne rzeczy np. kran hamulca wiszący sobie swobodnie poza kabiną itp.
Cytuj
Name: pomocniczy
Tu jest nazwany nasz obiekt. Nazwy nie powinny się powtarzać. Jeżeli edytujemy jakiś obiekt interaktywny (krany hamulców, nastawniki, lampki, przełączniki) to bez znajomości MMD lepiej nazw tychże obiektów nie zmieniać.
Cytuj
Ambient: 255.0 255.0 255.0
Diffuse: 255.0 255.0 255.0
Specular: 229.5 229.5 229.5
Tu są zdefiniowane między innymi kolory obiektu. Dzięki odpowiedniemu edytowaniu tych parametrów można sprawić że kontrolki mimo iż na teksturze są szare w kabinie mają różne kolory.
Cytuj
SelfIllum: false
Tu jest parametr odpowiadający za świecenie obiektu w ciemności. False - nie świeci, zaś true - świeci.
Cytuj
Map: 4E_2]hamulce.dds
Nazwa tekstury która jest nałożona na obiekt. Jeżeli np. skopiujemy kran hamulca z 4E do SU46 to należy zmienić również nazwę tekstury, i przenieść ją do katalogu z edytowanym modelem.
Cytuj
MaxDistance: 1000
MinDistance: 0
Maksymalna i minimalna odległość (w metrach) z której obiekt jest widoczny.

Teraz jedna z ważniejszych rzeczy - co oznaczają poszczególne liczby?
Cytuj
Transform:
           1.0 0.0 0.0 0.0
           0.0 0.0 1.0 0.0
           0.0 -1.0 0.0 0.0
           1.30401 5.94685 2.48653 1.0
  • Ciemnoniebieski odpowiada za skalowanie obiektu po poszczególnych osiach (zazwyczaj odpowiednio długość, szerokość, wysokość).
  • Czerwony ustawianie obiektów po poszczególnych osiach (dla zaawansowanych)
  • Zielony odpowiada za ustawianie obiektu względem obiektu nadrzędnego. Tu jest to przesuwanie przód-tył.
  • Fioletowy jak wyżej z tym że lewo-prawo.
  • Pomarańczowy jak wyżej tylko że góra-dół.
  • Brązowy z tego co wiem odpowiada za skalowanie (im mniejsza wartość tym większy obiekt).
Dalej mamy
Cytuj
NumVerts: 138
1
0.00931001 -0.0268855 0.0270729    0.813965 0.0982224
0.00931001 -0.00328875 0.0273657    0.813965 0.0982224
0.000135303 -0.0269091 0.0289783    0.738593 0.088218
itd...
(Uwaga! Tutaj dałem tylko malusieńki fragmencik ponieważ wierzchołków może być od kilkudziesięciu do kilku tysięcy!)
To są wierzchołki obiektu i mapowanie. Jeżeli usunęlibyśmy ich część to po uruchomieniu symulatora nasz obiekt byłby w strzępach.

Następnym razem postaram się opisać jak z pomocą tej wiedzy zamienić jakieś obiekty w kabinach, bądź zrobić podświetlenie przyrządów.

Osoby znające się na tym bardziej niż ja proszę o weryfikację.

Post narusza regulamin = bocznica.

REWIZOR
« Ostatnia zmiana: 30 Czerwca 2010, 10:33:30 wysłana przez REWIZOR »
Skoro kot robi MIAU czyli miauczy, to dlaczego pies szczeka a nie hauka?
Informacje o trwających pracach -> facebook.com/szogunstudio