Telegram Group & Telegram Channel
Процедурное моделирование. Ликбез

Наиболее распространенный 3D софт с процедурностью — Blender и Houdini, но дальше не про них, а про общие принципы, чтобы вы хоть в Excel это смогли.

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

А теперь представим, что персонажей нужно 100 тысяч и разрабы ЕА подарили вам доступ к коду. Прогоняете его через цикл 100к раз с разными значениями и за пару минут получаете 100 тысяч всевозможных людей, которых не пришлось моделить. Радуетесь!

Но пока вы радуетесь, нужно не забывать, что разрабы ЕА попотели за вас, а именно:

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

Задали правила
Основное в процедурности — это свод правил, которые не должны мешать друг другу. Голова на плечах, руки не толще ног и т.д.

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

Переделали правила, снова протестили и так до бесконечности
Или до получения 100% работающего результата

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

Видео: айтемы из клипа Элджей, Aarne, Brickspacer - D3, houdini asset от Kevin McNamara

Автор поста: antonchop
84👍3🆒2🔥1💯1



group-telegram.com/alkali_3d/2210
Create:
Last Update:

Процедурное моделирование. Ликбез

Наиболее распространенный 3D софт с процедурностью — Blender и Houdini, но дальше не про них, а про общие принципы, чтобы вы хоть в Excel это смогли.

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

А теперь представим, что персонажей нужно 100 тысяч и разрабы ЕА подарили вам доступ к коду. Прогоняете его через цикл 100к раз с разными значениями и за пару минут получаете 100 тысяч всевозможных людей, которых не пришлось моделить. Радуетесь!

Но пока вы радуетесь, нужно не забывать, что разрабы ЕА попотели за вас, а именно:

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

Задали правила
Основное в процедурности — это свод правил, которые не должны мешать друг другу. Голова на плечах, руки не толще ног и т.д.

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

Переделали правила, снова протестили и так до бесконечности
Или до получения 100% работающего результата

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

Видео: айтемы из клипа Элджей, Aarne, Brickspacer - D3, houdini asset от Kevin McNamara

Автор поста: antonchop

BY Щёлочь — 3D


Share with your friend now:
group-telegram.com/alkali_3d/2210

View MORE
Open in Telegram


Telegram | DID YOU KNOW?

Date: |

The perpetrators use various names to carry out the investment scams. They may also impersonate or clone licensed capital market intermediaries by using the names, logos, credentials, websites and other details of the legitimate entities to promote the illegal schemes. "We as Ukrainians believe that the truth is on our side, whether it's truth that you're proclaiming about the war and everything else, why would you want to hide it?," he said. Some privacy experts say Telegram is not secure enough "There are a lot of things that Telegram could have been doing this whole time. And they know exactly what they are and they've chosen not to do them. That's why I don't trust them," she said. On February 27th, Durov posted that Channels were becoming a source of unverified information and that the company lacks the ability to check on their veracity. He urged users to be mistrustful of the things shared on Channels, and initially threatened to block the feature in the countries involved for the length of the war, saying that he didn’t want Telegram to be used to aggravate conflict or incite ethnic hatred. He did, however, walk back this plan when it became clear that they had also become a vital communications tool for Ukrainian officials and citizens to help coordinate their resistance and evacuations.
from tw


Telegram Щёлочь — 3D
FROM American