Size: a a a

Rust GameDev — русскоговорящее сообщество

2020 December 29

IL

Ilya Lakhin in Rust GameDev — русскоговорящее сообщество
Такой шейдер пользователю будет сложно написать
источник

R

Roman in Rust GameDev — русскоговорящее сообщество
Я не предлагаю пользователю писать на glsl
источник

IL

Ilya Lakhin in Rust GameDev — русскоговорящее сообщество
Вообще, это несколько нивелирует ценность всей системы. Он может в принципе открыть ShaderToy и точно так же там настряпать
источник

R

Roman in Rust GameDev — русскоговорящее сообщество
Я не уверен что в shadertoy можно написать бизнеслогику которая будет управлять сценой, скомпилировать и зарелизить это
источник

IL

Ilya Lakhin in Rust GameDev — русскоговорящее сообщество
ок, и как вы предлагаете пользователю конструировать модель?
источник

R

Roman in Rust GameDev — русскоговорящее сообщество
Во-первых единественный запланированный пользователь это я.
Но если уж кому-то захочется воспользоваться этой системой, то я думал о node-based редакторе для SDF, который тривиальным образом транслируется в glsl код
источник

R

Roman in Rust GameDev — русскоговорящее сообщество
То есть пользователь просто натыркивает базовые формы и соединяет их одним из нескольких предложенных способов
источник

R

Roman in Rust GameDev — русскоговорящее сообщество
Хотя я думаю подобный инструмент уже есть
источник

IL

Ilya Lakhin in Rust GameDev — русскоговорящее сообщество
Сразу скажу, что на этом уже много копий поломало не мало людей. Сделать свой конструктор SDF, который будет транслироваться в glsl. Люди в конечном итоге приходят к тому, что проще самому писать glsl
источник

R

Roman in Rust GameDev — русскоговорящее сообщество
Конечно. И в моём случае я начну с ручного glsl писательства
источник

R

Roman in Rust GameDev — русскоговорящее сообщество
Я беру таймаут на ужин
источник

IL

Ilya Lakhin in Rust GameDev — русскоговорящее сообщество
Если подтытожить, то вы по сути пытаетесь сделать очень сложный и сильно оптимизированный инструмент в тех частях, которые не являются ботлнеком, обходя стороной при этом ключевой вопрос моделирования.
источник

IL

Ilya Lakhin in Rust GameDev — русскоговорящее сообщество
И в конечном итоге вы не получите систему для рендеринга в реальном времени более-менее комплексных вещей.
источник

IL

Ilya Lakhin in Rust GameDev — русскоговорящее сообщество
Но может быть я ошибаюсь! :)
источник

R

Roman in Rust GameDev — русскоговорящее сообщество
Нет. Я вообще не хочу инструмент. У меня движек с рейтрейсинговым рендером. И я хочу в добавок к полигональным моделям уметь рендерить sdf модели
источник

R

Roman in Rust GameDev — русскоговорящее сообщество
А точнее я хочу попробовать добавить такую возможность.
источник

R

Roman in Rust GameDev — русскоговорящее сообщество
Может фигня получится
источник

IL

Ilya Lakhin in Rust GameDev — русскоговорящее сообщество
Ну вы попробуйте на самом деле. Это будет интересно.
источник

R

Roman in Rust GameDev — русскоговорящее сообщество
За ради интереса и делаю :)
источник

R

Roman in Rust GameDev — русскоговорящее сообщество
Мне пока за это никто не платит
источник