前言
前面的基础章节说了下Opengl入门的一些基础知识,通过这些基础知识你可以制作Camera或者让物体移动啊又或者放一张图片上去当做纹理贴图丰富物体的显示
但是其实不论怎么折腾你会发现略微呆板,没有鲜活的感觉。为什么呢?就是因为我们其实想让显示的东西像真实世界一样,然而却忽略了世界上最重要的东西-光!是的没有错,生活中你睁开眼闭上眼都可以感受到光的存在,看到任何东西都会因为光的原因有所感触,反观我们做出来的不论是箱子也好还是带着贴图的箱子又或者渲染的箱子,如果我们想让它更逼真,我们就要有光(佛说要有光放在这?)
相应的同第一章一样我所写的还尽量会是一些思想以及总结,可以说是我个人的回顾,又或者说是帮助理解不了一些概念的同学尽量理解明白一些东西。同理肯定是结合我最推荐的文章 LearnOpengl这个教程去学习,如果理解不了结合我的文章,应该可以让你明白卡在哪里,或者说哪里是难点,以及如何理解如何更好的想象。
颜色
现在来想一件事,其实计算机里或者说虚拟世界里并没有光,那肯定要问了,没有光怎么办?那不是完了?但是非常聪明的前人或者说艺术家们通过在计算机中模拟光来实现我们在真实世界见到的光。有一句话我非常想说:Opengl其实就是在模拟真实世界到虚拟世界中的一个办法集合。图形学也是在做这件事
现在回忆一下,至今为止我