Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Классическая игра в аркадном стиле для любителей ретро-игр. Защитите космический корабль с Печенькой (и не только) на борту, проходя уровни.

Космический арканоид

Арканоид, Аркады, Веселая

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
13
Blenderist
Blenderist
1 год назад
Blender RU

Как разрушить в Блендере 3D средневековую каменную башню ?⁠⁠

Задача: Разрушить в Блендере 3D средневековую каменную башню частично замедлив ее падение на камеру. На видео https://youtu.be/5plVv_CU-wo (0:33) можно посмотреть результат падения и откуда идет импульс разрушения.

Статья написана для опытных пользователей Blender 3d.

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

Как разрушить в Блендере 3D средневековую каменную башню ? Blender, 3D, Инди игра, Видео, YouTube, Длиннопост

3d графику часто используют для разрушения больших объектов, при этом задействуется сразу несколько систем симулирования- физика твердых тел, частицы, флюиды (объем). В Блендере эти системы реализованы через модификаторы Rigid body, ParticleSystem,Fluid. Первая будет отвечать за физику взаимодействия больших камней между собой, вторая за очень мелкие камни и мусор и третья за пыль. Почему для мелких камней тоже не использовать Rigid body? Из-за двух причин -расчет в ParticleSystem намного быстрее чем в Rigid body хоть и менее реалистичный, так же Блендер как то странно может обработать симуляцию предметов меньше 8 см (https://docs.blender.org/manual/en/latest/physics/rigid_body/tips.html).

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

Как разрушить в Блендере 3D средневековую каменную башню ? Blender, 3D, Инди игра, Видео, YouTube, Длиннопост

Делаем стены башни

Создаем небольшой кусок стены из отдельных притертых боксов — делаем границы куска взаимостыкуемыми с небольшим зазором (1). Копипастим кусок формируя фронтальную часть башни (2). Формируем зубья и выступы также из боксов ,немного детализируем бревнами и кантом. Копипастим фронтальную часть стены на оставшиеся стороны (3). Стараемся избегать пересечения камней между собой — всегда оставляем небольшой зазор, иначе камни разлетятся в самом начале симуляции. Добавляем интерьерные детали по вкусу- они будут формировать мусор.

Как разрушить в Блендере 3D средневековую каменную башню ? Blender, 3D, Инди игра, Видео, YouTube, Длиннопост

Заполняем камнями стационарные не разрушаемые части прилежащих к башни стен- можно использовать уже созданный кусок.

Как разрушить в Блендере 3D средневековую каменную башню ? Blender, 3D, Инди игра, Видео, YouTube, Длиннопост

Для группировки систем симуляции создадим несколько коллекций Rigid body, ParticleSystem,Fluid(volume) соответственно:

Как разрушить в Блендере 3D средневековую каменную башню ? Blender, 3D, Инди игра, Видео, YouTube, Длиннопост

Переместим все камни в первую коллекцию.

Анимация раскачивания башни

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

Создадим простенькую анимацию небольшого вращения пустышки с возвратом и замедлением в конце. Это даст хороший импульс камням для эффектного падения в нужную нам сторону:

Как разрушить в Блендере 3D средневековую каменную башню ? Blender, 3D, Инди игра, Видео, YouTube, Длиннопост

Симуляция твердых тел:

Я понимаю что современного цемента на момент раннего средневековья не было, но разрушение башни через промежуточные сегменты смотрится более эффектно. Поэтому давайте сначала разобьем нашу группу камней на эти сегменты, количество сегментов выберете на свой вкус. Создадим в коллекции phy_rb подколлекции для каждого сегмента, я дополнительно разделил подколлекциями башню, шлюз, стены. Для мелкого мусора я создал подколлекции decor:

Как разрушить в Блендере 3D средневековую каменную башню ? Blender, 3D, Инди игра, Видео, YouTube, Длиннопост

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

Как разрушить в Блендере 3D средневековую каменную башню ? Blender, 3D, Инди игра, Видео, YouTube, Длиннопост

Поэтапно выделяйте группы камней формирующих сегмент и перемещайте в соответствующею коллекцию сегмента. Статичный низ башни тоже можно переместить в свою "статичную" коллекцию:

Как разрушить в Блендере 3D средневековую каменную башню ? Blender, 3D, Инди игра, Видео, YouTube, Длиннопост

Подготавливаем объекты симуляцию Rigid body:

Выделяем все объекты статической коллекции, выбираем меню Object — Rigid body — Add passive. На вкладке физика настраиваем параметры статичного объекта:

Как разрушить в Блендере 3D средневековую каменную башню ? Blender, 3D, Инди игра, Видео, YouTube, Длиннопост

Где Type — тип объекта -пассивный объект не изменяет свое положение, но имеет коллизию с другими объектами, Animated — позволяет передавать управление объектом между системной анимации и системой симуляции, Shape — меш используемый для расчета коллизии объекта: Convex Hull -выпуклая оболочки без учета отверстий (быстрый расчет, но менее точный), Mesh — оболочка эквивалентна форме объекта (медленный расчет, но более точная симуляция) Surface Response это группа отвечает за взаимодействие поверхностей — Friction устанавливает силу трения, а Bounciness упругость. (чем больше упругость тем сильнее обратный импульс силы- отскок)

Обращаю ваше внимание на важную настройку коллизии Source — она позволяет указывать при расчете коллизии какую использовать сетку объекта базовую (Base) или модифицированную Final (с применением всего стека модификаторов объекта). Если вы хотите добавить мелких деталей объекту при рендере через модификатор сабдив и дисплейсмент, но при этом расчет его симуляции вести на базовой сетки -то это настройка поможет вам это сделать.

Поскольку у нас есть земля о которую также должны разрушаться сегменты давайте создадим ее. Проще всего создать над имеющейся высокополигональной земле сетку с небольшим разрешением (40х40) и модификатором ShrinkWarp спроецировать ее на имеющеюся землю. Добавить сетке Rigid Body - passive с Shape - Mesh и переместить ее в пассивную коллекцию.

Выделяем все камни всех коллекции сегментов кроме статичной, выбираем меню Object — Rigid body — Add Active. На вкладке физика настраиваем параметры активного объекта:

Как разрушить в Блендере 3D средневековую каменную башню ? Blender, 3D, Инди игра, Видео, YouTube, Длиннопост

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

Рассчитаем массу каждого камня исходя из его объема и плотности. Object — Rigid body — Calculate Mass, выбираем Stone

Для сцепления камней внутри сегмента будем использовать Rigid Body constrain. Выделим в первом сегменте все камни. В меню выбираем Object — Rigid body — Connect, через некоторое время (может тормозить) появятся пустышки связей:

Как разрушить в Блендере 3D средневековую каменную башню ? Blender, 3D, Инди игра, Видео, YouTube, Длиннопост

Эти пустышки наш «цемент» и тем он прочнее чем больше значение в Threshold- порога величины силы импульса для разрыва связи. Тип Fixed указывает что соединяемые между собой объекты закреплены жестко без возможности смещений. Отмечу что по умолчанию коллизия между камнями в рамках связи лучше отключить Disable Collisions так будет проще контролировать развал сегмента. Создадим подколлекцию в коллекции сегмента и переместим туда все полученные пустышки. Повторяем для всех сегментов.

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

Как разрушить в Блендере 3D средневековую каменную башню ? Blender, 3D, Инди игра, Видео, YouTube, Длиннопост

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

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

Настраиваем симуляцию Rigid Body:

Заходим в глобальные настройки симуляции твердотельных объектов:

Как разрушить в Блендере 3D средневековую каменную башню ? Blender, 3D, Инди игра, Видео, YouTube, Длиннопост

Устанавливаем скорость симуляции по своему вкусу — для массивных объектов лучше использовать меньшие значения Speed от 0.6-0.4.

Указываем количество расчета шагов симуляции на один кадр Substep per frame- в теории чем больше это значение тем более качественно и медленнее будет просчитываться симуляция. На практике я редко использовал больше 2-5. Можно оставить как по умолчанию 10, но сильно разницы в расчете я не увидел, а вот скорость расчета упала.

Рекомендую для сепарации ( ЧТО ЭТО ЗА СЛОВО?!!! Правильно скОжите, русский человек? Хорошо — «разделение».) взаимодействия эффектов между различными системами симуляции обязательно создавайте отдельные коллекции эффектов для каждого типа симуляции, иначе турбулентность при расчете пыли может мешать например расчету полета мусора в другой системе. Для этого создадим подколлецию phy_rb_eff коллекции phy_rb и поместим в новую коллекцию эффекты , можно например с помощью эффекта ветра изменить вектор падения камней, или задать больше угловой скорости и тд. Укажем в поле Effector Collection ограничивающем коллекцию эффектов нашу коллекцию phy_rb_eff.

Устанавливаем в поле Cache фреймы начала и конца анимации, начало анимации выставите равным фрейму самой первой анимации включения симуляции камней, чтоб оптимизировать время расчета.

Нажмите кнопку расчета симуляции Bake, и ждем и обмахивает комп веером. Когда симуляция запеклась можно ее проиграть и откорректировать.

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

Как разрушить в Блендере 3D средневековую каменную башню ? Blender, 3D, Инди игра, Видео, YouTube, Длиннопост

Если интересно то буду писать дальше о создании пыли, мусоре, ткани. Хватит на 3 части)

Показать полностью 15
[моё] Blender 3D Инди игра Видео YouTube Длиннопост
2
17
CyberCook
1 год назад
Лига Разработчиков Видеоигр

Раздача 5-и ассетов за Май от Unreal Engine осталось 2 дня⁠⁠

UPD:

Внимание! В комментариях пишут до 5-6 июня обновляют! Можно ещё успеть...

ОБЩАЯ ССЫЛКА

Modular Sci-Fi Indoor/Outdoor environment pack - Rocky Swampy Planet

Раздача 5-и ассетов за Май от Unreal Engine осталось 2 дня Gamedev, Инди игра, Разработка, Инди, Unreal Engine, Раздача, Длиннопост, Ассет, Asset, Asset store, Маркетплейс, Токио, 3D, 3D моделирование, Киберпанк, Пустыня, Подземелье, Научная фантастика

Технические детали

ВНИМАНИЕ: этот продукт не предназначен для использования с nanite.

Функции:

320 статических сеток (174 уникальных статических сетки, 127 плоскостей декалей и 19 сеток-примеров процедурных сплайнов).

Пример карты с использованием UE5 с Lumen

Экстерьерные и интерьерные модульные конструкции, выполненные в мидполи-технике с использованием декалей.

Текстуры высокого разрешения — до 4K

Модульный дизайн: меняйте дизайн по своему усмотрению.

Широкие возможности настройки текстур и цветов

Оптимизирован для игр

Количество уникальных сеток: 320 статических сеток (174 уникальных статических сетки, 127 плоскостей декалей и 19 сеток-примеров процедурных сплайнов).

Столкновение: Да

ЛОДы: Да

Разрешение текстур:

  • 32x32

  • 512x512

  • 1024x1024

  • 2048x2048

  • 4096x4096

Поддерживаемые платформы разработки:

  • Окна: Да

  • Mac: Нет (не тестировалось)

ЗАБРАТЬ

Tokyo Stylized Environment

Раздача 5-и ассетов за Май от Unreal Engine осталось 2 дня Gamedev, Инди игра, Разработка, Инди, Unreal Engine, Раздача, Длиннопост, Ассет, Asset, Asset store, Маркетплейс, Токио, 3D, 3D моделирование, Киберпанк, Пустыня, Подземелье, Научная фантастика

Функции:

  • Включена полная сцена окружения, а также карта обзора ресурсов.

  • Оптимизированная сцена Lumen

  • Полностью модульная установка

  • Взаимозаменяемые материалы для модульных сеток

  • Простые и настраиваемые материалы

  • Стилизованные модели и материалы

  • Модульные окна и двери с вариациями

  • Грязь, листья, наклейки с дорожной разметкой

  • Количество уникальных сеток: 150

  • Столкновение: Да, генерируется автоматически

  • Количество вершин: 4–6000

  • LOD: Нет (кроме листвы)

  • Количество материалов и экземпляров материалов: 148

  • Количество текстур: 63

Разрешение текстур:

  • 2024x2024

  • 1024x1024

  • 512x512

ЗАБРАТЬ

Advanced Flock System

Раздача 5-и ассетов за Май от Unreal Engine осталось 2 дня Gamedev, Инди игра, Разработка, Инди, Unreal Engine, Раздача, Длиннопост, Ассет, Asset, Asset store, Маркетплейс, Токио, 3D, 3D моделирование, Киберпанк, Пустыня, Подземелье, Научная фантастика

Функции:

  • 5000 экземпляров рыбы 120+ FPS. 20000 экземпляров рыбы 50-60 FPS на AMD Ryzen 5 2700x.

  • Вы можете выбрать желаемое количество ниток и количество экземпляров рыб!

  • Один класс С++

  • План двух актеров

  • Статическая сетка 3 рыб

  • 1 статическая сетка для аквариума

  • 3 Материала для рыбок с анимационными крыльями

  • Разрешение текстур 1024x1024

  • Одна пешка класса BP для тестирования.

  • Не требует знания C++

ЗАБРАТЬ

Replicated Grab System

Раздача 5-и ассетов за Май от Unreal Engine осталось 2 дня Gamedev, Инди игра, Разработка, Инди, Unreal Engine, Раздача, Длиннопост, Ассет, Asset, Asset store, Маркетплейс, Токио, 3D, 3D моделирование, Киберпанк, Пустыня, Подземелье, Научная фантастика

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

Модели на картинке в комплект не входят!

ЗАБРАТЬ

Environments Bundle 6 Maps

Раздача 5-и ассетов за Май от Unreal Engine осталось 2 дня Gamedev, Инди игра, Разработка, Инди, Unreal Engine, Раздача, Длиннопост, Ассет, Asset, Asset store, Маркетплейс, Токио, 3D, 3D моделирование, Киберпанк, Пустыня, Подземелье, Научная фантастика
  1. Неоновый город (Киберпанк)

  2. Карта пустыни Форглар

  3. Окружающая среда томатного города (Страна чудес)

  4. Деревенский дом ужасов

  5. Машинное отделение научно-фантастической среды

  6. Окружающая среда HellCage (подземелье)

ЗАБРАТЬ

ОБЩАЯ ССЫЛКА

Показать полностью 4
Gamedev Инди игра Разработка Инди Unreal Engine Раздача Длиннопост Ассет Asset Asset store Маркетплейс Токио 3D 3D моделирование Киберпанк Пустыня Подземелье Научная фантастика
6
21
Blenderist
Blenderist
1 год назад
Лига Разработчиков Видеоигр

Продолжаю делать свой фильм к игре «11vs21»⁠⁠

Продолжаю делать свой фильм к игре «11vs21», готово уже 236 сцен, озвучка черновая. Игра жанра визуальная новелла с элементами жанра защита башни. Игрок выступает в роли барона 11 века защищающего свой замок от людей из 21 века. Делаю все кроме музыки сам в Блендере 3D.

Новая группа сцен: https://youtu.be/5plVv_CU-wo

Самая сложная сцена в этой группе была сцена с падением башни. Использовал три системы симуляции и часто упирался то в ограничение имеющегося у меня железа то в баги Блендера. К тому же хотелось уронить башню покрасивее развалив ее сначала на сегменты из камней а уже потом сегмент на камни. Но для этого надо было понять чем скреплялись камни просто притиркой или все же было что-то типа связующего раствора. Найти мне информацию об этом так и не удалось? вернее разные источники свидетельствовали о разном подходе к созданию защитных стен.

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

Полное видео: https://youtu.be/GMt6WrDCtJs

Показать полностью 1
[моё] 3D Blender Инди игра Видео YouTube
4
4
RedCrystalDev
RedCrystalDev
1 год назад
Лига Разработчиков Видеоигр
Серия Cado: The Great Tournament

Текстурки для лиц персонажей⁠⁠

1/8

Текстуры лиц бойцов для инди-файтинга Cado: The Great Tournament

Об игре можно подробнее узнать на странице в Steam по ссылке

[моё] Инди игра 3D 3D моделирование Blender Длиннопост
2
6
RedCrystalDev
RedCrystalDev
1 год назад
Лига Разработчиков Видеоигр
Серия Cado: The Great Tournament

Модельки одежды и причёсок персонажей⁠⁠

1/8

Основа персонажей для инди-файтинга Cado: The Great Tournament

Об игре можно подробнее узнать на странице в Steam по ссылке

Показать полностью 8
[моё] Инди игра 3D Blender 3D моделирование Длиннопост
2
2
Techno.Darkness
Techno.Darkness
1 год назад
Серия Игра "Технотьма"

Модель главы кетчеров в игре "Технотьма"⁠⁠

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

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

Модель главы кетчеров в игре "Технотьма" Видеоигра, Технотьма, Шутер, Разработчики, Fps-игры, FPS, 3D, 3D моделирование, Создание персонажа, Gamedev, Игры, Компьютерные игры, Инди, Инди игра, Разработчики игр
Модель главы кетчеров в игре "Технотьма" Видеоигра, Технотьма, Шутер, Разработчики, Fps-игры, FPS, 3D, 3D моделирование, Создание персонажа, Gamedev, Игры, Компьютерные игры, Инди, Инди игра, Разработчики игр
Модель главы кетчеров в игре "Технотьма" Видеоигра, Технотьма, Шутер, Разработчики, Fps-игры, FPS, 3D, 3D моделирование, Создание персонажа, Gamedev, Игры, Компьютерные игры, Инди, Инди игра, Разработчики игр
Показать полностью 3
Видеоигра Технотьма Шутер Разработчики Fps-игры FPS 3D 3D моделирование Создание персонажа Gamedev Игры Компьютерные игры Инди Инди игра Разработчики игр
6
7
ProjectZima
ProjectZima
1 год назад
Unreal Engine

Наша команда сделала синематик для пака турелей, как он вам?⁠⁠

[моё] Unreal Engine 4 Unreal Engine Unreal Engine 5 Unity Инди Gamedev Asset Игры Разработка Инди игра Турель Шутер Blender Autodesk Maya Indiedev 3D Cinematic Видео YouTube
7
4
Techno.Darkness
Techno.Darkness
1 год назад
Серия Игра "Технотьма"

Модель персонажа⁠⁠

Всем привет! Представляем вам модель персонажа, с которым игрокам предстоит встретиться в первые часы игры.

Он поможет главному герою в начале его приключений на Пустоши, но с самим стариком судьба обойдется жестоко.

Модель персонажа уже готова, дальше ею займутся аниматоры, а уже после этого он появится в игре.

Модель персонажа Технотьма, Концепт-арт, Модели, 3D моделирование, 3D, Инди, Инди игра, Игры, Gamedev, Разработка, Разработчики игр
Модель персонажа Технотьма, Концепт-арт, Модели, 3D моделирование, 3D, Инди, Инди игра, Игры, Gamedev, Разработка, Разработчики игр
Показать полностью 2
Технотьма Концепт-арт Модели 3D моделирование 3D Инди Инди игра Игры Gamedev Разработка Разработчики игр
1
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии