Немного бомбежа про плохой шейдер.
И знания, конечно.
Список ошибок новичка (который при продаже такого мусора становится списком ошибок мудака автоматически):
1.Использование более одного шейдера одного типа, особенно в соло-материале. В мультиматериале изредка имеет смысл.
2. Использование преобразования Color для Float.
3. Color Ramp нецветной с двумя точками вместо MapRange или Float Curve
4. Много смешения через Mix Color / Mix Shader В конце, вместо
смешивания/перемножения/вычитания скаляров заранее. Размножение идентичных операций, например multiply+multiply на константы вместо того чтобы заранее константы перемножить.
5. Ввод данных в дерево из одного Group input с соплями через всё дерево.
6. При использовании прозрачных/преломляющих шейдеров игнор Light Path и настройки количества отскоков в рендере.
7. Забить на структуру дерева узлов или ввод значений по умолчанию при том, что шейдер будет передаваться кому-то ещё или использоваться не один раз.
шейдеры
обучение