MDCC2016 VR峰会演讲资料-虚幻4渲染系统架构解析
2016-09-27 11:08
295 查看
PPT下载
这是9月24日我在MDCC 2016 VR开发者分会上所在技术分享的PPT下载链接:http://download.csdn.net/detail/neil3d/9640870
演讲速记整理(感谢CSDN的编辑们做了这么详细的整理):
http://geek.csdn.net/news/detail/106495
为什么要深入 学习引擎架构
现在商业3D引擎越来越成熟,特别是Unity3D引擎引领的引擎工具化潮流,大大提高了开发效率。开发的门槛也降低了很多,那我们是否还有必要去深入学习引擎底层算法、引擎架构呢?个人认为还是非常有必要的!为什么呢?大家都知道,我们现代的软件工程是基于分层抽象建立起来的,好比说引擎是一层,它通过抽象把底层的复杂度封装了起来,这样在上层就可以更关注自己的业务。然而,系统分层和抽象封装可以提供开发效率,却不能提高学习效率,这是因为它在80%的时候工作的很好,但是在20%的时候会失效,如果你对底层完全不理解,那你就完全蒙圈。举个另外的例子,你看很多搞网络编程的兄弟,经常捧一本比砖头还厚的《TCP/IP详解》。以上这个观点,来自一本文集《Joel说软件》:抽象漏洞定律。我读完之后,深以为然。
从另外一个角度说,游戏开发技术是建立在很多概念之上的,引擎对这些概念进行了实现和封装,方便我们直接调用。但是,如果你并不理解这些概念,以及它背后的算法,那你对它的时间效率和空间效率等问题就很难有一个正确的把握。
So,尽管商业引擎越来越成熟,对于爱知求真的小伙伴,还是要沉下心,去深入学习,建立起稳固的知识体系。
相关文章推荐
- 虚幻4渲染系统结构解析
- 【新书预告】《Liunx系统架构与目录解析》即将上市,敬请关注!
- 大规模网站系统架构技术原理解析
- 【多图】Google工程师解析Android系统架构
- LSI CTS2600:6Gb/s SAS存储系统架构解析
- UCHOME 代码浅析(2) 系统架构解析
- WAP 系统的架构解析
- Android系统架构基本模式解析
- ADROID 2.1 架构解析 11 系统时间
- 【Aspx应用开发平台教程】架构篇:解析微系统构件-数据权限的实现
- 电子商务网站(淘宝网)的系统架构解析
- 【嵌入式Linux学习七步曲之第三篇 Linux系统bootlaoder移植】全面解析PowerPC架构下的扁平设备树FDT
- (转)偷来的架构 OpenExpressApp(公司研发峰会演讲ppt)
- 偷来的架构 OpenExpressApp(公司研发峰会演讲ppt)(转)
- Google工程师解析Android系统架构
- 电子商务网站(淘宝网)的系统架构解析
- 架构 - 从ArchiMate来理解业务架构(公司研发峰会演讲ppt)
- 【专题】uC/OS-II内核架构解析(3)---uC/OS-II系统核心
- 【多图】Google工程师解析Android系统架构
- ADROID 2.1 架构解析 12 图形系统 1 Pixelflinger