Post thumbnail

Программисты — ленивые существа с тонкой душевной организацией, что помогает нам находить простые и красивые решения задач с минимальными затратами. В этой статье мы создадим реалистичный ландшафт с помощью алгоритма «diamond-square». Мы не будем долго прорисовывать вручную каменистый рельеф, который...
Читать дальше

Post thumbnail

В этой статье мы создадим небольшой игровой движок с видом от первого лица без сложной математики и техник 3D-визуализации, используя метод рейкастинга (трассировки, или «бросания», лучей)....
Читать дальше

Post thumbnail

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

Post thumbnail

Современные движки для 3D-рендеринга, использующиеся в играх и мультимедиа, поражают своей сложностью в плане математики и программирования. Соответственно, результат их работы превосходен. Многие разработчики ошибочно полагают, что создание даже простейшего...
Читать дальше

Post thumbnail

Пользователь Морис Толлмиен (Maurice Tollmien) поделился на GitHub своим проектом по рендерингу системы частиц на OpenGL и вычислительных шейдерах с использованием GPU. Морису удалось добиться симуляции 8 миллионов независимых частиц при 60 FPS на видеокарте GTX-660...
Читать дальше