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 argument from Telegram is, 'You should trust us because we tell you that we're trustworthy,'" Maréchal said. "It's really in the eye of the beholder whether that's something you want to buy into." But because group chats and the channel features are not end-to-end encrypted, Galperin said user privacy is potentially under threat. Oleksandra Matviichuk, a Kyiv-based lawyer and head of the Center for Civil Liberties, called Durov’s position "very weak," and urged concrete improvements. Telegram has become more interventionist over time, and has steadily increased its efforts to shut down these accounts. But this has also meant that the company has also engaged with lawmakers more generally, although it maintains that it doesn’t do so willingly. For instance, in September 2021, Telegram reportedly blocked a chat bot in support of (Putin critic) Alexei Navalny during Russia’s most recent parliamentary elections. Pavel Durov was quoted at the time saying that the company was obliged to follow a “legitimate” law of the land. He added that as Apple and Google both follow the law, to violate it would give both platforms a reason to boot the messenger from its stores. Under the Sebi Act, the regulator has the power to carry out search and seizure of books, registers, documents including electronics and digital devices from any person associated with the securities market.
from de


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