как сделать 3д моделирование на компьютере

Как сделать свою первую 3D-модель?

Чтобы сделать 3D-модель или распечатать уже готовую на 3D-принтере, надо просто следовать инструкции. Никаких навыков и способностей не требуется. Главное — просто следовать простой инструкции.

15c0934a3dec4c939a0408dbe3117bca

1. Первым делом нам надо определиться, в чем мы будем делать свою 3D-модель. На ваш выбор — любой пакет 3D-моделирования. Вот краткий список программ, которыми можно пользоваться:

Blender (бесплатно);
Google SketchUp (бесплатно);
Openscad(бесплатно);(прислал пользователь klirichek,artoym)
FreeCad(бесплатно);(прислал пользователь klirichek)
AutoCad(прислал пользователь PHmaster)
3DS Max;
Maya;
Rhinoceros 3D;
SolidWorks;
Sculptris(прислал пользователь Darth Biomech)
и многие многие другие.

Однако самым простой способ — это смоделировать прямо из браузера, воспользовавшись следующими сервисами:

На просторах интернета есть множество аналогов. Мы же для первого раза попробуем www.tinkercad.com как наиболее простой и быстрый.

2. Далее переходим по ссылке. Нас встречает милый пингвиненок:

971be0732d024beca9c3e8baccaab838

3. Затем вверху справа есть кнопочки входа. Жмем «sign up for free account». Этот логин может быть использован в других продуктах 123d от autodesk. Но об этом в следующих статьях.

4. Входим и устанавливаем плагин, если он еще не установлен:

0e911401aff04381a9fc89771583487e

5. Жмем на кнопку «Создать новый дизайн»:

92a9b049ebcd442b8a22178e77dd8866

6. Перед нами появляется редактор:

13090feb95b14a238ab4b7f5e3870f49

7. Перетаскиваем на наше поле кубик:

c04bc01c6704439991f177d35c2fdea8

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

6eadaa740a1a45b7b2c8ae1fd4f1a7ae

9. Теперь нам надо сделать любую 3D-модель, перетаскивая кубики. Здесь вам понадобится воспользоваться своей фантазией:

6868d8b14f004be182ecf8dbf28e5edc

10. После этого выделяем все, что получилось:

de5dd6bd6d1d4adb980b996fc1f1f8b0

11. Жмем кнопку «Сгруппировать»:

e7adbcaf4bbb476d9da0fb55ed878506

12. Вот такая модель уже готова к печати:

986f944fede540dd86f98b8e935f3009

13. Самое главное надо сохранить. Нажимаем кнопку Design.

ff8a6f20ceda4af5879454327a793711

14. Download for 3d printer.

153a2f8bb42d435fa587bd050369df60

16.Теперь у нас есть готовый файл для отправки на принтер. Если у вас нету дома 3D-принтера, то можно поискать неподалеку 3D-сервисы, которые готовы помочь распечатать.

2f5f3ba7f3724e1281110ff7f61f3d22

17. У нас есть принтер PICASO 3d designer и софт к нему — Polygon. Запускаем программу:

583490ff3b654a06bc1fdc3abd98a314

18. Дальше все просто:

0f3d4d1a571e42de894e37016299bb93

19. Масштабируем деталь для экономии материалов и времени:

66a92df0f13444b09b236d4c036dc216
181d397c0434449fa0e651edf3cbe2c2

20. Подготовим задание:

00ebda1fe3e545679b03ef53569b6989

21. Из настроек ставим большую скорость, все остальное стоит по умолчанию. Жмем запустить подготовку

86953da7d9e1471cbd0e1650297df942

22. Компьютер немного считает задание и выдает нам результаты:

2d136e62babd4d1bbd5c2501b00aa81e

23. Просто сохраняем на microSD флешку задание:

5386eeb2265d409998ad6579863b7066
0acf861c612d47a385aaeabbf03dc60b

24. Вставляем флешку в принтер:

a124b062a9534137be9f96f721ed4348

4d73d93eac60450c8952478366127d22

26. Выбираем SD-карту:

a7e1a0e75fbf4de2b833d55adace465c

27. Выбраем файл, находим нужный нам и отправляем на печать.
0772719338c443f5bd71528cd9a6b7cd
28. Всё, принтер начал разогреваться.

31. Наше изделие готово!

3a081eeca19749719ed5da20cdd17b81
http://habrastorage.org/files/29c/92c/4e9/29c92c4e92d84b319ed615a6df9d8a6e.jpg

Источник

3D моделирование и анимация: руководство для начинающих

И ещё немного полезной информации от партнёров: на этот раз компания Akadem представляет подробный туториал для начинающих разработчиков, которые желают освоить азы 3D моделирования и анимации для будущих проектов. Основываясь на собственном опыте создания симулятора паркура и адаптациии его для разных платформ, авторы подробно разбирают процесс создания персонажа экшн-игры, реализации базовых движений и локаций.

f9226e98999f42349fb7e09b36d5ba8a

«Привет, читатель Хабра! Если ты чувствуешь, что ещё мало продвинулся в разработке игр на Unity3D, и мечтаешь о чём-то большем и, главное, динамичном — добро пожаловать под кат. Там мы расскажем о том, как создать своего собственного персонажа, не имея навыков 3D моделирования, импортировать его в Unity-проект и заставить двигаться.

Давайте представим, что в один прекрасный вечер после очередного просмотра фильма «13-ый район» вам вдруг захотелось сделать свою игру о безумных трюках, прыжках через пропасти и чудесах акробатики. В анамнезе у вас есть пара проектов с использованием геометрических примитивов, типа «3 в ряд», так что какие-то навыки программирования уже имеются, пусть и начального уровня. Для реализации этой новой идеи вам понадобятся: модель персонажа, модель окружения и специфичные анимации. Всё просто! Но тут вы осознаёте, что господь не наделил вас навыками трехмерного моделирования. Самое сложное, что вам довелось совершить в этой области — создать модель чайника в пиратской копии 3D Studio Max, купленной за 200 рублей в переходе пару лет назад. Тогда вам пришлось затратить на весь процесс целых 10 секунд времени и несколько калорий, чтобы поднять палец и нажать кнопку «Создать чайник». Да уж, никуда не годится.

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

Для создания харизматичного персонажа мы будем использовать Adobe Fuse, как очень простой инструмент для работы с моделями такого рода. «С помощью этого нового приложения вы сможете с легкостью создавать, изменять и настраивать 3D-модели человеческих персонажей за считаные минуты, сохранять их в Creative Cloud Libraries, а затем добавлять для них позы и анимацию», — гласит описание. Отлично, нам подходит!

Читайте также:  как называется системная магистраль передачи данных внутри компьютера между его устройствами

Интерфейс среды Fuse не даст вам почувствовать себя инспектором ядерной безопасности на Спрингфилдской АЭС.

1010f5ce9b5344b0901aad2ff758d2f6

Уверяем вас, процесс создания персонажа будет крайне простым и принесет сплошное удовольствие. Самому Господу Богу было бы намного удобнее создавать Адама, если бы он пользовался таким инструментом.

e7a8083fd9a443b5a346149e1df8ac0f

Итак, приступим. Перед вами главное окно программы, где основными для нас являются вкладки, расположенные над основной рабочей областью и представляющие собой этапы построения человеческой 3D модели. Вкладка Assemble даёт нам возможность создать непосредственно тело героя, составляя его из отдельных компонентов: торса, рук, ног и головы. С этого-то и начнём. Раскрыв список Head в правой части экрана, мы увидим перед собой различные исходные варианты. Здесь вы найдете всевозможные головы: мужские и женские, светлокожие и темнокожие, молодые и в возрасте, и даже мультяшные. Вспомнив с улыбкой творение Мэтта Гроунинга, кликаем мышкой и выбираем подходящую.

dcae7ae095bf4fa99823ce6df56643c8

Вкладка Torso, как понятно из названия, предоставляет нам возможность выбрать туловище. Тут вы решаете ходит ли ваш персонаж в спортзал, родился ли он в Африке, получает ли пенсию, а может, и вовсе пользуется Lady Speed Stick? Выбираем понравившийся вариант и двигаемся дальше.

74f6f33aede043648fe0b2d7a25e9ee4

Следуя сложившейся логике вещей, пробегаемся по оставшимся двум вкладкам. Разработчики постарались на славу и исключили возможность ошибки, поэтому руки нашего героя определённо будут расти из правильного места. В раздел Legs наращиваем подходящие ноги, в разделе Hands — соответственно руки. В конечном счете, в главном окне отобразится наше творение, которое можно повертеть вокруг своей оси, чтобы убедиться, что мы ничего не забыли.

1231d71df6534ca589ce71970adb7ea344c5e26a32fe4f89ba5502d01e8c2dfe

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

image loader image loader image loader

Теперь, как порядочный отец, вы должны одеть своего отпрыска, не бегать же ему совершенно нагим по будущей локации, привлекая излишнее внимание низкополигональных зевак. Для этого перейдем во вкладку Clothing, где в правой части экрана вы увидите великое множество разделов. В них можно не только разжиться стильной футболкой, но и сделать прическу, отрастить бороду, усы, нацепить перчатки, шляпу, модные кеды и прочее. Вы в полной мере сможете почувствовать себя ведущим заседания модного суда Александром Васильевым, а сама Эвелина Хромченко не сможет вынести ни единого обвинения вашему творению. Останавливаться сейчас на каждом параметре этого раздела не имеет смысла, иначе печатная версия статьи превратится в один из томиков бессмертного произведения писателя Л.Толстого. Поверьте, на этом этапе кастомизация персонажа проста и интуитивно понятна, все названия подвергающихся изменению частей тела подписаны и обозначены. А если вы не знаток английского языка, то вам будет даже интереснее: придётся изучать функционал опытным путем, передвигая бегунки от одной крайней позиции в другую. Ниже представлены поэтапные иллюстрации настройки создаваемой 3D модели.

dec3b795f63943d7bf2822a395332e85

2d859f4eb03f4909b1df5ed81718d525

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

757d585c3db044a0beff2e0c3e46afa9

Для продолжения работы с моделью удобнее всего экспортировать её в Mixamo — онлайн-сервис от Adobe, позволяющий анимировать созданного вами героя. Для этого вам нужно в правом верхнем углу нажать на одноименную кнопку «Export to Mixamo». Напоминаю, что вы должны быть подписчиком Creative Cloud и иметь свой Adobe ID, чтобы воспользоваться этой функцией.

2dbb240f31aa48a98bd9daf088eb39a6

Процесс импорта модели закончен, и теперь самое время стать доктором Франкенштейном, то есть повернуть рубильник и запустить адскую машину для оживления вашего создания. Для этого нужно зайти на страницу Mixamo под своим ID, в верхней панели перейти в раздел Store, затем в той же панели выбрать вкладку MyAssets. На загруженной странице в подразделе MyCharacters вас будет ждать свежеиспеченная модель трейсера.

d3f6d73cf4544590bd5f5f74d9523313

Загруженная модель является статичной, но это временно — только до тех пор, пока мы не внедрим Rig скелет с точками сгиба и привязкой к конечностям. Чем и займёмся! Для этого заставим работать очень удобную функцию Auto-Rigger, которая находится в меню Products. Причем если модель была сделана в редакторе Fuse, как в нашем случае, то процесс автоматического создания скелета становится необычайно простым и не требует дополнительных шагов. В том случае, если модель была сделана в другой среде, то скорее всего придётся указывать на схеме точки сгиба конечностей, но сложностей это вызвать не должно.

Читайте также:  как перенести все пароли с одного компьютера на другой яндекс браузер

fb39ef57aa2c436a86fe201a4dc176c58e9d807bab484949bcf8bd40e11c8518

В настройках Auto-Rigger мы можем указать необходимую степень детализации скелета. Сказываться она будет только на пальцах кисти. Максимальная степень — ладонь со сгибающимися пальцами, минимальная — статичная ладонь. После подтверждения система сообщит об успешном обновлении загруженной модели, и теперь у нас появляется возможность анимирования при помощи базовых анимаций. А база, должны вам сказать, очень большая, более 1000 популярных наименований, включающих в себя движения танцев, спортивных упражнений, боевых искусств, акробатики и стандартных перемещений человека в пространстве. Для тех, кто занимается играми, это очень богатый ресурс.

Чтобы начать процесс анимирования, перейдем в разделе Store главного окна во вкладку Animations. Перед нами откроется библиотека всех анимаций, которые предлагает нам Mixamo. По поиску можно найти интересующие нас тематические движения прыжков и подкатов. Выбираем искомое и сохраняем его в наборе, нажав в правой части экрана на кнопку «Add to my assets».

728db6759b3a41c7849310d516484922

Оказавшись в пункте меню My Assets, вы увидите 3 вкладки:

image loader

Настало время открыть Unity и загрузить в пустой проект модель персонажа, настроив параметры импорта. После этого, щёлкнув по файлу в иерархии ассетов, в окне Inspector мы увидим панель с тремя вкладками. В панели Rig обязательно нужно указать Animation Type Humanoid. Этим мы дадим понять, что скелет нашей модели имеет человеческое строение: это уточнение позволит без труда работать с анимациями такого типа и оценить все плюсы системы Mecanim. При нажатии Apply будет выполнена автоматическая конфигурация, об успешном завершении которой сообщит маленькая галочка слева от кнопки «Configure». В панели Animations нас интересуют следующие параметры:

image loader

image loader

Следующим шагом будет создание и настройка компонента Animator, чтобы заставить персонажа использовать различные анимации в зависимости от условий. Для этого в любом удобном месте иерархии проекта кликнем правой кнопкой мыши и выберем из списка команд Create → Animator Controller». Выделив новый файл и открыв окно Animator, мы увидим пустой контроллер, содержащий лишь 2 состояния по умолчанию — Entry и AnyState. Состояние Entry является стартовым и должно перетекать в другое, которое мы и создадим, выполнив команду CreateState → Empty при помощи правой кнопки мыши. Нам будет удобно, если по умолчанию, когда игрок не вводит никаких команд, персонаж будет продолжать бег, поэтому назовем его Run. Добавим в созданном состоянии в поле Motion анимацию бега, выбрав её из списка либо перетащив мышкой, а также слегка увеличим скорость воспроизведения в поле Speed. От состояния Entry создадим переход в состояние Run с помощью контекстного меню первого. Пункт Make Transition создаст стрелочку-указатель, который мы вручную присоединим ко новому состоянию.

Теперь создадим ещё 2 состояния для прыжка и подката — Jump и Slide соответственно. Назначим им одноименные анимации, а также переходы с состоянием Run, как прямые, так и обратные. Переходы послужат нам не только полезным инструментом для сглаживания двух перетекающих анимаций, но и укажут условия смены состояний. Чтобы управлять переходами, придётся создать две булевых переменных jump и slide в параметрах аниматора. Для этого необходимо во вкладке Parameters окна Animator кликнуть на символ «+».

image loader

Выделив стрелку на ветке перехода в окне Inspector, мы увидим поле с кривыми анимаций, где можем указать промежуток перехода для их смешивания. В поле Conditions указываем условия перехода.

image loaderimage loader

image loaderimage loader

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

image loader

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

Выглядит очень впечатляюще, не правда ли? Наверняка, если бы вы увидели такую картинку где-нибудь на просторах интернета, то подумали бы что это новая игра от DICE про крутого разносчика китайской еды.

В заключение хотелось бы выразить основную мысль данного поста: не бойтесь ничего нового и на первый взгляд сложного! Мы наглядно показали, как современные технологии могут дать вам отличную возможность без лишних финансовых затрат создать красивую и реалистичную заготовку будущей игры, имея за плечами лишь стартовый опыт в программировании. Успехов!»

Источник

3D моделирование и с чем его едят

Привет, друзья! Угораздило меня брякнуть в комментах, что я практикующий 3д моделер, который зарабатывает этим себе на жизнь. Теперь придется отодвинуть свою лень и выкатить несколько постов о том, что ж такое моделирование, где используется и т.п. Ни в коем случае я не могу претендовать на абсолютную истину моей точки зрения и моего понимания вещей. Данный пост будет первым, в котором я попытаюсь поверхностно рассказать желающим начать свой путь в этом деле, какие виды моделирования бывают, какой софт для этого используют и для чего делаются модели. Картинки будут нагло взяты с интернетов и из личного архива. Постараюсь избегать терминов и сленга для более легкого понимания о чем идет речь(но получится не везде).

Читайте также:  как правильно вставить батарейку в компьютер

Хотелось бы отметить, что для освоения сего ремесла не обязательно (как правило, есть исключения, такие как КАД) профильное образование, какие-то особые навыки и умения. У Вашего покорного слуги вообще образование философского факультета, в будущем я расскажу как я докатился до жизни такой. Погнали.

1603613642127433331

Сборка реактивного двигателя из интернетов.

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

Что потом делать с моделькой?

— Выводить чертежи (кад моделирование можно назвать самым точным из видов, чертежи во многих программах формируются практически автоматом)

— Печатать свои модели на 3д принтере и собирать прототипы устройств.

— Продавать модель на спецплощадках.

— Создавать управляющую программу для станков с ЧПУ.

Классическое моделирование, полигональное моделирование.

1603615841157423292

Модель мотоцикла Harley-Davidson 10e из личных архивов.

160361670113939114

Визуализация автомобиля ГАЗ М-1 из личных архивов.

Лоуполи (низкополигональное), моделирование под риалтайм.

1603617483179164297

Низкополигональная модель пистолета ТТ из личного архива.

Это зависит напрямую от того, что вы хотите делать. Но освоить какую-то 1 программу вам точно не хватит, т.к. Процесс моделирования чего угодно делится на этапы (подробнее расскажу в последующих постах, но условно, для геймдева это хайполи, оптимизация до лоуполи, UV развертка, перенос текстурных карт, текстурирование, импорт и настройка в движке)

3ds max, Maya, Cinema4d, Blender и т.п. Я адепт 3д макса, поэтому, если буду писать какие-то гайды и обучалки, то с упором на него. Но это не значит, что в других программах нельзя сделать то же самое.

Zbrush, Mudbox, 3dcoat

Photoshop, Substance painter / designer, Mari

Motion builder, akeytsu

Презентация своих творений:

Vray, Corona, Arnold и др.

Самые актуальные и востребованные 3д игровые движки:

Unity, Unreal Engine 4

А че мне потом делать с моделями?

Да хоть что. Модель можно выставить на торговую площадку и получать с нее какую-то копеечку регулярно (к меня есть опыт). Можно продать модель целиком, но лучше все же моделить под заказ. Можно делать мульты. Вставить в вашу уникальную классную игру. Распечатать на 3д принтере и засунуть в жо.. Сделать классное портфолио, найти работу и съехать наконец от родителей. Тысячи применений в общем.

1603620267116436926

Есть так же много пакетов для специализированных вещей, например, проектирование мебели (Базис мебельщик, Pro100 и т.п.), Rino3d, который используется для дизайна ювелирки, marvelous designer для дизайна одежды, выкроек.

А где мне научиться?

Я учился сам. По книгам, как ни странно.. Но просто в то время у меня не был подключен интернет, да и он только-только шел в массы. Сейчас множество курсов, как платных, так и бесплатных. Часть из них полезны, часть мусор. Я рекомендую основам научиться самому по туториалам с ютуба, статьям на профильных сайтах типа рендер ру и т.п. Далее, как определитесь со сферой в которой хочется начать работать, уже можно проходить курсы. Из профильных вузов классическое 3д моделирование обычно в творческих, типа архитектурных. Кад, соответственно, на технических специальностях. Говоря о классике, я не видел никаких преимуществ над самоучками у людей с профильным образованием.. Обычно получалось наоборот, но я не думаю, что это закономерность.

Куда идти работать?

Очень много вакансий. Вы можете выбрать интересную вам сферу и развиваться в ней. Что для этого нужно? Портфолио. В этой сфере всем плевать, сколько вам лет, мужчина вы или женщина, что вы там окончили. Главное, показать то что вы реально умеете, можете и в какие сроки. Ваша работа не привязана к конкретной локации, вы можете работать удаленно (я сейчас полностью переведен на удаленную работу, ЗП по трудовому договору официальная), при том не только в той стране, где находитесь. Для наработки портфолио рекомендую поучаствовать в марафонах, джемах и других событиях. Можно попробовать пофрилансить и заработать деньжат (но цены там конечно капец. Студенты демпингуют.)

Спасибо, что читали, смотрели.

З.Ы. Как же трудно писать. Я с универа столько не писал.

Источник

Поделиться с друзьями
DOMA35.RU - первый компьютерный портал
Adblock
detector