Интерактивный сайт для изучения основ создания шейдеров

В своей основе шейдеры — это просто программы, которые тем или иным образом задействуют ресурсы видеокарты. При должном умении с ними можно творить настоящие графические чудеса, но для начала неплохо обучиться хотя бы основам написания кода для шейдеров. И с этим вам может помочь сайт SMELT.

На сайте вы найдете три урока. Первый посвящён позиционированию и выбору цвета для шейдеров, второй — освещению объектов, а третий — созданию текстуры. После всех уроков вам нужно будет самостоятельно завершить проект с любой текстурой на ваш выбор.

Embedded Image

Главное меню SMELT

Ключевая особенность заключается в реализации каждого урока. Везде уже есть основа кода, вам же лишь необходимо изменять параметры, чтобы увидеть, как это влияет на шейдер. В отдельном окне идёт теория, в которой подробно объясняется работа каждого параметра. Основная цель уроков — подогнать ваш шейдер под нужный результат. Если ничего не выходит, в конце можно подсмотреть ответы.

Пример урока

В итоге изучение основ создания шейдеров проходит в доступной интерактивной форме. Даже неподготовленный человек сможет освоиться, если потратит время на изучение теории и некоторые эксперименты с переменными.

Перейти на SMELT:

SMELT

https://smelt.dcs.warwick.ac.uk/

Комментарии: 0