Комментарии 12
Стоит попробовать использовать эволюционные/генетические алгоритмы, так то это рандом скучный (https://natureofcode.com/book/chapter-9-the-evolution-of-code/) :) Но в итоге выглядит прикольно
Боже, 3д графика на джаваскрипте!
Выглядит отлично. Прям очень-очень клево и стильно.
Все же такой генерации идеально походит houdini, вместе с pdg контекстом на выходе будем иметь кучу моделей, рендеров, готовый коллаж со всеми вариациями рендера и все автоматоматичкски и минимумом кода. +любой рендер +любые шейдера.
Можно ещё на чистом GLSL с использованием signed distance fields. ИМХО с полигонами слишком много заморочек.
это примеры на глсл или просто картинки? если рил примеры то есть чо почитать?)
Первое изображение — это божья коровка (Ladybug) на shadertoy.com, а второе — улитка (Snail) оттуда же. Обе полностью на GLSL.
Улиточка - точно от этого колдуна: Inigo Quilez
У него есть чего почитать про майндфачные подходы в 3d, и, да - это не проще полигонов)
Такого уровня рендеры в любом классическом графическом пакете это очень круто,с готовыми шейдерами, рендером. А тут голый код? Тут и sss видно.
Код не рабочий? Например в коде "генерация ножки" вы создаете кривую stipe_shape которая в последствии нигде не используется, хотя должна бы влиять на позиционирование срезов. Видимо если выполнить этот код поолучится просто плоское кольцо. Или я что-то упустил? :)
Рисуем генеративные грибы на javascript