Чем заместить софт для 3D-дизайна и геймдева в условиях санкций / Хабр
В этой статье мы рассмотрим текущую ситуацию с инструментами для 3D-дизайна и игроделания и поищем возможные альтернативы.
Текущая ситуация
И так, что мы потеряли за последний месяц с небольшим:
Всё что делал Autodesk, прежде всего 3ds Max, Maya, Mudbox (запрет продаж).
Игровой движок Unity (неопределённая ситуация, но по-видимому запрет касается не всех).
Всё что делали Adobe (запрет продаж). Наиболее используемым их софтом в 3D-отрасли были Photoshop и свежекупленный Substance Painter.
Продукция Maxon, в частности пакет моделирования Cinema 4D (остановка продаж).
CGTrader, маркетплейс 3D-моделей (запрет).
Под вопросом следующий софт и сервисы:
Unreal Engine — запрета на продажи пока нет (пресс-релиз).
ZBrush от Pixologic — отсутствие какой-либо информации о санкциях в блоге и соц. сетях.
Sketchfab, хостинг интерактивных 3D-моделей — молчание.
V-Ray — пока ничего не слышно.
Понятное дело, многие пытаются отмолчатся и переждать кризис, однако в социальных сетях имеется достаточное число активистов, выступающих за бойкот продукции компаний, проявляющих нейтралитет. В частности, среди GameDev-сообщества ходит коллаж следующего содержания (лозунги заретушированы):
Чем заменить 3ds Max, Maya, Mudbox, ZBrush, Cinema 4D
Переводим всех на Blender. Blender это комбайн, заменяющий массу инструментов для моделирования, анимации, скульптинга и текстурирования. Он также неплохо подходит для обрабоки видео. В плане политики всё тоже более-менее нейтрально. На призывы ряда пользователей запретить скачивать софт пользователям из России, руководитель проекта Тон Розендаль выступил с чётким заявлением, что этого не будет. Но даже если Blender в итоге запретят, его как открытый проект всегда можно будет скачать с других мест (или с помощью VPN).
К плюсам Blender можно также отнести то, что он отлично работает под Linux, в частности, входит в штатную поставку отечественных дистрибутивов, таких как Alt Linux, Astra Linux, Rosa.
Чем заменить 3D-движки Unity, Uneal Engine
В России делают два движка, которые с успехом могут заменить Unity и Unreal. Это Verge3D, разрабыватываемый московской командой Soft8Soft и UNIGINE, детище программистов из Томска. Оба движка платные, но имеют бесплатную ознакомительную версию.
К плюсам первого решения, Verge3D, можно отнести более простой пайплайн для разработки приложений и игр, возможность создания браузерных приложений, встроенные средства для разработки e-commerce и обучающих приложений, а также совместимость с Blender из коробки.
Движок UNIGINE подходит для разработки симуляторов, масштабных визуализаций (вплоть до планетарных), а также протяжённых игровых миров.
Чем заменить V-Ray, ARNOLD и другие рендеры
Альтернатив нет, это рейтресинг-движок Cycles, входящий в состав Blender.
Чем заменить Sketchfab
Зависит от того, с какой целью он применяется. Если речь идёт о демонстрации моделей, в частности на собственном сайте, подойдет Verge3D Network, сервис основанный на одноимённом отечественном движке. Если речь идёт о продаже готовых моделей, нужно следить за новостями. Насколько мне известно, отечественных аналогов CGTrader и TurboSquid пока не существует.
Чем заменить Substance Painter
Имеется неплохой открытый аналог — ArmorPaint.
Чем заменить Photoshop
GIMP (ну а куда деваться!) для обработки изображений, Blender для текстурирования.
Чем заменить продукт или сервис «NAME»
Попробуйте поискать открытый аналог «NAME» на сайте AlternativeTo.
Импорт и обработка модели персонажа от DAZ Studio в Максе.
Всем привет. Предлагаю вашему вниманию урок по переносу персонажной модели из DAZ Studio в 3DS Max. Кратко объясняю что это такое и для чего. Любой 3Д аниматор работающий в максе и решивший воспользоваться сторонними моделями персонажей для собственной анимации, столкнется с проблемой наличия этих моделей ( я имею ввиду наличие в нете ). Бесплатных нормальных для макса можно сказать и нет, платных очень мало и очень дорого. Зато очень много моделей от DAZ. Кто не знаком — поясню. Эта контора специализируется на их выпуске. Все они полностью анимированны, для многих куча одежды и аксесуаров. Для работы с ними существует собственный дазовский редактор DAZ Studio и Poser. Но эти софтины очень слабы по возможностям как 3Д редакторы. По сравнению с максом этих возможностей можно сказать и нет. Так вот возникает вопрос — как бы взять эти дазовские модельки да засунуть в Макс для дальнейшей работы с ними там. Этому вопросу и посвящен данный урок.
В уроке используются DAZ Studio 4 Pro (для экспорта модели в .fbx формат)
Базовая модель Genesis (входит в состав Daz studio)
Костюм для Genesis — Genesis Namo Suite (или любая другая одежда — устанавливается отдельно)
3Ds Max 2012 (no comments)
модуль персонажной анимации CAT (в составе макса с 2010 версии — для создания скелетной модели персонажа).
Урок расчитан на начинающего пользователя в силу своей тематики но я расчитываю что азы интерфейса макса вам знакомы. Сразу хочу сказать что вы должны действовать обдуманно и с пониманием а не слепо следовать инструкциям. Понимание происходящего — ключ к правильному прохождению урока. Если вы заинтересовались то начнем. Для начала установим DAZ Studio 4 Pro если его нет. Обратите внимание на приставку Pro — то версия программы. Экспорт возможен только в ней. Базовую модель Genesis устанавливать не надо, она идет в комплекте, а вот дополнительную одежду устанавливать надо отдельно. Ее и сами модели посмотреть можно на сайте компании DAZ ну а взять сами знаете где ( как говорится спроси у яндекса ). Для урока я взял костюмNamo Suit — очень он мне понравился. Установка контента для даза проблем не вызывает. Запускаем скачанный файл и да да да. Потом открываем саму DAZ Studio. По умолчанию в видовое окно загрузится модель Genesis а также будут видны окна Scene, Content library и Parameters. Если вы их не видите то в панели меню (то что сверху) выбираем Window/Tabs и отмечаем галочкой эти окна . Получится что-то типа того (рис 1). Для начала рекомендую особо для слабых машин зайти в меню параметров Генезиса (если он не выбран то выбираем его в меню Scene), раздел General/mesh resolution и поставить параметры как на рисунке. Это сократит число полигонов модели и повысит скорость работы с ней.
рис 1
рис 2
Далее накинем на нашу модель текстуры. Для этого идем в меню Content Library/my library/people/ genesis/materials (рис 2) и выбираем любой материал из списка ниже. Я выбрал Sample Lana Wetsuit — просто деваха во влажной сюите. При клике на иконку проходит некоторое время и наша модель раскрашивается, но тело-то осталось мужское, хочу чтоб стало женское. Для этого идем в меню параметры опять при выбранном Генезисе раздел Actor и устанавливаем параметр Female на 1 (рис 3)
рис 3
Теперь оденем нашу девушку. Снова меню Content Library/mi libraty/people/genesis/clothing. Здесь если вы установилиNamo suit у вас будет его иконка Midnight stories/Namo suit. Из списка ниже выбираем namo-suit-HR — геометрию самого костюма.(рис 4) Кликаем ждем и девушка одевается.В списке Scene появится название нашего костюма, который автоматом подстраивается под форму тела. Можно также в параметрах установить начальный уровень разрешения и разбиения геометрии костюма, предварительно выбрав его в списке Scene. Если у вас нет данного костюма то можно взять любую другую одежду и действовать по аналогии.
рис 4
В принципе все готово для экспорта, к чему и приступим. Идем в панель меню File/Export. В появившемся окне выбираем папку для сохранения файла, имя и формат Autodesk FBX — универсальный формат, переносящий геометрию материалы и анимацию. Он будет доступен если вы используете версию Pro программы. Кликаем сохранить и всплывает окно оций FBX. Расставляем галочки как на рис 5. Тут думаю все понятно. Захватываем наши фигуры (если не выбрано Selected то берется вся сцена, в данном случае это два объекта), анимацию то-есть Skinи кости, морфы (об этом далее) и текстуры наших моделей. Галочка Collect textures to folder создаст папку с текстурами там, куда сохраняется файл fbx. Галочка Merge Clothing будет использовать кости фигуры для одежды. Теперь о морфах. Вся лицевая анимация и не только в дазе делается ими. Кто не в курсе — поясню, морф это модификатор такой, который изменяет геометрию от одной формы к другой. Этих форм может быть много, они называются целями и у них есть свои правила, но подробней о них не буду дабы излишне не углубляться. Так что делаем с морфами в дазе. Открываем Edit Morph export rules. Всплывает окно правил. По умолчанию здесь стоят только морфы фонем речи (строка с названием CTRLVS). Нам нужно добавить новые строки нажав на Add.(рис 6) В новой строке вбиваем название морфа в столбце Match и Exportв столбце Action. Где взять эти названия и посмотреть собственно работу морфов. Нужно вернуться к нашей сцене и выбрать голову Генезис, тупо кликнув по ней. Чтоб это сделать костюм можно пока скрыть, нажав на глазик напротив его в списке Scene. В параметрах головы раскрываем рубрику Pose Controls.(рис 7) Справа и будут наши морфы. Двигая ползунки можно заметить именения лица модели — это и есть работа морфов. Выберите запомните или запишите названия нужных вам морфов, их-то и нужно будет вбивать в Morph Rules. Следует отметить, что занесение морфов происходит по соответствию буквосочетания (как поиск), тоесть строка CTRLVS внесет все морфы, в названии которых она есть.Когда закончите с ними жмите Accept и еще раз Accept. Если все нормально то пойдет создание файла fbx. На этом с DAZ Studio мы заканчиваем. Если эта прога вас заинтересовала, то ищите информацию в нете, а мы переходим к Максу.
рис 5
рис 6
рис 7
Итак открываем Макс и импортируем наш fbx файл, то-есть идем в панель меню Import/Import non-native file formats. Выбираем файл и опять всплывает окно теперь уже импорта fbx.(рис 8) Расставляем галочки как на рисунке, т. е. захватываем анимацию. В рубрике animation take берется уже готовая анимация (ключи) и здесь ставим no animation, так как у нас ее нет и чтобы Макс не создал не нужные нам ключи анимации. В разделе Deformation оставляем все галки. В разделе Bone creation можно поставить Convert as dummy. Это создаст дополнительные указатели и облегчит работу с костями. В разделе Units выставляем единицы, аналогичные единицам Макса. У меня это сантиметры. Посмотреть и изменить единицы можно в панели меню Customize/Unit setup. Здесь рекомендую выставить Generic Units иSystem units — cantimeters. Остальные опции fbx можно оставить без изменения. Жмем ОК и ждем. Время загрузки fbx файла зависит от используемого в нем контента и может быть велико (минут пять а то и больше). При успешном завершении увидим в видовых окнах нашу модель.(рис 9) Если вы ее не видите то возможно она слишком велика или мала. Откройте список объектов сцены нажав на Н. Внем должны присутствовать названия костей и геометрии. Если модель слишком велика или мала то рекомендую изменить единицы импорта и произвести его заново, предворительно сбросив сцену (панель меню — Reset).Если все нормально (см. на рисунке соответствие модели и сетки) то продолжаем.
рис 8
рис 9
рис 10
Итак в сцене присутствуют две полисетки и множество пустышек с указателями. Сетка Namo-Suit-HR.Shape самая тяжелая (около 200000 полигонов ) и если видовые окна крутятся с задержкой то рекомендую сразу отобразить ее как коробку. Кликаем на ней правой кнопкой и выбираем Object properties. Там в разделе Display properties ставим Display as box. Пустышки тоже можно пока скрыть. Идем в панель команд (та что справа) Display/Hide by category и отмечаем Helpers. Теперь предлагаю разобраться с материалами. Открываем редактор материалов, кликаем по пипетке (рис 10) а за тем кликаем по нашей девушке. Это действие снимет материал с нее и занесет в первый слот. Как можно видеть это мульти-материал т. е. материал состоящий из двух и более материалов, которые присваиваются различным полигонам сетки по соему ID (дентификатор м-ла). Этим видом ма-ла обладают почти все персы Даза. Но в максе для него требуется небольшая доработка. Чтобы понять почему проведем рендер, предворительно скрыв объект Namo-Suit-HR. Shape и приблизив голову. И видим мы вот такую хрень (рис 11). Это происходит потому что не корректно работает Displacement карта, наложенная на рестницы. Как это исправить. Снова открываем наш мульти-материал. Под слотами мат-лов видим список мат-лов из которых он состоит. Второй в списке мат-л с названиемeyelash — это и есть материал рестниц. Кликаем по названию и открываются опции мат-ла. Здесь выбираем Maps и снимаем галочку с картыDisplacement тупо отключив ее (рис 12). Для возврата к списку материалов нажмите стрелочку вверх под слотами мат-лов (рис 13). Снова проведем рендер — все ок. (рис 14) Небольшое отступление на счет Displace карт. Если кратко — это карты, которые производят смещение вершин сетки по картинке в градации серого. Там где на картинке белый цвет смещение полное (или 1) где черный смещения нет (или -1). тоесть формируется своеобразный рельеф. Но для его формирования сетка должна быть хорошо разбита, те вершин должно быть много. С Дазовскими дисплейс картами в Максе происходит непонятка (для меня по крайней мере). В данном случае с рестницами я ее просто отключил. Не знаю за чем она вообче нужна. Но есть модели, где геометрия отталкивается от карт смещения, и тут приходится мутить, Или просто ставить их в канал Bump или производить сглаживание модели с применением модификатора Displace и последующим снятием карты нормалей — целая история вобщем и в данном уроке я ее пропущу дабы не растягивать его. Так или иначе ситуацию с рестницами мы исправили и продолжаем. В принципе здесь править больше нечего, но я советую, особенно начинающим, просмотреть хотябы некоторые остальные материалы.На что здесь стоит обратить внимание.
рис 11
рис 12
рис 13
рис 14
Главная карта для большинства материалов это Diffuse Color. Обычно это точечный рисунок (bitmap) определяющий раскраску материала. Для примера возьмем материал Skinforearm. Kak видно в нем отмечена только одна карта Diffuse Color. Кликнем по названию и раскроются ее свойства (рис 15). Чтобы просмотреть рисунок карты кликните View image. Чтоб изменить его кликнете по пути чуть выше. Также важна рубрика Coordinates, задающая смещение поворот и деление рисунка по осям координат. Следующие важные карты- Bump (рельеф). Их действие аналогично картам смещения, только они не двигают вершины а проводят работу с тенями для создания рельефа. Для них также в основном используется точечный ресунок в градации серого. И последняя карта на которую я советую обратить внимание — opasity (прозрачность). Тут также применяется рисунок в градации серого. Действие ее простое — там где цвет рисунка черный прозрачность полная, там где белый прозрачности нет. Предлагаю для тренировки вам самим разобраться с материалом второй сетки Namo-Suit-HR.Shape по тому же принципу. Скажу только что при создании модели в Дазе в начале урока я забыл наложить на костюм материал и все карты мультиматериала объекта Namo-Suit-HR. Shape будут одинаково серыми. Но это не страшно. Нужные текстуры находятся в папке Даза. У меня этоD:\Users\VITAS\Documents\DAZ 3D\Studio\My Library\Runtime\textures\Midnight_stories. Выглядят они так (рис 16). Вам нужно будет только расставить их для разных материалов. Схема такая. Выключаете для Namo-Suit-HR.Shape display as box. Снимаете с него материал. Открываете первый мат-л и удаляете карту Diffuse Color кликнув по ней правой кнопкой и выбрав Clear. Кликнув по карте еще раз выбираете Bitmap и заносите нужный рисунок (юбой из тех что на картинке а можно и свой). Подстраиваете рисунок используя опции Offset и tiling и руководствуясь видом в окнах (рис17). Если хотите добавить рельеф просто скопируйте Diffuse, перенеся его на карту Bump (рис 18).
рис 15
рис 16
рис 17
рис 18
Для равильной стыковки карты Diffuse и Bump должны совпадать по координатам, но для рельефа (Bump) иногда бывает полезно зайти в раздел Output (он в самом низу свитка параметров карты материала и отметить Invert (инверсия рисунка (Bitmap) т. е. белое становится черным а черное белым (рис 19). Руководствоваться нужно правилами описанными выше. Этот же прием распространяется и на карты прозрачности (Opasity). Для некоторых материалов я поставил тип метал и покрутил настройки блеска (рис 20). Для некоторых добавил Self-Ilumination (цвет по желанию) Поэкспериментируйте с картами и материалами. По окончании должно получиться чтото типа того (рис 21). Вообще работа с материалами это целая наука и в формат одного урока не влезет по этому с ними я заканчиваю.
рис 19
рис 20
рис 21
Теперь переходим к созданию скелетной модели для нашего персонажа. Мы будем использовать существующие кости и Skin(модификатор привязки геометрии к костям) и прикрутим к ним скелетную модель, созданную при помощи модуля САТ (в составе Макса). Для начала немного теории вперемешку с практикой. Зайдите в панель команд/Display/Hide by category скройте геометрию и откройте хелперсы (рис 22). В видовых окнах станут видны пустышки с указателями идущими от одной к другой (рис 23). Это Дазовские кости, импортированные через fbx файл. Геометрия перса привязана именно к ним, посредствам модификатора Скин (они накодятся в его списке). Если вы их покрутите (примените вращение), то модель будет двигаться вместе с ними (чтоб увидеть надо ее раскрыть). Но данные кости не обладают настроенной скелетной моделью — Ригом, в которой кости связанны иерархическими связями и между ними установленны цепочки кинематики (об этом далее). Такая модель нужна для дальнейшей анимации персонажа. В Максе есть несколько способов создания таких скелетных моделей. Можно через Характер Студио (Бипед), можно через САТ, можно делать риг самому (уроки на сайте и в нете). Я предлагаю вариант с использованием САТ, ну нравится он мне хотя и не без недостатков — а кто без них.
рис 22
рис 23
рис 24
Итак САТ. Но для начала советую выделить все кости-хелперсы (их будет 73 если использована модель Генезис) и создать на панели инструментов именованный набор (рис 24) Это облегчит дальнейший доступ к ним когда модель обрастет хелперсами САТ. Далее собственно идем в панель команд/Создать/Хелперс и меняем стандартный на CAT Objects из выпадающего списка (рис 25). Тип объекта выбираем CATParent. Оставляя Rig load save — (None) (рис 26) на виде сверху кликаем и удерживая растягиваем значок скелета САТ. Вы должны его сразу увидеть. Выставляем единицы САТ 1,0 (рис 27). При выбранном значке САТ кликаем правой кнопкой по иконке перемещения на панели инструментов (рис 28) и далее правой же кнопкой по стрелочкам абсолютных координат (рис 28). Это сбросит координаты и поставит значек САТ в начало координат. Кости при этом не создались т. к. мы выбрали пустой скелет, и надо для начала создать кость Pelvis (таз) — основную кость скелета от которой растут и к которой привязаны все остальные. КликаемCreate Pelvis (рис26). Далее тема такая. Поскольку ма будем привязывать кости САТ к Дазовским костям то нам и выравнивать надо первые по вторым, для соблюдения правильной синхронизации при анимации. Что мы и сделаем. Кликаем по нашей кости таза САТ(рис 29 номер 3) Она будет иметь имя CATRigHub001. За тем по иконке выравнивания на панели инструментов (рис 29). За тем по Дазовской кости Pelvis (рис 29 номер 1). Если не используется Генезис название может быть другое. На него же показывает входящий в него указатель (номер 2). Выбрав его выберите Pelvis. Лучше ориентироваться по виду сбоку. В появившемся окне параметров выравнивания выберите всю позицию и отмените всю ориентацию и масштаб выравнивания (рис 29). Точки выравнивания берем опорные точки объектов т. к. это точки используемые при анимации, что нам и надо. Кликаем ОК и объект CATRigHub001выравнивается относительно объекта Pelvis.
рис 25
рис 26
рис 27
рис 28
рис 29
Если душе угодно то можно подогнать размеры кости CATRigHub001 под размеры тела. Предворительно раскрыв и заморозив (Freeze) само тело — Genesis.Shape. Размеры нужно менять на панели Modify CATRigHub001 (рис 30). И помните кость нельзя двигать и поворачивать иначе собъется выравнивание. Можно создать большую подгонку используя на кости модификатор Edit Mesh, а можно не подгонять вообче. Форма кости всего лишь условность. Далее добавляем ногу, нажав Add Leg (рис 30). Нога в САТ это цепочка костей, обладающая инверсной кинематикой (ИК). Что это значит. Это значит что в цепь костей ( в данном случае трех — ляжка голень и стопа) добавляется обратная связь от последней (стопа) к первой (ляжка). Для этого создается специальная крайняя точка этой связи — цель ИК. Двигая эту точку мы двигаем всю цепь в то время как при движениях корпуса и ляжек цель остается на месте, образуя своеобразный якорь для стопы. На этом свойстве основано использование ИК в анимации. Для управления целью к ней прикреплен специальный хелперFootPlatform (рис 31 номер 3). Его размеры как и других костей можно менять на панели Modify, далее будем работать в основном с ней. От крайней кости к первой идет линия обозначающая наличие ИК (рис 31 номер 2). Для того чтобы увидеть работу ИК рекомендую подвигать кость таза и FootPlatform а также покрутить костями ноги . Только не забудте все потом вернуть. Теперь подгонка ноги. Для начала нужно верно выставить FootPlatform а за тем выравнивать кости.Пододвиньте и разверните FootPlatform под положение ступни модели (рис 32). Манипуляции с FootPlatform в данном случае только в горизонтальной плоскости. Подгоните кость стопы САТ по стопе так чтобы она примерно начиналась и заканчивалась на Дазовских костях пальцев и стопы соответственно (рис 32). Манипуляции возможны в любой плоскости. Так же хочу напомнить что для вращения костей САТ желательно использовать локальные координаты. Они включаются на панели инструментов (рис 30-2). За тем выполните выравнивание стопы САТ относительно Дазовской кости LFoot аналогичное ранее сделанному для таза.
рис 30
рис 31
рис 32
Теперь добавляем пальцы. Большим пальцем я пользоваться не буду по этому в графе Num Digits в панели Modify стопы САТ ставлю 1 (рис 33). У появившегося пальца кол-во костей тоже ставлю 1 (рис 34). Подгоняем размеры и выравниваем палец САТ относительно Дазовской кости LToe. Теперь выравниваем кость ляжки CATRigLLeg1 относительно LThigh и кость лодыжки CATRigLLeg2 относительноlShin. Можно сказать нога готова. Осталось только снова кликнуть Add Leg на панели кости таза САТ и это добавит вторую ногу, аналогичную сделанной (рис 35). При опускании таза ноги должны сгибаться вперед и в стороны. Если так идем далее.
рис 33
рис 34
рис 35
Теперь добавляем кости позвоночника и груди. На панели Modify кости таза САТ кликаем Add Spine (рис 36). У модели Генезисдве кости позвоночника, по этому в настройках Spine Setup на панели Modify кости спины САТ выставляем кол-во костей — 2 (рис 37). Выравниваем кость CATRigHub002 по Дазовской chest, CATRigSpine1 по abdomen, CATRigSpine2 по abdomen2. Должно получиться как на рисунке 38. Немного неказисто конечно но такой вариант даст лучший результат при анимации. Далее добавляем руку кликнув на панели груди САТ Add Arm (рис 39).
рис 36
рис 37
рис 38
рис 39
Рука САТ тоже имеет ИК но по умолчанию она не создается. По этому просто сразу выравниваем кости руки начиная с плеча но для начала нужно примерно развенуть, используя локальное вращение костей руки САТ по руке Генезис как на рис 40. Также я рекомендую зайти в панель кости плеча и выставить ширину 6 (рис 41), а для предплечья глубину 6 (рис 42). Это полезно для контроля ориентации костей руки. Если после выравнивания у вас получиться неверная ориентация то это создаст проблемы в дальнейшем при анимации. Теперь кость CATRigLArmCollarbone выравниваем по Дазовской lCollar, кость CATRigLArm1 по lShldr, кость CATRigLArm2 поlForeArm, и кость CATRigLArmPalm по lHand. Далее добовляем пальцы на панели кисти CATRigLArmPalm (рис 43) поворачиваем и подгоняем размеры кости кисти по кисти модели. Должно получиться как на рис 44.
рис 40
рис 41
рис 42
рис 43
рис 44
Теперь о пальцах. В принципе здесь процесс аналогичный. Начинаем с большого. Разворачиваем его, используя локальное вращение основания, примерно по сетке пальца Генезис. Углы вращения при этом должны быть не большие (рис 45). Далее равняем CATRigLArmDigit11 по lThumb1, CATRigLArmDigit12 по lThumb2, CATRigLArmDigit13 по lThumb3. Последнюю фалангу разворачиваем и настраиваем длину по пальцу. Должно получиться примерно как на рисунке 46. Далее поделываем аналогичные операции с остальными пальцами. Будте внимательны с выбором костей для выравнивания, кости lCarpal1 и lCarpal2 в этом не участвуют т. к. по ним нечего выравнивать. После окончания должно получиться как на рис. 47. Для проверки работы пальцев можно зайти в панель Motion кисти САТ, Раздел Digit Manager, выбрать все пальцы и покрутить движение Curl (рис 48). Только не забудте отменить изменения. На видео представленно верное движение пальцев при этом.
рис 45
рис 46
рис 47
рис 48
Теперь о проблемах с пальцами. Они к сожалению есть. В Digit Manager есть еще один хороший инструмент Preset Poses, позволяющий сохранять и загружать позы пальцев. Но он работать не будет, точнее будет но не корректно. При попытке использования позы будет сбиваться расположение пальцев. Понять причину и исправить проблему я не смог, ну да ладно идем далее. По рукам осталось только добавить вторую. Кликаем на панели груди САТ Add Arm. Далее добавляем голову. Кликаем на панели груди САТ Add Spine. На панели кости шеи выставляем кол-во костей 1 (рис 49). Выравниваем по положению кость шеи CATRigSpine по дазовской neck и головуCATRigHub003 по head. Подгоняем размеры под сетку Генезис. Должно получиться как на рис 50.
рис 49
рис 50
Ну вот мы получили в целом подогнанную под исходные кости скелетную модель САТ. Теперь нам осталось связать эту модель с геометрией. Перед дальнейшими действиями рекомендую сохранить созданный скелет САТ. Выбираем значок скелета в сцене, заходим в панель Modify и жмем Save Preset Rig (рис 51), вбиваем имя и жмем сохранить. Также рекомендую сохранить сцену. Теперь привяжем исходные Дазовские кости к костям скелета САТ. Что есть привязка. Привязанный (прилинкованный, дочерний) объект наследует трансформации (перемещение, поворот, масштаб) от объекта к которому его привязали. Привязывать будем именно те кости по которым и выравнивали, ну тут думаю принцип ясен. Геометрия через Скин двигается при движении костей от Даз а те в свою очередь при движении костей САТ. Проделываем эту операцию в том же порядке в котором создавали и выравнивали кости начиная с Дазовской кости pelvis. На панели инструментов кликаем Select and Link (рис 52) за тем по pelvis в видовом окне и удерживая левую кнопку создаем связь с костью таза CATRigHub001. Она при этом мигнет белым а метка старой связи пропадет. Проделываем данную операцию со всеми остальными костями по аналогии. Подробнее описывать не буду, дабы не повторять одно и тоже, но думаю если вы дошли до этого момента то уже понимаете суть вещей и проблем возникнуть не должно. Будте внимательны при выборе костей для связи. Кости больших пальцев ноги rBigToe и lBigToe а также дополнительные кости кистей рук Carpal1 иCarpal2 в этом не участвуют. Их пропускаете. Дополнительные кости груди (грудей) lPectoral и rPectoral привязываете к груди САТCATRigHub002. По завершении процесса можно сказать наша модель готова к анимации. Так как у нас использовались одни и те же Дазовские кости и для Генезиса и для костюма то наша привязка будет анимировать все сразу. В заключении добавим еще один штрих, касающийся тех же lPectoral и rPectoral. Для создания вторичного движения и придания большей реалистичности анимации можно навесить на них контроллер анимации Spring. Данный контроллер создаст дополнительные движения при анимации, имитируя тем самым колыхания грудей. Для этого выберем lPectoral, зайдем в панель Motion раздел Assign Controllers. Выберем Position и кликнем по листку с галочкой (рис 53). В появившемся списке выберем Spring (пружина рис 54). Аналогично и для rPectoral. Настройки можно оставить по умолчанию, их вы поправите когда будет готова анимация по средствам визуального контроля.
рис 51
рис 52
рис 53
рис 54
На этом урок заканчиваю. Всем творческих успехов и пока.
Где научиться навыкам 3D-моделирования для начинающих
Если у вас есть страсть к технологиям в сочетании со способностью к деталям и творчеству, 3D-моделирование может идеально вам подойти. Независимо от того, занимаетесь ли вы ремеслом в качестве хобби или в качестве карьерного пути, найти место, где можно научиться навыкам 3D-моделирования для начинающих, может быть непросто.
3D-модели повсюду. По мере того, как технология, стоящая за ними, совершенствуется, становится все труднее и труднее определить реальность по рендерам. В настоящее время 3D-модели широко используются во всем, от рекламы роскошных автомобилей до маркетинга новых жилых комплексов.
3D-модели неизбежны и в сфере развлечений. Современные видеоигры потрясают нас, поскольку персонажи становятся все более и более реалистичными. Не говоря уже о анимационных фильмах, которые постоянно доминируют в чартах, поскольку крупные студии, такие как Pixar и DreamWorks, выпускают трогательные истории, наполненные персонажами, которых многие из нас знают и любят.
С чего начать и какое программное обеспечение использовать
Если у вас есть представление о том, в какой сфере вы хотите применить свои навыки 3D-моделирования, начните исследования там.
Существуют десятки программ для создания 3D-моделей. Не все программы созданы одинаковыми, и их возможности и уровни сложности могут сильно различаться. Вот некоторые из наиболее популярных и проверенных в отрасли решений, доступных на сегодняшний день:
- Daz Studio — Daz Studio — бесплатная 3D-платформа, позволяющая легко и интуитивно настраивать ее с помощью пресетов и интеллектуального модульного контента. Имея доступ к более чем 30 000 активов в нашем огромном магазине, вы можете легко находить, создавать и настраивать. Daz Bridges позволяет перенести вашу 3D-библиотеку в другое программное обеспечение, позволяя использовать Daz Studio во многих проектах. Программное обеспечение полностью бесплатное и простое в использовании, что делает его отличным инструментом для изучения 3D-моделирования.
- Blender — Blender — это бесплатный пакет для создания 3D-объектов с открытым исходным кодом. Его возможности охватывают весь конвейер 3D-производства, от создания начальной модели до оснастки, анимации и рендеринга с высокой детализацией. Кроме того, вы можете использовать программное обеспечение для 2D-дизайна и даже редактирования видео. Это все бесплатно! Если, конечно, вы не хотите поддержать Blender Foundation, в котором вы можете пожертвовать на это дело.
- Maya — Maya — мощная программа, созданная Autodesk. Это отраслевой стандарт как для видеоигр, так и для создания художественных фильмов, хотя вы также обнаружите, что он используется практически в любой профессиональной среде. От анимации персонажей 3D-мультфильмов до высокодетализированных людей, зданий, объектов и миров — эта программа делает потрясающую работу. Однако, если вы не имеете права на получение студенческой лицензии, Maya будет стоить более 1620 долларов в год.
- AutoCAD – программы автоматизированного проектирования (CAD) или автоматизированного производства (CAM) бывают разных форм и размеров. Тем не менее, инженерное сообщество высоко ценит программу AutoCAD от Autodesk. Они используют САПР для создания подробных 3D- и 2D-моделей, которые широко используются в архитектуре, строительстве, черчении, проектировании продуктов и машиностроении, а также в других областях. В то время как AutoCAD от Autodesk стоит более 169 долларов.0 в год без студенческой лицензии, есть много бесплатных программ с аналогичными возможностями за меньшие деньги, например FreeCAD .
- 3DS Max — 3DS Max, также представленный вам Autodesk, представляет собой мощное программное обеспечение для 3D-моделирования и рендеринга, используемое для визуализации дизайна, игрового дизайна и анимации. Эта программа обычно используется в игровых студиях AAA для создания потрясающих визуальных эффектов в игре, хотя вы можете применять ее в любом секторе, где требуются оптимизированные высокодетализированные рендеры. В соответствии с текущими ценами Autodesk это программное обеспечение стоит 1620 долларов в год без студенческой лицензии.
Как видите, многие из наиболее часто используемых программ в профессиональных кругах могут быть очень дорогими. Но с бесплатными альтернативами, такими как Blender, которые настоятельно рекомендуют как профессионалы, так и любители, начать изучать 3D-моделирование проще, чем когда-либо. С другой стороны, если вы имеете право на получение студенческой лицензии, вы можете рассчитывать на несколько лет бесплатного использования. Этого времени должно быть достаточно, чтобы изучить программное обеспечение и получить свой первый концерт.
Подходит ли мне формальное обучение?
Если вы надеетесь, что сделает карьеру на 3D-моделировании , это логичный вопрос. На этот вопрос может быть сложно ответить, и большинству работающих профессионалов приходится сталкиваться с ним в начале своей карьеры. Простой ответ — не обязательно.
В Интернете есть как платные, так и бесплатные обучающие ресурсы, которые помогут вам научиться 3D-моделированию. Бесплатные платформы для обмена видео, такие как YouTube, изобилуют учебными пособиями. Если вы решите пойти по этому пути, приготовьтесь просмотреть десятки видеороликов. Поскольку никто не может судить о том, является ли видео хорошим или точным, любой может опубликовать свой оригинальный контент. Вам придется решить для себя, доверяете ли вы источнику и считаете ли вы его ценным вложением своего времени. Само по себе количество просмотров не обязательно означает точное руководство, хотя это может быть хорошим признаком.
Бесчисленные обучающие платформы предлагают тщательно отобранные курсы профессионального уровня, часто по разумным ценам. Некоторые из них включают такие платформы, как Udemy и Skillshare . Хотя мы по-прежнему рекомендуем внимательно читать обзоры, прежде чем отдавать свои с трудом заработанные деньги, эти курсы могут стать отличным способом изучения 3D-моделирования за небольшую часть стоимости занятий в колледже.
При всем при этом программы сертификации и получения степени также могут быть ценными инструментами и могут подойти именно вам. Эти курсы не только предоставляют актуальную, точную информацию и основанные на навыках 3D-обучения, но и хорошая программа, которая стоит ваших денег и времени, позволит вам общаться с профессионалами и сотрудничать с опытными профессорами и коллегами. Эти дополнительные бонусы могут сыграть решающую роль в поиске и получении вашего первого места работы, поэтому тщательно исследуйте колледжи.
Как Daz3D может помочь вам освоить навыки 3D-моделирования
Daz3D предоставляет вам мощную 3D-технологию по очень разумной цене. Во-первых, Daz Studio совершенно бесплатна для начала ! Затем просмотрите тысячи продуктов, чтобы создать библиотеку полностью настраиваемых 3D-ресурсов.
Вы не найдете другого программного обеспечения, которое предлагает функции быстрого запуска Daz3D. По своей сути Daz Studio представляет собой настраиваемую платформу для фигурок, которая позволяет вам легко создавать базового персонажа, не требуя высоких навыков моделирования. Любой, кто внимательно относится к деталям и дизайну, может создавать потрясающие, реалистичные модели. Оттуда, используя наш интеллектуальный и модульный контент, вы можете легко настроить персонажа, будь то прическа, тип кожи, гардероб или аксессуары, которые он носит. Вы также можете анимировать их или поместить в полностью отрендеренную среду.
С Daz3D не ждите, что месяцы или годы практики начнут приносить плоды ваших трудов. Вы быстро получите полезные результаты, осваивая методы позирования, проектирования, освещения, рендеринга и многого другого. Все эти навыки имеют решающее значение для успеха в 3D-моделировании!
Чтобы получить доступный урок 3D-моделирования, ознакомьтесь с этим руководством Азбука 3D-моделирования , созданным одним из наших 3D-художников, DarkEdgeDesign. В этом видеоуроке вы изучите теорию искусства. Поскольку видео не привязано к конкретной программе, оно отлично подойдет любому новичку, независимо от того, какое программное обеспечение вы выберете.
Погрузитесь и изучите навыки 3D-моделирования для начинающих сегодня с Daz Studio! Нам не терпится увидеть, что вы создадите. Дайте нам знать и оставайтесь на связи с другими участниками сообщества на наших форумах Daz3D .
Нравится:
Нравится Загрузка. ..
Geekatplay™ Studio, Ресурсы для 3D-художников. Учебники.
Бесплатные онлайн-видеоуроки
Нам нравится делиться своими знаниями с другими художниками. Вот почему мы заявляем, что наши уроки должны быть бесплатными для просмотра онлайн. Мы также предоставляем купленные версии одних и тех же учебных пособий, чтобы помочь нам поддерживать работу этого сайта. Спасибо за Вашу поддержку!
Консультации и обучение
По мере того, как ваши потребности превышают уровень учебных пособий, представленных на нашем сайте, мы можем расширить их до более продвинутой области в зависимости от вашего проекта или интереса. в помощи с вашей рабочей нагрузкой, от моделирования до рендеринга. У нас также есть широкая сеть художников, которые могут работать с вами над проектами.
Последние уроки
Исследование Terragen 3
Создание реалистичных ландшафтов.
Фабрика растений
Откройте для себя Фабрику растений с помощью наших подробных руководств.
Откройте для себя и исследуйте World Machine
Создавайте реалистичные трехмерные ландшафты. Рабочий процесс World Machine, Vue и Photoshop.
Классные вещи от нас.
Футболки на заказ
Уникальные футболки специального дизайна и многое другое от Geekatplay Studio.
Видеоуроки
Приобретите все обучающие материалы в виде загружаемых коллекций, чтобы было удобнее просматривать их в автономном или онлайн-режиме. Дополнительные пакеты повышения производительности также доступны в магазине.
Репродукции изобразительного искусства
Если вам нравится цифровое искусство или фотография Владимира Шопена, вы можете приобрести здесь печатную версию из широкого выбора средств массовой информации и искусства.
Отзывы
Geek at Play — отличный ресурс для художников Vue. Существует множество бесплатных видеоуроков, посвященных абсолютно всем аспектам программного обеспечения E-on Vue Infinite. Вы также можете за небольшую плату купить эти учебные пособия в виде DVD-дисков или в виде загружаемых файлов, что удобно и является хорошим способом выразить свою признательность за все замечательные учебные пособия, которые эти ребята публикуют бесплатно.
Цифровой журнал, http://www.digitalimagemagazine.com
Во-первых, я хотел бы поблагодарить вас за все замечательные уроки, которые вы делаете. Именно из-за них я заинтересовался Vue. Я начал с полной версии Vue 8, затем перешел на Vue 8.5 Infinite и недавно обновился до Vue 10 Infinite. Все ваши замечательные уроки не только образовательные, но и вдохновляющие.
Боб Ловелл, Художник
Просто хотел сказать спасибо за все уроки Hexagon, которые вы создали!
Дэниел Гиллиленд, Художник
Спасибо за ваши замечательные уроки по Filter Forge.
Марк Евдокимов, Filter Forge, Inc.
Я просто хочу, чтобы вы знали, что вы делаете большую работу по обучению…