您现在的位置是:课程
OpenGL案例
2023-06-29 20:57课程 人已围观
内容介绍
本课程为案例课程,展示的效果为渲染边框渲染,通过边框渲染的思路来做效果的案例还是很多的,比如我们后面讲到的X射线,就使用了边框渲染。边框渲染是从Phong光照模型扩展出来的。
案例课程中大部分甚至全部的知识都是你在OpenGL入门、进阶、Shader中学过的。我们只不过对这些知识点进行了重新组合。如果是学习完毕了我们OpenGL课程的同学,可以跳过窗口搭建的部分,直接进入最后完成本案例的课程部分。本课程采用Windows平台展示,但是是可以在全平台通用的。
本课程的课程效果可以通过东汉书院PC客户端进行预览。课程的文字内容请通过App观看。
学习前提
学会了我方《OpenGL入门》、《OpenGL进阶》和《OpenGLShader》课程,或者具备同等水平的OpenGL编程人员
授课内容比较
《OpenGL进阶》:我们来实现漫反射计算,我们通过n和l的夹角来计算漫反射的强度...
《案例课程》:我们来实现漫反射计算,然后我们再来实现镜面发射,最终颜色就等于漫反射+镜面反射
案例课程中,基本知识是一笔带过,基本不讲任何细节。所以不具备相应的知识功底的同学是否能看懂我们不做保证。
实现思路
- 通过视线与法线的关系来判断当前被渲染的点跟模型边界的关系
- 通过被渲染的点与模型边界的关系为模型的alpha值进行赋值
上一篇:GMS2一天学会制作俄罗斯方块
下一篇:UGUI实例教程