title: 如何开始用C++写一个光栅化渲染器？
desc: 题主有一些基本的编程技能（.c ，但是对内存和底层的知识并不熟悉，其余还有一些基本的图形学知识，也远远没有到GPU架构的那一层次，所以想利用业余时间用C做一个光栅渲染器，可能会花很多时间，但愿意一点一点来，所以提问一下各位大神<br>1 在OSX 玩的不是很熟的情况下，是不是只能在windows的编程环境下去做这个事情？<br>2 有哪些必看的书籍推荐？<br>3 从哪里开始着手？
topic: 游戏开发
content: 首先感谢题主和各位答主，借着这个问题引发的兴趣，再根据各位答主提供的资料，我也写出了自己的软件光栅化渲染器。先放渲染截图： 从截图可以看到的功能有： 模型坐标转换 纹理渲染模式 线框渲染模式 单个点光源 实际上，上面说的这些其实就是我这个渲染器的所有功能了大雾。特地说明一下，我这个渲染器不支持交互，跑起来只能渲一张静态图，然后就退出了。本来看了 空明流转 的答案，计划是搞个和SALVIA类似的大
answerer_tags: 键盘侠