如何离线阅读此书?
假如你在计划一次长途旅行,并且你打算通过此书在旅途中自学一些着色器相关的知识。在这种情况下,你在你的电脑上可以搞一份本地版的这本书,并运行一个本地服务器。
要这么搞的话你只需要PHP,Python 3以及一个git客户端。在MacOS和树莓派设备上,Python已经预装好了,但是你仍然需要自行安装PHP和一个git客户端。具体操作如下:
在 MacOSX 上请确保你已经安装了 homebrew 然后在你的终端上输入如下指令:
brew update
brew upgrade
brew install git php
在 树莓派 上请确保你已经安装了 Raspbian, 一个为树莓派开发的基于Debian的Linux发行版本,然后执行如下指令:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git-core glslviewer php
一旦你把一切装好之后你只需要这么做:
cd ~
git clone --recursive https://github.com/patriciogonzalezvivo/thebookofshaders.git
cd thebookofshaders
git submodule foreach git submodule init && git submodule update
php -S localhost:8000
然后打开你的浏览器,打开 http://localhost:8000/