Рыбка




Хочу сразу сказать, что раньше мне никогда не приходилось рисовать в блендере ни рыбок ни подводный мир. Наверное я не взялся бы за моделирование подводного мира если бы не конкурс. Ради конкурса решил попробовать. Прежде чем определиться какую рыбу рисовать я решил поискать текстуры рыб в интернете. UV-текстур найти не удалось, тогда стал искать просто картинки, фотки подводного мира. В результате я нашёл очень красивую рыбку и мне захотелось нарисовать именно её (далее я эту картинку буду называть «образцом»):




Для работы я использовал Blender 2.46 – для моделирования, Yafray 0.0.9 – для рендеринга и GIMP 2.2 – для редактирования текстур. Если среди читателей есть те кто до сих пор использует Windows, то можете воспользоваться в место GIMP старым добрым Photoshop'ом. Версия Blender подойдёт любой давности, а вот вместо Yafray вам врят ли удастся приспособить родной рендер блендера, поскольку без глобального освещения трудно будит убедить зрителя в том, что рыбка находится в воде а не в воздухе весит. Кроме программного обеспечения понадобятся ещё и навыки работы в Blender, этот урок, к сожалению, не для тех кто решил сделать свою первую модель в Blender'е.

Для того что бы образец был всегда перед глазами я разделил окно блендера на две части, сменил тип окна на «UV/Image Editor» и открыл в нём образец. Окно «UV/Image Editor» можно разделить и приспособить одно из окон для просмотра вида из камеры, что бы всё время видеть рыбку целиком.

Теперь можно приступить к моделированию.




В основном окне переходим на вид спереди (клавиша 1) и растяваем кубик по оси X (клавиша S, затем X) на длину туловища рыбки. Используя клавишу «K» делим полученный параллелепипед на несколько поперечных сечений, после чего выделяем по отдельности каждое сечение и масштабируем его клавишей «S» пытаясь создать туловище рыбки. Перейдя на вид сбоку, (клавиша 3) корректируем толщину туловища рыбки и поделил его клавишей «K» уже на несколько продольных сечений.

Для придания более гладкой формы применяем модификатор «Substurf» и нажимем кнопку «Set Smooth».




Теперь рыбки не хватает только выпученных глаз, двух больших плавников, хвоста, рогов, усов и гребня. Перед тем как всё это добавить нужно слегка упростить задачу: переходим на вид 1 и удаляем левую половинку рыбки, применяем модификатор Miкror.

Глаз рисуем так: выделяем на рыбке один «квадратик», на месте которого хотим создать глаз, нажимаем клавишу «W» выбираем «subdivide» теперь удаляем клавишей «Del» точку образовавшуюся в середине круга, получаем квадратное отверстие. Далее нужно сделать это отверстие круглым: выделяем 4 точки находящиеся на серединах рёбер квадрата и нажимаем «S» и плавно отводим курсор в сторону, в результате чего выбранные точки разойдуться в стороны и квадраное отверстие станет круглым. Теперь выделяем контур полученного отверстия и жмём клаваишу «E» поднимаем полученное сечение вверх, маштабируем (увеличаваем) его кнопкой «S», потом снова «E», «S» и «E», нажимаем «S» и удерживая клавишу «Ctrl» уменьшаем до тех пор пока растояние между точками не станет равным 0, жмём «W» , пункт «Remove Doubles» (удаление дубликатов). Глаз готов! Теперь можно подвигать/повращать отдельные точки/сечения глаза для придания ему более красивой формы, если конечно это необходимо. Придав глазу нормальный вид займёмся головой: рисуем рот и придаём голове более правдоподобную форму.








Теперь настало время нарисовать передние плавники. Их следует начинать делать таким же с способом как и глаза. После того как появятся на плавниках шипы, нужно каждые два шипа объединять между собой плёнкой. Что бы нарисовать плёнку нужно выбрать две близлежащие точки на одном шипе и две на соседнем шипе, затем нажать клавишу «F» и т. д. Сделать плавники конечно значительно труднее глаз. Но расписывать подробно этот процесс я не стал поскольку писать придётся много, а толку мало, поскольку тем, кто уже рисовал что-то посложнее рыбьих глаз, тот и плавники нарисовать сможет глядя на мои скриншоты. А тот кому это не по силам, тому рекомендую попытаться сделать что-то отдалённо напоминающее плавник, но более простое. Так же хочу отметить то, что создание плавников это не самый сложный этап в создании рыбки.









После того как этот чудовищный плавник создан, можно слегка расслабиться и подрисовать рыбке рога. На образце у рога растут прямо из глаз. Хорошо бы ещё нарисовать рыбке нос, но я про него вспомнил только сейчас, поэтому моя рыбка останется без носа.

Хвост и остальные плавники делаем отдельными объектами: выходим из режима редактирования и создаём четырёх угольный конус, оттягиваем вершину, выделяем четыре ребра образующих вершину и делим их на 2-3 части. Полученные сечения смещаем слегка в сторону, применяем модификатор «Substurf» и нажимем кнопку «Set Smooth». Находясь в режиме редактирования выделяем весь конус и копируем его несколько раз («Shift»+F). Потом соединяем шипы между собой клавишей «F». Аналогично плавнику делаем хвост и нижний плавник.

На морду рыбки добавляем «бороду», щупальца отдельными обьектами.




Основная часть моделирования сделана, теперь займёмся не менее сложной задачей – текстуированием рыбки. Найти где-то UV-текстуру такой рыбки тяжело. Поэтому будим делать UV-текстуру сами из образца. Рассмотрим по внимательнее образец: отростки плавников перекрывают туловище. Убрать эти отростки можно с помощью GIMP. Открываем образец в GIMP и используя инструмент штапм приводим в порядок текстуру, применяем фильтр «повышение резкости», сохраняем результат в формат TGA и текстура готова.

Теперь возвращаемся в Blender и выделив туловище рыбки переходим в режим редактирования и выделяем туловище рыбки и видимую часть основания плавника (кроме шипов и плёнок), нажимаем «U», Unwrap, пеключаемся в режим отображения текстур, что бы видеть как наложется текстура, в окне Image Editor открываем доработанный образец, выбираем его. Теперь в окне Image Editor, подгоняем текстуру под нашу модель используя те же кнопки что и при редактировании обьекта в режиме Edit Mode (B, S, G, R). Аналогично текстура накладываем на остальные части тела рыбки (кроме межплавниковых плёнок, для них текстуру наложим позже) Здесь есть одна тонкость: при конституировании плавниковых хвостовых шипов не стоит пытаться наложить текстуру сразу на все шипы, нужно накладывать на каждый шип отдельно, на образце нужно выбрать в роль текстуры тот шип который наиболее чёткий и использовать его для всех шипов. Далее текстуируем плёнки всех плавников и хвоста: что бы материал был не однородный нужно наложить на него какую-нибудь текстурку, либо стандартную либо самодельную. Я сделал текстуру так: создал белый лист в GIMP, применил фильтр рендеринг->пламя, затем тщательно размыл, сделал полупрозрачным и сохранил в формат tga.


Теперь настало время настроить освещение и оптические свойства материалов. В этой картинке я вообще не использовал ни одной лампы для освещения сцены. Освещал сцену я только глобальным освещением «EmitPwr» равным 1,5. Цвет фона установил светло-жёлтым, в роли заднего плана использовал скаченную с интернета картинку, размыл её в GIMP и наложил на плоскость.


Настройки материала туловища рыбки и плавников (кроме плёнок) примерно такие:



Материал плёнок примерно такой же как материал туловища, но более прозрачный:






Теперь настало время отрендерить картинку и полюбоваться на то, что получилось.

Для придания реалистичности нужно в первую очередь внимательно рассмотреть образец: обратите внимание на то, что рыбка слегка полупрозрачна, причём, эта полупрозрачность в каждой точке разная.

Для создания подобного эффекта можно поступить следующим образом: размещаем внутри рыбки (в области рта) лампочку, яркостью около 0,1 рыжего цвета. Внутри глаза то же необходимо разместить лампочку но уже голубую и более яркую, но с меньшим радиусом действия, эта лампочка сделает глаз более живым.

Рендерим второй раз, на этот раз рендериться будит чуть дольше, но рыбка станет заметно красивее. Если получилось не так как хотелось бы, то придётся поиграть с настройками ламп.






После того как рыбка приобретёт нужный вид можно заняться дном: нарисовать водоросли, каралы, ракушки камни, одним словом нарисовать то, на что фантазии зватит. Здесь всё зависит от фантазии. Но помните: чем больше на картинке разных мелких обьектов, тем красивее и реалистичнее становится картинка.

В этой статье я не стану рассказывать о том как я рисовал камни, водоросли, поскольку в этом сложного ни чего нет и раз вы смогли нарисовать рыбку, то водоросли с лёгкостью нарисуете. Не беда если рыбка не сильно похожа на образец. Делать точную копию не так интересно и более трудоёмко. Поэтому я не сильно стремился к этому, зато рыбка получилась уникальной.

В итоге у меня получилась вот такая рыбка:





PS: Совершенно случайно я узнал как называется та рыбка которую я нарисовал. Это «Морской Дракон». Такую рыбку можно встретить у берегов восточной части Атлантики, в Средиземном, Чёрном и Балтийском морях. «Морской Дракон» - одна из самых ядовитых рыб. При уколе об её шипы появляется острая боль, кожа опухает, могут возникнуть перебои в работе сердца, нарушение духания, паралич конечностей, омертвление тканей. Возможен да же смертельный исход.






Сайт создан в системе uCoz