title: 一个图形渲染引擎的难度适合本科毕设么？
desc: 自己是游戏专业的，Unity用的比较熟，做过几个项目，参加过一些gamejam。<br>因为也想要深入了解下图形动画方面的的原理（其实游戏相关都很感兴趣），在毕设选题的时候脑袋一热就填了个渲染引擎。。。事后感觉心里没个底。现在有点方方的。。<br>导师虽然是相关专业的，但是自己在外面开电商公司，大概是得不到什么指导。<br><br>对图形学的了解基本都是课上学过的从光栅化矩阵变换到现代渲染管线。<br>计划是做在Webgl平台上的，考虑到环境搭建方便，也接触过一段时间JS。<br>想请教各位大大，2-3个月能把一个渲染器开发到什么程度呢？（个人是准备一直做下去成个开源项目，但是学校毕设要求有个计划）<br>哪些功能推荐实现，是游戏技术中代表性的，或者有助于深入理解开发设计的？
topic: 游戏开发
content: 我觉得最好具有实验性的，而不是主流大型引擎的简化版。例如是动态转换 implicit surface 成网格的使用 ray marching SDF 的做 Voxel 上实时 GI 的等等。或是做海水河流天空云雨雪雾（霾）电植物等单种自然物体渲染也好。
answerer_tags: 游戏程序员、《游戏引擎架构》译者