Форум 3Д редактора 3Д Мастер
https://3d-master.forumenko.com/

Как смоделировать динозавра
https://3d-master.forumenko.com/topic8.html
Страница 1 из 1

Автор:  DMr [ 28-04, 01:13 ]
Заголовок сообщения:  Как смоделировать динозавра

Как сделать динозавра:
Установить в плоскость XY.
МЕНЮ > Текстуры > Вывод текстуры копира.
Открыть BMP файл Шкура.bmp, что идет в этом архиве:
Изображение

Затем раставить точки привязок по периметру контура донозавра:
Изображение

Установить чертеж в плоскость ZX и перенести оси координат как показано на рисунке:
Изображение

Установить в плоскость XY и раставить точки привязки внутри контура:
Изображение

Они будут ближе к вам, так как динозавр должен быть не плоский а выпуклый.
Затем ставится еще 2 ряда точек. Точками привязок как бы вылепливается выпуклый контур динозавра.
Если мы будем вращать чертеж, то точки привязки должны быть как бы объемным туловищем.
Лепить надо только одну сторону динозавра, так как другая семмитрична. Лепим ближнюю.
Не обязательно стараться полностью передать объемность фигуры. Потом ее можно поправить, когда построим по точкам полигоны.

Соединяем точки привязок в сетку полигонов примерно так:
Изображение

Лапы лучше строить отдельно. Так удобнее.
Если развернуть чертеж увидим такую картину:
Изображение


Когда корпус динозавра опоясан такой сеткой, установить в плоскость XY и заходим в МЕНЮ > Текстуры > Связать текстуру копира с чертежом.
Это для того чтобы программа знала в какой плоскости расчитывать координаты.
Затем в МЕНЮ > Текстуры > Автогенерация текстурных координат
Появится табличка с вопросом о сохранение цвета. Отказываемся, иначе динозавр у нас будет такого цвета как начерченые полигоны.
На полигоны натянулась текстура и динозавр состоит только из одной правой половины туловища:
Изображение


После этого чертим так же левые ноги.
Опять заходим в МЕНЮ > Текстуры > Автогенерация текстурных координат.
Затем инструментами сдвига вершин полигонов подгоняем эту половинку под фигуру динозавра.
Опять заходим в МЕНЮ > Текстуры > Автогенерация текстурных координат.

Когда нас удовлетворила половина фигуры заходим в МЕНЮ > Действия > Создать зеркальную половину.
Выбираем ось и направление. В данном случае Z-. Отступ 0, так как половинки должны прилипнуть друг к другу.
Появляется вторая половинка динозавра.
Если надо что то поправить, надо опять зайти в МЕНЮ > Действия > Удалить зеркальную половину.
Правая половина удалится. Поправить на левой и опять МЕНЮ > Действия > Создать зеркальную половину.
Желательно после поправки обновлять текстурные координаты (Только конечно если не менялась форма динозавра).

Автор:  DMr [ 28-04, 01:16 ]
Заголовок сообщения: 

В этом архиве идет этот динозавр:
Изображение

При моделирование прошлого при наложение проблем не возникало, так как не было перекрытых областей как здесь.
Красная стрелка - направление текстуирования, синяя - перекрытая область. То есть шея скрыта за рогами:
Изображение

Поэтому текстуры рогов будут и на шее.

Как сделать чтобы этого не было:

В архиве есть две текстуры. Одна - начальная (Для черчения корпуса) и вторая, которая используетя для текстурирования.
После того как мы начертили корпус - первая текстура нам больше не нужна.

Для черчения выбираем текстуру "Копия Шкура 3.bmp".
Чертим диназавра как сказано в посту №1.
В архиве есть уже начерченый - файл "Динозавр.mas".
Если мы наложем на него текстуру с файла "Копия Шкура 3.bmp", то увидим что за рогами текстура лежит не так как хотелось бы.

Поэтому переделываем текстуру как в файле "Шкура 3.bmp". То есть корпус отдельно - рога отдельно.
Выводим ее в виде текстуры копира.

Выделяем весь четреж и сдвигаем его кнопкой Изображение до совмещения чертежа c рогами на текстуре:
Изображение

Накладываем текстурные координаты.

Сдвигаем чертеж на основной корпус. Снимаем выделение с чертежа. Выделяем рога и скрываем выделеные полигоны:
Изображение

Опять накладываем текстурные координаты. На вопрос о наложение текстуры на скрытые полигоны - отказываемся.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/