3D引擎
文章平均质量分 85
海洋_
畅销书作者,著作:《手把手教你3D游戏引擎架构》、《Unity3D实战核心技术详解》,《Cocos2d-x 3.x 图形学渲染技术讲解》等。
展开
-
UE4帧渲染内容分享
为了提升Unity的渲染品质,需要深入研究一下UE4的渲染流程以及UE4引擎的设计非常好,在这里把UE4引擎每帧的渲染以及它一帧渲染的主要内容通过下面的思维导图给读者呈现,UE4引擎使用的技术相对来说做的比较细致,比如针对灯光的渲染,静态的,平行光,动态的,阴影渲染也分为:lightmap烘焙,联级阴影针对的是动态的实时阴影,还使用了CubMap立方体阴影针对的是室内的阴影等等。每个渲染分工明确。...原创 2019-10-13 17:05:15 · 1667 阅读 · 1 评论 -
Unity3D核心技术详解
在这里将多年游戏研发经验的积累写成一本书奉献给读者,目前已经开始预售,网址:http://www.broadview.com.cn/article/70该书主要是将游戏中经常使用的技术给大家做了一个总结,书中的代码可以直接应用到项目开发中。原创 2016-12-08 09:57:06 · 7457 阅读 · 5 评论 -
3D游戏引擎技术架构设计
市面上目前流行最广的游戏引擎,在2D领域是Cocos2d引擎,在3D领域是Unity3D。这二者分别占领2D游戏开发市场和3D游戏开发市场,虽然虚幻4也开始发力,引擎代码开源。但是由于它是C++编写的,对于一些初级用户使用起来比较困难,推广起来有点难度。除了上面提到的引擎还有一些开源的3D引擎,比如最著名的是Ogre图形引擎。这些引擎的开发对于开发者来说要求都比较高。在中国各大IT知名公司比如腾讯原创 2016-12-17 13:25:39 · 5215 阅读 · 2 评论 -
虚拟现实技术的应用
随着政府对技术的重视,提出了发展数字城市,虚拟城市等口号,虚拟现实技术在今年才真正得到了重视。越来越多的企业加入到这个行业中,随着时间的流失,真正的好产品并没有出来,比如比较流行的全息影像技术,全息技术是利用干涉和衍射原理来记录并再现物体真实的三维图像的技术。全息摄影采用激光作为照明光源,并将光源发出的光分为两束,一束直接射向感光片,另一束经被摄物的反射后再射向感光片。两束光在感光片上叠加产生干涉原创 2016-12-18 15:54:15 · 3052 阅读 · 0 评论 -
3D游戏引擎系列九
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN课程视频网址:http://edu.csdn.net/lecturer/144 Phong 着色法是结合了多边形物体表面反射光的亮度,并以特定位置的表面法线作为像素参考值,以原创 2017-02-04 21:32:38 · 2093 阅读 · 1 评论 -
3D游戏引擎系列十
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN课程视频网址:http://edu.csdn.net/lecturer/144 延迟渲染在PC端的游戏开发中使用的非常多,由于其效果非常好,也被很多开发者所喜欢,现在这些技术原创 2017-02-05 20:16:03 · 1264 阅读 · 1 评论 -
Cocos2d-x 3.x 图形学渲染系列总结
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。 CSDN视频网址:http://edu.csdn.net/lecturer/144 在前面读者已经学习了对模型的加密操作,在了解了3D加密模型的编写后,下面将代码编译出可执行文件,原创 2017-02-06 10:48:46 · 1547 阅读 · 0 评论 -
3D游戏引擎系列十一
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN课程视频网址:http://edu.csdn.net/lecturer/144 后处理是游戏场景渲染的重要一环,利用这节给读者介绍运用于场景中的后处理渲染效果,后处理效果也是原创 2017-02-06 22:31:05 · 1957 阅读 · 0 评论 -
OpenGL核心技术之深度测试
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN课程视频网址:http://edu.csdn.net/lecturer/144 深度测试在游戏引擎中使用的非常多,比如在Unity3D引擎中,在UI之间的遮挡设置可以通过其深原创 2017-02-07 10:34:35 · 6421 阅读 · 1 评论 -
OpenGL核心技术之模版测试
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN课程视频网址:http://edu.csdn.net/lecturer/144 上节给读者介绍了深度测试,本节介绍一下模版测试,模版测试跟深度测试是不同的,GPU都会执行片段原创 2017-02-07 22:44:00 · 1703 阅读 · 0 评论 -
OpenGL核心技术之GPU编程
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144 3D游戏引擎的核心是渲染,游戏品质的提升需要通过Shader编程实现渲染技术,通常的渲染方式一般会原创 2017-02-17 11:41:16 · 13813 阅读 · 1 评论 -
OpenGL核心技术之混合技术
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。 CSDN视频网址:http://edu.csdn.net/lecturer/144 本章给读者介绍关于混合技术的实现,混合在游戏中经常使用,它在引擎中的实现主要是分为三种:透明,半原创 2017-02-08 22:37:11 · 4612 阅读 · 5 评论 -
OpenGL核心技术之面剔除
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。 CSDN视频网址:http://edu.csdn.net/lecturer/144 面剔除技术在游戏开发中主要目的是提高效率,在现实生活中也会经常遇到这种情况,比如我们观看一幢大厦原创 2017-02-09 11:43:17 · 2845 阅读 · 0 评论 -
OpenGL核心技术之几何着色器
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144 在顶点和片段着色器之间有一个可选的着色器,叫做几何着色器(Geometry Shader)。几何着原创 2017-02-18 13:14:29 · 4557 阅读 · 0 评论 -
OpenGL核心技术之法线贴图
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144游戏画面中的美术品质对产品来说非常重要,这决定了产品是否能吸引玩家。美术品质的好坏主要体现在材质的渲染上,材...转载 2017-02-28 16:16:36 · 12119 阅读 · 0 评论 -
3D游戏引擎系列十二
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN课程视频网址:http://edu.csdn.net/lecturer/144 对于3D游戏产品都需要阴影技术的实现,阴影的运行效率也成为判定游戏研发技术水平的手段之一。游戏原创 2017-02-11 11:13:12 · 1880 阅读 · 0 评论 -
OpenGL核心技术之切线空间
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144 继续接着OpenGL核心技术之法线贴图介绍,法线贴图中的法线向量在切线空间中,法线永远指着正z方向。切线空间是位于原创 2017-03-01 11:04:39 · 7885 阅读 · 0 评论 -
OpenGL核心技术之抗锯齿
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144 抗锯齿在游戏中一直存在的,尤其是提现在3D模型上或者游戏UI界面上,由于现在引擎都非常完善,它们原创 2017-02-20 21:43:58 · 20727 阅读 · 6 评论 -
OpenGL核心技术之光照技术
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144 光照模型在各大商业引擎中都会使用,而且光照的使用直接影响着场景的渲染,所以对于游戏品质的提升非常重原创 2017-02-21 19:25:24 · 1710 阅读 · 0 评论 -
OpenGL 核心技术之立方体贴图
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144 在这里介绍立方体贴图主要是告诉读者,利用立方体贴图原理,我们可以做很多事情:比如天空盒,环境映射中原创 2017-02-14 10:11:25 · 6939 阅读 · 0 评论 -
3D游戏引擎系列一
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。 为了能让开发者重视引擎开发,最近一直在写一些关于学习引擎的一些博文,为此还写了一本入门级引擎开发的书籍《手把手教你架构3D游戏引擎》电子工业出版社,供初级开发者学习。接下来我还有写原创 2017-01-19 22:38:33 · 2992 阅读 · 0 评论 -
3D游戏引擎系列三
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN课程视频网址:http://edu.csdn.net/lecturer/144 笔者以前在游戏论坛担任过技术版主,以及在51CTO教育网,CSDN教育网,泰课在线等教育网站担原创 2017-01-27 17:30:25 · 5032 阅读 · 6 评论 -
3D游戏引擎系列四
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN课程视频网址:http://edu.csdn.net/lecturer/144 今天是春节第一天,但是还是想写写博客给读者,以下是摘自《手把手教你架构3D游戏引擎》一书中的部原创 2017-01-28 13:49:53 · 1568 阅读 · 0 评论 -
OpenGL核心技术之Parallax Mapping
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144 本篇博客主要是介绍Parallax Mapping也被称为视差贴图和法线贴图差不多,但它有着不同的原则。和法线贴图原创 2017-03-02 16:58:09 · 2217 阅读 · 0 评论 -
Cocos2d-x 3.x 图形学渲染系列二十七
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。 CSDN视频网址:http://edu.csdn.net/lecturer/144 笔者以前在游戏公司开发大型MMOARPG游戏时,游戏中使用的模型为了防止产品发布后被破解,程序再原创 2017-01-29 09:27:42 · 1911 阅读 · 0 评论 -
3D游戏引擎系列五
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN课程视频网址:http://edu.csdn.net/lecturer/144 GPU本身也是一种硬件设备,它是嵌入在显卡里面的,以前显卡没有GPU芯片时,渲染材质都是通过C原创 2017-01-29 10:26:30 · 1631 阅读 · 1 评论 -
OpenGL核心技术之数据缓存
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144 在游戏中模型的加载渲染显示,在引擎底层需要DX库或者OpenGL库能够具有数据缓冲的能力,模型都是原创 2017-02-15 10:24:12 · 3483 阅读 · 0 评论 -
Cocos2d-x 3.x 图形学渲染系列二十八
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。 CSDN视频网址:http://edu.csdn.net/lecturer/144 昨天,刚从丈母娘家回来,继续博客的更新,接着Cocos2d-x 3.x图形学渲染系列二十七继续系原创 2017-02-02 08:05:07 · 1477 阅读 · 0 评论 -
Cocos2d-x 3.x 图形学渲染系列二十九
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。 CSDN视频网址:http://edu.csdn.net/lecturer/144 继续Cocos2d-x 3.x系列文章的编写,接着Cocos2d-x 3.x 图形学渲染系列二十原创 2017-02-02 08:41:18 · 1223 阅读 · 0 评论 -
3D游戏引擎系列六
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN课程视频网址:http://edu.csdn.net/lecturer/144 Cel Shading是卡通渲染一种,卡通渲染尤其是在手机游戏中应用非常广泛。由于手机硬件的限原创 2017-02-02 13:20:16 · 1682 阅读 · 0 评论 -
3D游戏引擎系列七
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN课程视频网址:http://edu.csdn.net/lecturer/144 Jim Blinn在1978发表了一篇名为:“Simulationof Wrinkled Su原创 2017-02-02 20:26:04 · 1936 阅读 · 1 评论 -
Cocos2d-x 3.x 图形学渲染系列三十
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。 CSDN视频网址:http://edu.csdn.net/lecturer/144 继续系列博客的分享,接下来分享的是关于骨骼权重的代码,这也是继 Cocos2d-x图形学渲染系列原创 2017-02-03 10:06:30 · 1611 阅读 · 0 评论 -
OpenGL核心技术之Gamma校正
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144 先介绍一下关于Gamma产生的原因,原因有二:一是,人眼对自然亮度感知是非线性的(韦伯定律);二是原创 2017-02-24 11:36:25 · 8168 阅读 · 3 评论 -
3D游戏引擎系列八
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN课程视频网址:http://edu.csdn.net/lecturer/144 环境映射在材质的渲染上同样应用广泛,现实生活中我们也经常遇到环境映射,比如一个光滑的铁球上可以原创 2017-02-03 20:37:36 · 2327 阅读 · 1 评论 -
详解Unity3D Shader之Shader Lab框架
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN课程视频网址:http://edu.csdn.net/lecturer/144 网上有很多关于Shader的教程,我在这里就不给读者讲解基础知识了,我们直接讲重点,我会结合着原创 2017-02-03 22:35:58 · 3805 阅读 · 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 · 4606 阅读 · 2 评论 -
Unity3D优化技巧系列一
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144 最近给读者分享一下关于Unity3D的优化,这个问题对于开发者来说都是比较头疼的问题,这里先介绍一原创 2017-03-28 22:18:16 · 3554 阅读 · 3 评论 -
Unity3D优化技巧系列二
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144 继续给读者分享Unity3D关于优化技术分享,首先我们要做的是找到优化目标,我们主要关心的是程序运原创 2017-03-29 22:32:30 · 1485 阅读 · 0 评论 -
Unity3D优化技巧系列三
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144 继续优化的技术分享,本篇博客主要是介绍关于美术资源的制作要求,以及如何压缩资源优化包体。我们知道U原创 2017-03-30 16:49:35 · 1895 阅读 · 1 评论 -
Unity3D客户端实时同步技术
在玩网络游戏的时候,多人在线,多人组队,多对多PK等等,这些我们经常可以互相看到对方在移动,我们通常称这个为实时同步,有时,我们会看到对方忽然有被拉回的感觉,这个称谓延时操作,就是说客户端和服务器端时间不一致或者是网络不顺畅造成的,接下来我给大家介绍一下在客户端如何实现实时同步。 首先我们要知道玩家周围的其他玩家或者怪物,NPC是如何刷出来的,在这里涉及到服务器的实现,服务器会模拟客户端的场景,原创 2017-03-31 14:20:53 · 14663 阅读 · 2 评论