OpenGL核心技术
文章平均质量分 93
该专栏主要是介绍移动端引擎底层的图形渲染OpenGL编程技术,从基本实现原理到代码实现逐一讲解,由浅入深。
海洋_
畅销书作者,著作:《手把手教你3D游戏引擎架构》、《Unity3D实战核心技术详解》,《Cocos2d-x 3.x 图形学渲染技术讲解》等。
展开
-
OpenGL核心之视差映射
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144 继续接着上文的问题,先给读者展示一副图效果如下所示: 问题的原因是这只是一个大致近似的视差映射。还有一些技巧让原创 2017-03-03 16:17:28 · 4177 阅读 · 1 评论 -
OpenGL核心技术之法线贴图
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144游戏画面中的美术品质对产品来说非常重要,这决定了产品是否能吸引玩家。美术品质的好坏主要体现在材质的渲染上,材...转载 2017-02-28 16:16:36 · 12192 阅读 · 0 评论 -
[译]OpenGL核心技术之点阴影
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144 在Shadow Mapping中创建了动态阴影,效果也满足了需求,但是它只适合定向光,因为阴影只是在单一定向光源生原创 2017-02-27 12:03:31 · 4153 阅读 · 0 评论 -
OpenGL核心技术之Shadow Mapping改进版
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144 在上一个博客中介绍了Shadow Mapping技术,但是正如你所看到的哦,Shadow Mapp原创 2017-02-25 22:21:12 · 4623 阅读 · 2 评论 -
OpenGL核心技术之Shadow Mapping
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144 实时阴影技术的实现,不论在PC端还是在移动端,都显的非常重要,它也是衡量一个3D引擎渲染能力的一个原创 2017-02-25 14:04:01 · 4656 阅读 · 0 评论 -
OpenGL核心技术之深度测试
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN课程视频网址:http://edu.csdn.net/lecturer/144 深度测试在游戏引擎中使用的非常多,比如在Unity3D引擎中,在UI之间的遮挡设置可以通过其深原创 2017-02-07 10:34:35 · 6430 阅读 · 1 评论 -
OpenGL核心技术之模版测试
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN课程视频网址:http://edu.csdn.net/lecturer/144 上节给读者介绍了深度测试,本节介绍一下模版测试,模版测试跟深度测试是不同的,GPU都会执行片段原创 2017-02-07 22:44:00 · 1718 阅读 · 0 评论 -
OpenGL核心技术之混合技术
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。 CSDN视频网址:http://edu.csdn.net/lecturer/144 本章给读者介绍关于混合技术的实现,混合在游戏中经常使用,它在引擎中的实现主要是分为三种:透明,半原创 2017-02-08 22:37:11 · 4635 阅读 · 5 评论 -
OpenGL核心技术之面剔除
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。 CSDN视频网址:http://edu.csdn.net/lecturer/144 面剔除技术在游戏开发中主要目的是提高效率,在现实生活中也会经常遇到这种情况,比如我们观看一幢大厦原创 2017-02-09 11:43:17 · 2858 阅读 · 0 评论 -
OpenGL 核心技术之立方体贴图
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144 在这里介绍立方体贴图主要是告诉读者,利用立方体贴图原理,我们可以做很多事情:比如天空盒,环境映射中原创 2017-02-14 10:11:25 · 6957 阅读 · 0 评论 -
OpenGL核心技术之数据缓存
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144 在游戏中模型的加载渲染显示,在引擎底层需要DX库或者OpenGL库能够具有数据缓冲的能力,模型都是原创 2017-02-15 10:24:12 · 3491 阅读 · 0 评论 -
OpenGL核心技术之GPU编程
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144 3D游戏引擎的核心是渲染,游戏品质的提升需要通过Shader编程实现渲染技术,通常的渲染方式一般会原创 2017-02-17 11:41:16 · 13842 阅读 · 1 评论 -
OpenGL核心技术之几何着色器
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144 在顶点和片段着色器之间有一个可选的着色器,叫做几何着色器(Geometry Shader)。几何着原创 2017-02-18 13:14:29 · 4576 阅读 · 0 评论 -
OpenGL核心技术之抗锯齿
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144 抗锯齿在游戏中一直存在的,尤其是提现在3D模型上或者游戏UI界面上,由于现在引擎都非常完善,它们原创 2017-02-20 21:43:58 · 20837 阅读 · 6 评论 -
OpenGL核心技术之光照技术
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144 光照模型在各大商业引擎中都会使用,而且光照的使用直接影响着场景的渲染,所以对于游戏品质的提升非常重原创 2017-02-21 19:25:24 · 1726 阅读 · 0 评论 -
OpenGL核心技术之Gamma校正
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144 先介绍一下关于Gamma产生的原因,原因有二:一是,人眼对自然亮度感知是非线性的(韦伯定律);二是原创 2017-02-24 11:36:25 · 8195 阅读 · 3 评论