MDCC2016 VR峰会演讲资料-虚幻4渲染系统架构解析
来源:互联网 发布:淘宝联盟怎么领券 编辑:程序博客网 时间:2024/05/16 05:19
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,尽管商业引擎越来越成熟,对于爱知求真的小伙伴,还是要沉下心,去深入学习,建立起稳固的知识体系。
3 0
- MDCC2016 VR峰会演讲资料-虚幻4渲染系统架构解析
- 虚幻4渲染系统结构解析
- 虚幻4渲染系统结构解析
- IBM 2013技术峰会演讲PPT资料
- “VR技术开放日”演讲资料汇总
- 虚幻4 渲染staticmesh过程。
- 虚幻4 渲染前剔除
- 《虚幻4 VR开发指南》视频教程
- ArchSummit架构师峰会 资料下载
- 超融合架构的“逆流”?(存储峰会演讲实录)
- MDCC2016 ppt等相关学习资料
- 虚幻4 D3D渲染过程的笔记
- 虚幻4 渲染模块在哪里
- 虚幻4:有关渲染宏的解释。
- 虚幻4 渲染线程主循环
- 虚幻4 渲染一个BOX的过程
- 虚幻4 渲染探索【1】引擎渲染组件初探
- 虚幻引擎学习之路:渲染模块之光照系统
- 21CN维权平台 在此仅作记录,以备用到
- 任务四:Activity的生命周期测试
- server2008,本机可以登录ftp,其他机器登录不了解决办法。肯定是防火墙的问题
- SonarQube的安装、配置与使用
- 89. Gray Code
- MDCC2016 VR峰会演讲资料-虚幻4渲染系统架构解析
- 多媒体处理开源库
- Eigen库数据结构内存对齐问题
- NSIS 打包脚本基础
- 解决Exception: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z 等一系列问题
- 【ROLLUP】Oracle分组函数之ROLLUP魅力
- 技术点详解---IPSec VPN基本原理
- JavaScript基础(二)——数据类型
- php插件机制原理