您现在的位置是:课程

OpenGL案例

2023-06-29 20:57课程 人已围观

内容介绍

本课程为案例课程,展示的效果为渲染边框渲染,通过边框渲染的思路来做效果的案例还是很多的,比如我们后面讲到的X射线,就使用了边框渲染。边框渲染是从Phong光照模型扩展出来的。

案例课程中大部分甚至全部的知识都是你在OpenGL入门、进阶、Shader中学过的。我们只不过对这些知识点进行了重新组合。如果是学习完毕了我们OpenGL课程的同学,可以跳过窗口搭建的部分,直接进入最后完成本案例的课程部分。本课程采用Windows平台展示,但是是可以在全平台通用的。

本课程的课程效果可以通过东汉书院PC客户端进行预览。课程的文字内容请通过App观看。

学习前提

学会了我方《OpenGL入门》、《OpenGL进阶》和《OpenGLShader》课程,或者具备同等水平的OpenGL编程人员

授课内容比较

《OpenGL进阶》:我们来实现漫反射计算,我们通过n和l的夹角来计算漫反射的强度...

《案例课程》:我们来实现漫反射计算,然后我们再来实现镜面发射,最终颜色就等于漫反射+镜面反射

案例课程中,基本知识是一笔带过,基本不讲任何细节。所以不具备相应的知识功底的同学是否能看懂我们不做保证。

实现思路

  1. 通过视线与法线的关系来判断当前被渲染的点跟模型边界的关系
  2. 通过被渲染的点与模型边界的关系为模型的alpha值进行赋值
-->

站点信息

  • 文章统计篇文章