Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 2.8 KB

README-ru.md

File metadata and controls

18 lines (13 loc) · 2.8 KB

Как запустить примеры на Raspberry Pi?

Несколько лет назад было бы слишком опрометчиво предположить, что у каждого есть компьютер с графическим ускорителем. Теперь же большинство компьютеров содержат GPU, но требование обязательного его наличия является завышенным для учебной лаборатории или класса.

Благодаря Raspberry Pi Foundation, в учебных классах появился новый тип небольших и дешёвых компьютеров (около $35 за штуку). Что более важно для данной книги, Raspberry Pi поставляется с приличным GPU фирмы Broadcom, который доступен напрямую из консоли. Я написал гибкий инструмент для программирования на GLSL в реальном времени под названием glslViewer. С его помощью можно запустить все примеры из этой книги. Эта программа может выполнять обновление автоматически когда пользователь сохраняет изменения в коде. Что это означает? Каждый раз, когда вы сохраняете шейдер в процессе редактирования, он будет перезапущен и перерисует изображение.

Сделав локальную копию репозитория книги (см. предыдущий параграф) и установив glslViewer, вы можете запустить примеры. Используя флаг -l, вы можете рендерить примеры в углу экрана прямо во время редактирования любым редактором (nano, pico, vi, vim или emacs). Это так же работает при подключении по ssh или sftp.

Чтобы установить всё необходимое на Raspberry Pi, после установки Raspbian и входа в систему, выполните следующие команды:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git-core glslviewer
cd ~
git clone https://github.com/patriciogonzalezvivo/thebookofshaders.git
cd thebookofshaders