суббота, 10 июля 2010 г.

3D для новичков

Сегодня опишу вам свой "Набор 3D-любителя". В нем инструменты, с помощью которых неподготовленный человек может создавать 3D сцены и целые миры.


Трехмерный мир хорош как место действия компьютерной игры; съёмочная площадка для Машинимы или источник красивых иллюстраций к рассказу. 


Все инструменты, о которых я расскажу, бесплатны. Многие из них даже распространяются с открытым исходным кодом.

Если не настроены читать, это пост можно послушать здесь


Начнём с наиболее масштабного приложения - Platinum Arts Sandbox. Программа основана на известном движке Cube 2. Весь процесс по созданию трёхмерных сцен упрощён настолько, чтобы с ним справились даже дети младшего школьного возраста.

Вы конструируете свои миры, играя. Почти с такой же лёгкостью, как вы создавали бы участок в игре The Sims или какой-нибудь продвинутой градостроителной стратегии. Только в Sandbox вам подвластно гораздо больше деталей: вы можете редактировать буквально все видимые элементы.

Перед вами одновременно игра и редактор. Вы можете переключаться между этими режимами нажатием одной клавиши. То есть вы бродите по своей карте, но как только хотите что-то добавить или подправить - переходите в режим редактирования и с помощью нехитрых манипуляций мышью и клавиатурой вносите коррективы.

Добавляете воду, лаву, частицы; меняете вид неба, ландшафт, возводите здания, прорабатываете интерьеры и заселяете карту персонажами. В поставку Sandbox уже входит богатая библиотека моделей, в том числе, анимированных.

Есть авторы которые не возражают против того, чтобы вы зарабатывали деньги, используюя их модели в своём проекте. Главное, чтобы вы не забывали ссылаться на источник, где позаимствовали ту или иную модель или текстуру. Кроме того, вы можете достаточно легко импортировать в игру собственные модели в формата .obj, md2 и md3.

Теперь коснёмся ещё одной порясающей программы - кроссплатформенного и свободного пакета для создания человекоподобных персонажей - MakeHuman (официальный сайт makehuman.org).

Актуальная версия программы сейчас находятся на стадии альфа-тестирования, тем не менее, пользоваться ею и получать впечатляющие результаты можно уже сегодня.

Процесс работы с человеческой фигурой здесь тоже напоминает создание персонажа в какой-нибудь современной игре. Открывая новый проект, вы сразу получете исходную модель человека, которую вам нужно будет редактировать с помощью набора опций и ползунков.

Даже пол персонажа здесь определяется перетаскиванием ползунка между двумя полюсами: от абсолютной женственности до абсолютной мужественности. Возраст и комплекция - такие же линейные шкалы.

Вообще, разработчикам удалось сделать управление интуитивно понятным. Если вы хотите, скажем, сдвинуть ухо или другую часть тела персонажа в каком-то направлении, достаточно потащить это ухо, кликнув на нём и зажав кнопку мыши. Программа предлагает множество вариантов, для создания индивидуальных черт лица: разные формы глаз, носов, бровей и так далее. Рендеринг модели ведётся с помощью внешнего приложения Aqsis Renderer, которое понадобится устанавливать дополнительно.

Идём дальше. Программа Сharacter FX. Здесь всё совсем просто... и бесплатно. Программа позволяет редактировать модели разных популярных форматов (от 3ds и obj до Квейковских md2). Важнейшая особенность программы - в ней ДЕЙСТВИТЕЛЬНО легко и удобно содавать скелетную анимацию. Убедиться в этом можно прямо с первых минут пользования: на сайте разработчика есть несколько готовых персонажей - загрузите их, откройте в программе и попробуйте поиграть со встроенными в них скелетами. Персонаж быстро приходит в движение, благодаря очень удобной системе редактирования костей и суставов. Сайт программы  находится в немецкой доменной зоне, его адрес http://www.insanesoftware.de Обратите внимание, что бесплатной программа стала со временем, а первоначально она стоила 15 долл. Когда автор передумал брать с пользователей деньги, он просто выложил ключ активации на своём официальном сайте, поэтому, когда вы установите программу и она попросит регистрации, введите ключ с сайта и пользуйтесь.

Если уж мы заговорили о лёгкой анимации персонажей, трудно не упомянуть архив с бесплатным набором движений, записанных по технологии  motioncapture. На сайте http://gfx-motion-capture.blogspot.com вы можете скачивать готовую реалистичную скелентую анимацию, подготовленную при участии актёров. Причём, большая записанных движений представлена сразу в нескольких популярных форматах (в том числе в формате, совместимом с популярнейшим бесплатным 3D-пакетом Blender).

В заключение назову ещё несколько небольших, но полезных и бесплатных программ.

Достаточно известный, компактный и простой в управлении редактор Misfit Model 3D. Блестящая альтернатива какому-нибудь коммерческому Milkshape. 
Отечественная разработка LODka 3D - ещё один лёгкий редактор низкополигональных моделей, главная прелесть которого в способности создавать 3D модели предметов и животных по одной фотографии. Подробное руководство можно найти на странице программы. Наберите в поисковике латинскими буквами "LODka 3d" и доберётесь до сайта.

Для тех, кто собирается работать с Platinum Arts Sandbox, небезынтересной будет программа lightUnwrap, позволяющая снимать с 3d моделей так называемые текстурные шкуры. Программа представит вам схему текстурирования модели. Редактируюя такую схему в простом графическом редакторе, вы получите плоскую текстуру модели - именно такие текстуры поддерживаются многими игровыми движками, в том числе, Sandbox.

2 комментария:

  1. Интересный подкаст. Только вот музыкальное сопровождение обрывается и начинается сопровождение шумовое, что несколько неприятно, а в остальном всё прекрасно...
    Но комментировать я хотел не это. В подкасте говорится о кириллических путях к папке "Мои документы".

    На самом деле тут всё очень просто, никаких строк с питоном в системных файлах править не придётся. К тому же глюк может остаться и при кодировке UTF-8. Подробней о смене путей к системным папкам я рассказал в видеоролике у себя на сайте вот тут:
    http://www.nevor.ru/comp/temp_folder.php

    ОтветитьУдалить
  2. +1 отличный обзор! Желаю вам скорее перейти на скринкасты, в таком деле важна наглядность )

    ОтветитьУдалить