Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Шейдеры типа warframe (где требуется понимание барицентрических координат)
Проблема ветвления в том, что может случиться ситуация, когда в одной группе шейдеров, шейдеры должны вызывать разные операции. Что в свою очередь приводит к созданию нового волнового фронта, копированию в него данных и т.п. А это очень дорого.
к картезианским координатам
Новый волновой фронт понятное дело не создастся во время исполнения, а это всё будет решено на этапе компиляции.
декартовым
Добрый день, продолжайте, пожалуйста.
Здесь хорошо написано https://thebookofshaders.com/. И есть на русском.
Да есть. Начиная с Substance Painter, заканчивая Open source решениями, типа Armor Paint, Material Maker, Tex Graph. Второй кстати сделан на основе движка Godot, в котором есть свой редактор шейдеров Visual Shader. По своему опыту скажу: даже в визуальном редакторе понятней не становится. Всё равно прийдётся понять, как это вообще работает.
Shader — это не магия. Написание шейдеров в Unity. Введение