欢迎来到zhooyu的C++和OpenGL游戏专栏,专栏连载的所有精彩内容目录详见下边链接:
🔥C++和OpenGL实现3D游戏编程【总览】
上一节课,我们在Blend软件中导出经纬球模型时,遇到了经纬球法线导致我们在游戏中模型光照显示问题,我们在Blender软件中可以通过显示法线的方<class="tags" href="/tags/C.html" title=c>code>在这里插入代码片class="tags" href="/tags/C.html" title=c>code>式找到问题的原因所在。但在后期我们游戏元素逐步增多时,每个都重新到Blender软件中去查看会增加游戏调试的复杂度和难度,我们这节课就来了解一下法线可视化问题,同时学习一下几何着色器知识。
class="tags" href="/tags/C.html" title=c>c="https://i-blog.class="tags" href="/tags/C.html" title=c>csdnimg.class="tags" href="/tags/C.html" title=c>cn/direclass="tags" href="/tags/C.html" title=c>ct/f2class="tags" href="/tags/C.html" title=c>ca39class="tags" href="/tags/C.html" title=c>c69a29407db6eb0bclass="tags" href="/tags/C.html" title=c>c7class="tags" href="/tags/C.html" title=c>c094bd24.gif#piclass="tags" href="/tags/C.html" title=c>c_class="tags" href="/tags/C.html" title=c>center" alt="在这里插入图片描述">
上一节,我们创建预制体是,用Blender的软件只做了一个经纬球,但是在实际模型加载中出现了光照效果的问题。首先我们在Blender软件中通过添加->曲面->经纬球,可以添加一个经纬球的三维模型。
<