Создайте Свой Собственный Пиксельный Шейдер.


Насколько сложно создать анимированную 3D-реалистичную улитку? Если вы используете ShaderToy и обладаете большим воображением, это не так сложно, как вы думаете. Посмотрите, как это было сделано, и попробуйте. 

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

У Иниго Квилеза, одного из людей, которые реализовали ShaderToy, есть хороший пример для вас. Взгляните на следующее видео с улиткой:

Вы должны быть впечатлены. Видео представляет собой графику в реальном времени, которую генерирует программа. Если вы хотите увидеть его по-настоящему, посетите:

https://www.shadertoy.com/view/ld3Gz2

и посмотрите, сможете ли вы запустить его.

Если вы используете Windows, то это может быть не так просто, как вы подозреваете, потому что и Firefox, и Chrome по умолчанию отключили WebGL. До сих пор мне удавалось заставить его работать только в Firefox, что было сделано путем ввода about:config в адресном поле и поиска webgl. Я обнаружил, что мне нужно установить webgl.force-enable в true, хотя в этом не должно быть необходимости.

Если после этого все будет работать, вы сможете загрузить демо-версию, посмотреть код и графику, которые он создает, в верхнем левом окне:

Как только вы заставите его работать, вы также можете внести изменения в код и в целом изучить его. 

Наконец, есть видео, которое показывает, как была сделана улитка, что так же удивительно, как и сама программа:

Давайте будем честны — очень редко бывает, чтобы на вас произвела такое впечатление просто улитка!


Добавить комментарий