modyfikacje podłoża ovobowanego ZEN`a 9293 1

O temacie

Autor emace

Zaczęty 28.05.2010 roku

Wyświetleń 9293

Odpowiedzi 1

emace

emace

Użytkownicy
czy ktoś napełnia wkłady do długopisów ?
posty404
Propsy297
Profesjabrak
  • Użytkownicy
  • czy ktoś napełnia wkłady do długopisów ?
POŁĄCZYMY W SPACERZE, UTWORZONE W 3DSMaxie FRAGMENTY NASZEGO ŚWIATA ZA POMOCĄ MACROS`A, DODAMY VOBY, POTEM ZMODYFIKUJEMY TEREN NASZEGO ŚWIATA, ZABEZPIECZAJĄC PRZY TYM WSTAWIONE VOBY PRZED UTRATĄ. PO ZMODYFIKOWANIU ŚWIATA, PRZYWRÓCIMY VOBY I ZŁĄCZYMY JESZCZE RAZ WSZYSTKIE ELEMENTY W JEDEN ŚWIAT.

od początku:) /b]

Chcemy podzielić świat, potem połączyć fragmenty tego świata macrosem w całość, dodać voba, następnie zmodyfikować świat a na koniec przywrócić wcześniej zabezpieczonego voba i na powrót złączyć wszystkie elementy.

Będziemy pracować na kilku testowych plikach: zero.MAX, jeden.3DS, dwa.3DS, trzy. 3DS również: jeden.ZEN, dwa.ZEN, trzy.ZEN, cztery.ZEN. i 4VOB.ZEN

Dla testów stworzyłem sobie domek, a obok domku narysowałem zwykły cylinder i box, ustawiając obok siebie, zapisując do zero.MAX


3DSMax:

1) Mając plik z swoim domkiem, i dodatkowymi obiektami, pod nazwą zero.MAX, przystępuję do trzech eksportów kerraxem. Kerrax umożliwia przy eksporcie zaznaczenie elementów do eksportu, a eksportujemy tak, by otrzymać trzy pliki 3DS - jeden.3DS to cylinder, dwa.3DS to box, trzy.3DS to wspomniany Domek, złożony z kilkudziesięciu elementów. Wszystkie te czynności, to trzy osobne podejścia do panelu Save. W ten sposób podzieliłem swój "świat" na trzy pliki 3DS, umieszczam je w katalogu meshes (_Work\data\Meshes)

2) Pliki *.3DS otwieram pokolei w spacerze i zapisuję jako zeny w katalogu TestLevel (_Work\data\Worlds\TestLevel), wybierając przy zapisie Compiled ZEN (ascii). Nazwy zenów niech będą takie same jak meshów, które wylądowały w katalogów meshes. Pliki *.ZEN muszą być pod podaną lokalizacją w MACROS na przykład: TestLevel\jeden.ZEN, dany katalog musi znajdować się w katalogu o nazwie worlds.

SPACER:

3) Otwieramy spacer, a jeśli był włączony to go resetujemy w File/Reset, uruchamiamy macros w tools ze skryptem, który mamy poniżej.

// *******************************
// * "World" *
// *******************************
// spacer macro "World create"
reset
set error 3
Load world TestLevel\jeden.ZEN
Load world TestLevel\dwa.ZEN
Load world TestLevel\trzy.ZEN
compile world outdoor
compile light high
// *******************************************
// *******************************************
// *******************************************


Musimy go sobie stworzyć. W tym celu klikamy na new i wklejamy skrypt. Po uruchomieniu macrosa powinny w spacerze pojawić się poszczególne elementy, które odzielnie eksportowaliśmy kerraxem! z projektu o nazwie zero.MAX. W spacerze pojawią się one dokładnie w tych samych mejscach, w jakich były w trójwymiarowym projekcie zero.MAX !! idelanie obok siebie. Teraz zapisujemy to jako czwarty zen – cztery.ZEN

4) dodajmy teraz kilka vobów, niech to będą obojętnie jakie voby, dla testów. Zapisz swoją pracę.

3DSMax

5) teraz chcielibyśmy dorysować do naszego domku kanciapę na grabie i haczki. otwieramy zero.MAX, dorysowywujemy zaplecze gospodarcze. Przystępujemy do eksportu kerraxem. Przy eksporcie zaznaczamy cały dom plus kanciapę i nadpisujemy plik z domkiem - trzy.3DS w katalogu meshes (_Work\data\Meshes). Dokonaliśmy zmiany tylko w domku, a więc nie tykamy plików jeden.3DSs i dwa.3DS.

SPACER:

6) teraz kolej na zabezpieczenie swoich vobów, zanim uruchomimy macros i skasujemy voby. W tym celu otwieramy cztery.ZEN i zapisujemy go z miejsca jako 4VOB.ZEN ale wybieramy Uncompiled ZEN (ascii) przed zapisem. W ten sposób otrzymujemy drzewo vobów, które dodamy zaraz do macrosa.

7) Łączymy wszystkie pliki jeden,dwa,trzy.ZEN + 4VOB.ZEN i włala ! połączyliśmy macrosem poraz drugi świat z kawałków, zrobilismy to na potrzeby zmodyfikowana istniejąceo świata (w tym przypadku rozbudowalismy domek), który już przedtem raz łączylismy z elementów, można tak powiedzieć... "pociętego" świata, aaa - i jeszcze udało nam się nie stracic przy tym vobów.

Czemu "pociętego" wsadziłem w cudzysłów ? bo okazuje się, że cięcie świata na kawałki, to tak naprawde umiejętne nazwanie "warstw" obiektow w 3DMaxie by potem móc wygodnie wyeksportować je kerraxem. Pod warunkiem, że kerrax widzi zgrupowane obiekty, nie pamiętam teraz czy tak łwaśnie jest…

Macros który połączy stare 3DS z nadpisanym domkiem po modyfikacji i doda zabezpieczone voby:

// *******************************
// * "World" *
// *******************************
// spacer macro "World create"
reset
set error 3
Load world TestLevel\jeden.ZEN
Load world TestLevel\dwa.ZEN
Load world TestLevel\trzy.ZEN
Load world TestLevel\4VOB.ZEN


compile world outdoor
compile light high
// *******************************************
// *******************************************
// *******************************************


ZAKAZ KOPIOWANIA BEZ ZGODY AUTORA !
 





Podobno pewien nekromanta znany pod pseudonimem Xardas jako jedyny poznał imię niejakiego Bezia. Rzekomo za tę informację zobowiązał się ożywiać zabitych przez niego NPC-ów do kolejnych części gry.

Tendor

Tendor

Użytkownicy
Zenit Team
posty87
Propsy13
ProfesjaGrafik 3D
  • Użytkownicy
  • Zenit Team
Dobra robie tak jak w poradniku a i tak nakładają mi sie światy na siebie, co mam zrobić?
 
"Ścieżka przeznaczenia jest długa i kamienista"


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