Napisano dnia: 2012-09-29 16:01:33
Automatyczne Modelowanie drogi w 3ds max
Potrzebne programy
# 3ds max 9(może być inna wersja)
# skrypt do modelowanie drogi
# jakaś tekstura drogi i chodnika
# podstawy znajomości 3ds max
W 3ds max stwórz linie np. coś takiego jak na poniższym obrazku
W zasadzie można by było już przystąpić do stworzenia drogi ale wyżej wymieniony skrypt posiada możliwość automatycznego nakładania tekstury na model podczas jej generowania. Dlatego kolejną czynnością, którą należy wykonać jest dodanie tekstury.
Żeby skrypt mógł o teksturować model w maxie musisz wykonać następujące kroki. W 3ds max otwórz „material editor”(klawisz „M”). Następnie wybierz kolejno opcje „Standard”> „Multi/Sub_Object”>”Discard old material”
Gdy to zrobisz w edytorze materiałów powinno się pojawić takich 10 belek na tekstury. W tym wypadku są potrzebne dwie(tekstura drogi i chodnika) więc ustaw żeby zostały dwa miejsca. Służy do tego opcja „Set Number” w „material editor”
Następnie załaduj teksturę drogi i chodnika do tych belek. Żeby załadować tekstury wystarczy złapać za jakąś i przeciągnąć do owych belek.
Z przygotowaniem tekstury to tyle i można zamknąć okno „material editor”. Teraz można zacząć generować drogę.
Żeby to zrobić najpierw należy uruchomić wcześniej wymieniony skrypt. W tym celu z menu 3ds max wybierz „Max Scrypt”>”Run Script” i odnajdź skrypt o nazwie „road_gta”. Gdy skrypt się uruchomi z okna wybierz „pick material”
W kolejnym oknie wybierz następujące opcje zaznaczone na obrazku
i kliknij na ok. W kolejnym wygenerowanym oknie zaznacz „Instance” i wciśnij „OK”. Tym sposobem wcześniej przygotowana tekstura została dodana do skryptu. Teraz weź i zaznacz wcześniej stworzoną linie. W programie do generowania drogi wciśnij przycisk o nazwie „Create Road”
Tym sposobem skrypt stworzył drogę, którą można od razu dodać do gry. Modelu drogi nie trzeba skalować ponieważ owy skrypt jest tak ustawiony że tworzy ją takiej samej wielkości jak są inne drogi w grze. Po niżej przykład stworzonej drogi przez ten skrypt