Конкурс ”Лучший Making Of” Базой3D, Создание модели здания в среде 3d s max, добавление в Unity3d |
Home· Статьи · Вакансии · Чертежи · 3D Галерея · 2D Галерея · Форум · Форум Realtime | Реклама |  Конкурсы | RAR Award | Правила |
Здравствуйте, гость ( Вход | Регистрация )
Конкурс ”Лучший Making Of” Базой3D, Создание модели здания в среде 3d s max, добавление в Unity3d |
23/11/2011, 23:53
Сообщение
#1
|
|
Уже не новичок Группа: Пользователи Сообщений: 11 Регистрация: 23/11/2011 Из: Томская обл. Кожевниковский район Пользователь №: 84 968 |
Меня зовут Николай Фёдоров, мне 24 года, я проживаю в Томской области село Базой. 3D моделированием в среде 3d studio max заинтересовался с 2010 года. Первые шаги сделал весной 2011 года. Профессионалом я не являюсь но в свободное от работы время кое каким вещам научился. Изначально создавал примитивные предметы, пробовал создавать автомобили. Но с самого начала я мечтал создать свое 3d приложение на каком-нибудь графическом движке.
После долгих поисков по «просторам» интернета я нашел на мой взгляд подходящий. Это unity3d. Конечно сразу захотелось создать интересную и качественную игру, но для этого нужно много знаний, навыков программирования. Я решил начать с создания виртуального села в котором я живу. В данной работе будет рассказано как создать здание в среде 3d s max и занести его в графический движок. Здание будет бывший гараж Совхоза «Авангард». Произведя все замеры я принялся моделировать здание, в пользу красоты я слегка переделал модель так как часть конструкций в настоящее время уже разрушена(пожарная лесница, помещение кузнецы и т.д.). Для начала создается бокс размером 25*60 м. Это будет выложенная из плит поверхность. Далее создаются стены. При помощи булевых операций из стен вычитаются геометрические фигуры «бокс» для того чтобы получились дверные и оконные проемы. Создаем колонны. См. рис. Затем создается разделение первого и второго этажа здания, основание для крыши и еще 2 стены После создается крыша из фигуры «бокс», редактируется при помощи «изменяемых полигонов» Лестница создается из примитивов «цилиндр» и «бокс». Здание я создал. Теперь нужно занести его в «движок». Файл здания сохраняем в формате FBX. Работа с движком Unity3d. Для начала создаем «терраин», поверхность на которой будут располагаться все объекты. Землю так сказать. Выбираем габариты 5*5 км текстурируем его. Чтобы занести модель в unity достаточно открыть папку с файлом модели здания и «перетащить файл из папки в окно программы в раздел Project. После этого действия в списке появится модель здания. Перетаскиваем модель из списка на «терраин» в окно «scene». Выравниваем здание по поверхности. Следующий этап это создание «коллизии», тоесть сделать стены и прочие объекты здания непроходимыми. Для этого все объекты которым нужно задать параметр выделяются и в вкладке Components\Physics выбираем Mech Collider. Теперь наше здание стало твердым объектом и через него насквозь мы уже не пройдем. Займемся текстурированием нашего здания. В unity чтобы затекстурировать объект достаточно «перетащить» текстуру из окна project на объект в рабочем окне. Задать параметры. Важно! Для объектов чьи размеры отличаются друг от друга, но текстура одна, лучше использовать разные файлы текстур. Так как параметры текстуры для этих объектов будут одни, текстура будет растянута на одном из объектов. Колонна и перегородка с одинаковой текстурой. Пример см. ниже. Ну вот здание мы добавили, создали «коллизию» для здания, наложили текстуры, займемся освещением и создадим «скайбокс»(небо) Создание «скайбокса» в вкладке edit открываем render setting , в правой части экрана в появившемся окне настроек жмем skybox material и выбираем материал из списка. Как мы видим у нас теперь есть небо. Создание освещения: в вкладке GameObject\ Greate other выбираем Directional light. Размещаем наше солнце и задаем параметры. Теперь нам нужно чтобы мы могли перемещаться по нашему маленькому виртуальному пространству. В окне иерархии мы видим что у нас имеется объект main camera. Это стандартная камера. Сейчас мы зададим ей контроллер. В движке unity3d имеется стандартный набор скриптов, мы возьмем один из них. Для этого мы выделим объект main camera и во вкладке components\Character\ выбираем character motor. Для запуска теста приложения нажмите кнопку play. Мы можем перемещаться, но камеру вращать не можем. Чтобы добавить вращение камеры во вкладке component\camera-control\выбираем mouse look. Ну вот мы можем перемещаться, смотреть по сторонам прыгать. Конечно может и немного.... Но это первые шаги на пути создания собственного проекта. Теперь нам необходимо сохранить проект и сцену. Для этого нажимаем в вкладке file\save scene и save project. Теперь сохраним в виде ехе файла. В вкладке file выбираем build setting и выбираем на какую платформы сохраняем. Нам нужно в PC. Спасибо за внимание. Ваш покорный слуга Николай Фёдоров. Сообщение отредактировал Kolik_stalker - 24/11/2011, 00:21 |
|
|
24/11/2011, 06:24
Сообщение
#2
|
|
Уже не новичок Группа: Пользователи Сообщений: 11 Регистрация: 23/11/2011 Из: Томская обл. Кожевниковский район Пользователь №: 84 968 |
Цитата При помощи булевых операций из стен вычитаются геометрические фигуры «бокс» для того чтобы получились дверные и оконные проемы. Забудь про Булеан (Extrude, Chamfer, Bridge, Cut и т.д. самое оно), старайся что бы все полигоны были 4х угольными. Так же не забывай про развертку. А Unity3D конечно же отличный двигло, для всяких презентаций самое оно Я не профи, я тоько учусь.... |
|
|
24/11/2011, 06:25
Сообщение
#3
|
|
Да прибудет с вами 3D сила Группа: Пользователи Сообщений: 1 630 Регистрация: 11/12/2007 Из: Красноярск Пользователь №: 59 518 |
Цитата При помощи булевых операций из стен вычитаются геометрические фигуры «бокс» для того чтобы получились дверные и оконные проемы. Забудь про Булеан (Extrude, Chamfer, Bridge, Cut и т.д. самое оно), старайся что бы все полигоны были 4х угольными. Так же не забывай про развертку. А Unity3D конечно же отличный двигло, для всяких презентаций самое оно Очень советую ЭТУ серию уроков, если ещё не смотрел. Как раз твой случай |
|
|
26/11/2011, 10:50
Сообщение
#4
|
|
Уже не новичок Группа: Пользователи Сообщений: 11 Регистрация: 23/11/2011 Из: Томская обл. Кожевниковский район Пользователь №: 84 968 |
А Unity3D конечно же отличный двигло, для всяких презентаций самое оно
Очень советую ЭТУ серию уроков, если ещё не смотрел. Как раз твой случай [/quote] Я бы не сказал что unity годен только для презентаций NFS world создан на Unity3d. Если движок хорошо изучить то можно очень неплохие проекты на нем делать, даже бесплатная версия очень на многое способна. Сообщение отредактировал Kolik_stalker - 26/11/2011, 10:52 |
|
|
27/11/2011, 18:58
Сообщение
#5
|
|
Да прибудет с вами 3D сила Группа: Пользователи Сообщений: 1 630 Регистрация: 11/12/2007 Из: Красноярск Пользователь №: 59 518 |
ВОТ прикольный трейлер (называется Parsimona..... бла бла бла). Прикольно квартирку в Юнити загнали Отлично смотрится.
Счас свою буду туда загонять |
|
|
Bots |
Системное сообщение
|
|
|
|
|
Текстовая версия | Сейчас: 18/04/2024 - 14:43 |