|
Zabierzmy się teraz za to co najważnieszje – czyli za stworzenie własnej krainy. W poniższym poradniku opisałem proces tworzenia małej, bardziej pokazowej planszy, jednakże nic nie stoi na przeszkodzie żeby wykorzystując wiedzę zdobytą podczas wykonywania poradnika stworzyć później własną wielką mapę.
Tak więc zaczynamy od uruchomienia programu Terrain Editor z pakietu oprogramowania Realm Crafter. Naszym oczom ukazuje się widok oteksturowanej płaszczyzny która stanie się naszą mapą.

Aby poruszać się po tym programie podobnie jak w podglądzie krain naciskamy i trzymamy spację a następnie ruszamy myszą na boki. Lewy przycisk myszy do zbliżenie a prawy do oddalenie. Z racji tego iż domyślna mapa jest totalnie płaska trochę ją zdeformujemy. W tym celu z menu po prawej stronie wybieramy pozycje Edit a następnie Raise land.
Na dole mamy 4 ważne suwaki :
Brush Size : Rozmiar pędzla którym będziemy modyfikować geometrie mapy (deformować) lub nanosić tekstury.
Brush Speed : Intensywność z jaką będzie się działa wybrana przez nas czynność (im bardziej w prawo tym intensywniej podczas jednego kliknięcia będzie się deformować teren).
Camera Speed : Odpowiada za prędkość poruszania się kamery podczas trzymania spacji i operowania lewym/prawym przyciskiem myszy. Polecam zjechać z tym całkowicie na lewo, no chyba że tworzycie naprawdę ogromną mapę.
Camera Range : Zasięg widzenia, na wolniejszych komputerach można zmniejszyć.
Do deformowania domyślnej płaszczyzny możemy dowolnie wyregulować sobie Brush Size i Brush Speed. Upewniając się że mamy zaznaczone Raise Land najeżdżamy na mapę i klikamy prawym przyciskiem myszy – teren się unosi.

Możemy wypróbować wszystkie modyfikatory z zakładki Edit, za wyjątkiem 2 ostatnich. Gdy nadamy już zadowalający nas kształt mapie przechodzimy do teksturowania jej. W tym celu z menu po prawej wybieramy Paint, następnie z menu w lewym dolnym rogu wybieramy interesującą nas teksturę. Jeśli posiadamy własne tekstury które chcemy wykorzystać – ściągneliśmy z tej strony, lub np. zrobiliśmy zami to klikamy na duży obrazek, a następnie podajemy który to plik.

Gdy już się zdecydujemy najeżdżamy myszą na teren naszej mapy i klikamy prawym – tekstura jest nakładana. Warto zaznaczyć że podobnie jak przy modelowaniu tak u tutaj działają suwaki Brush Size i Brush Speed. Pierwszy odpowiada za wielkość pędzla który nanosi teksturę a drugi za intensywność nakładania tekstury, jej przeźroczystość. Im bardziej przesuniemy Brush Speed w lewo tym wolniej będzie nakładana tekstura co da nam możliwość łagodnego przejścia od warstwy spodniej do aktualnej. Warto zwrócić uwagę na dwa przyciski u dołu egranu : Scale up i Scale down. Służą one do powiększania lub zmiejszania rozdzielczości tekstury. Działa to tak że malując z reguły mamy widok z góry na całą planszę, jednakże w grze będziemy chodzić po niej postacią. Wystarczy więc zbliżyć kaberę na wysokość odpowiadającą wzrostowi postaci żeby zobaczyć jak z tej wysokości te tekstury które nanieśliśmy są nieostre i rozmyte! Po to właśnie mamy Scale down wciskamy go aż do momentu gdy tekstura będzie wystarczająco ostra.

Czasem warto wypróbować funcke Autotexture (przycisk na dole ekranu), na podstawie tego jak zmodyfikowaliśmy wysokość planszy sama dobiera nam ona tekstury.
Po zakończeniu modelowania i malowania powinniśmy otrzymać coś w ten deseń

Teraz czas zacząć umieszaczać na mapie modele najpierw zaimportujemy sobie model człowieka, gdyż posłuży nam on za skalę. W tym celu z menu po prawej wybieramy Model, a następnie load model. W folderze Actors powinniśmy znaleźć jakieś modele postaci. Po wybraniu interesującej nas, klikamy prawym przyciskiem na to miejsce na naszej mapie gdzie ma zostać umieszczony model.

Teraz czas zaimportować elementy sceny. Ja wcześniej przygotowałem w Wings i zaimportowałem do Game Editora (w jaki sposób importować przeczytasz we wprowadzeniu) taki prosty model :

Ale wy możecie z braku laku wstawić jakikolwiek model z bazy danych programu. Klikam na Load model, następnie odnajduje mój model na liście i importuje go do programu.Ten mały czerwony kwadracik na zdjęciu poniżej to właśnie on.

Jak widać jest definitywnie za mały! W tej sytuacji upewniając się że model jest zaznaczony (tzn ma czerwoną poświatę) klikamy przycisk na górze okna programu nazwany Model move & scale. Wyskakuje nam niewielkie okienko. To co najpierw musimy zrobić to klikamy na Scale XYZ (prawy dolny róg) i skalujemy w górę – model się powiększa. Skalujemy go aż do momentu gdy uznamy że jego proporcje są odpowiednie w stosunku do proporcji zaimportowanego wcześniej człowieka. Warto też wypróbować pozostałe przyciski. Te które skalują po konkretnych osiach są raczej bezużyteczne ale te ze strzałkami będą nam jeszcze potrzebne więc warto przetestować który co powoduje. Tym samym ustawiamy zaimportowany przez nas model w interesującym nas miejscu na mapie.

Teraz upewniając sięże mam zaznaczony mój model skopiowałem go poprzez wybranie Copy model z menu po prawej a następnie wkleiłem klikając prawym przyciskiem myszy. Używając omawianego wcześniej przycisku Model move & scale ustawiłem go odpowiednio co widać na poniższym obrazku.

To co teraz by się przydało to coś co będzie ograniczać moją planszę optycznie. Z racji tego że na krańcach nie zrobiłem żadnych wysokich gór to rozwiążemy to inaczej – w menu po lewej wybieramy Model, Load model i z zakładki Billboards wybieramy ten reprezentujący las. Wstawiamy go do naszej krainy. Wygląda do mniej więcej tak (Miejsca zaznaczone na czarno w grze będą przeźroczyste):

To o teraz zrobimy to przesuniemy go tak jak poprzednie modele, na krawędź planszy, następnie użyjemy funkcji Copy model, i Load model. Dzięki temu stworzymy swoisty płotek dookoła naszej planszy. Coś w ten deseń :

W myśl naszego początkowego założenia te płaskie drzewa będą na dalszym tle, w zasadzie będą tylko majaczyć we mgle więc nie muszą być to modele a wystarczy płaszczyzna. Jednakże na pierwszym planie przydadzą się nam jakieś normalne drzewa, toteż wczytamy ich kilka. W tym celu klikamy na Load model, odnajdujemy folder RCTREES i importujemy sobie interesujące nas drzewa. Następnie skalujemy je jak każdy wcześniejszy model i ustawiamy tam gdzie chcemy aby się znajdowało.

Żeby nie było zbyt monotonnie to importujemy kilka rodzajów drzew i rozmieszczamy je dość chaotycznie jednocześnie obracając je. Dzięki temu scena będzie bardziej naturalna. Mamy drzewa, czyli coś takiego :

Teraz klikamy w lewym górnym rogu na File → Export. Nie zmieniamy domyślnego folderu a jedynie wpisujemy nazwę naszej planszy. Ja nazwałem tą nanmadol. Gdy mapa zostanie wyeksportowana możemy zamknąć Terrain Editor.
Uruchamiamy teraz Game Editor. Przechodzimy do zakładki Zones i z rozwijanej listy Current zone wybieramy tą którą utworzyliśmy przed chwilą. Pojawia się nam ona w podglądzie.

To co teraz musimy zrobić to stworzyć jakieś połączenie pomiędzy krainą domyślną Plains a naszą nanmadol. W tym celu stworzymy sieć teleportów przenoszących postać pomiędzy krainami. Zaczynamy od kliknięcia w Scenery edit i przycisk change po prawej. Z znanej już nam listy wybieramy model 3D który chcielibyśmy aby był naszym teleportem (wystarczy że postać się zbliży do niego). Ja wybrałem posąg kapłana. Po zatwierdzeniu klikamy prawym przyciskiem w miejsce na planszy gdzie ma stanąć – pojawił się.

Teraz przechodzimy do zakładki Portal mode i tutaj najpierw wpisujemy nazwę naszego portalu np. : doplains. Następnie w Linked Area zaznaczamy gdzie ma przenosić gracza po zbliżeniu się do niego – wybieramy plains. Linked portal name zostawiamy taki jaki jest. Teraz klikamy prawym przyciskiem myszy gdzieś w rejonie posągu który postawiliśmy wcześniej, lub czegokolwiek innego co ma być teleportem. Pojawia się zielona kula. Klikając Move na dole ekranu a następnie przycisk Precise możemy ją sobie ustawić dokładnie w takim miejscu w jakim chcemy ją mieć (W ten sam sposób ustawiamy każdy inny obiekt w Game Editorze). Kula reprezentuje obszar do którego musimy wejść aby zostać przeniesionym. Przy użyciu przycisku Sale możemy go dowolnie powiększać i pomniejszać. Gotowy teleport powinien wyglądać mniej więcej tak :

Teraz dodamy wodę. W tym celu klikamy na Water mode, a następnie prawym przyciskiem myszy gdzieś na naszej planszy – pojawia się prostokąt który reprezentuje tafle wody.

Teraz mając ją zaznaczoną klikamy na Scale na dole ekranu, a następnie lewym na planszę i ciągniemy powiększając tym samym powierzchnię wody. Czynimy to do momentu aż tafla wody będzie wystawać za naszą mapę. Następnie klikamy na przycisk Move potem Precise i modyfikując wysokość H ustawiamy wodę na takim poziomie żeby gdzie niegdzie wystawały z niej kawałki lądu – coś jak na obrazku poniżej.

Gdy mamy ustawioną już odpowiednio klikamy na Change surface texture po prawej i wybieramy teksturę wody. Z racji tego że są to bagna to ja zaimportowałem teksturę przedstawiającą rzęsę wodną. Następnie zbliżamy sobie kamerę maksymalnie do wody i pozycją texture scale regulujemy tak żeby wyglądało to ok. Klikamy na Save zone. Teraz zbliżamy trochę kamerę i klikamy na Enviroment options.
W zakładce FX ustawiamy sobie mgłę przy pomocy suwaków. Moje zostały ustawione tak jak na screenie poniżej.

Efekt jest zadowalający. Klikając na Sky wczytujemy sobie niebo, na Stars – niebo w nocy, na Clouds – chmury a Stormclouds – chmury burzowe. Kraina jest gotowa, klikamy na Save zone.
Teraz rozwijamy listę Current zone i wybieramy z niej Plains. Teraz powtarzamy tworzenie teleportu które robiliśmy już wcześniej na naszej planszy. Wybieramy jakieś miejsce na mapie Plains (takie żebyśmy później je odnaleźli łatwo podczas gry), przechodzimy do Scenery mode, jeśli w Selected mesh mamy zaznaczony ten model z którego korzystaliśmy wcześniej przy tworzeniu teleportu to klikamy tylko prawym gdzieś na mapie Plains. Jeżeli chcemy jakiś inny to klikamy na Change i wybieramy to co będzie miało reprezentować nasz teleport. Ja wybrałem tą samą statułę kapłana. Ustawiłem go na mapie. Teraz wciskamy przycisk Portal mode. Wpisujemy najpierw nazwę portalu – np. donanmadol. W linked area wybieramy planszę którą utworzyliśmy wcześniej. Linked portal name zostawiamy bez zmian.

Klikamy na Save zone. Przechodzimy do zakładki Main i klikamy na Build full client a następnie build full serwer. Włączamy grę, odnajdujemy na mapie Plains obiekt który jest naszym teleportem, zbliżamy się do niego i powinniśmy zostać przeniesieni do naszej planszy.

|