Project - DX11 Based 3D System (3)
2012-12-26 22:13
288 查看
这段时间在思考……嗯……思考,思考一些长远的问题,虽然长期的想这种问题意义不大,但它的确能让你把我好方向。虽然读很多文章,书籍对我开拓视野有很大的帮助,但我想我现在更需要找一份工作,我希望从中获得价值,获得我一直以来追求的东西,不单单是一笔印着数字的废纸。于是我决定过完春节带着一个技术demo去应聘,之前要做出来一些效果,很简单,一个模拟海洋的图形程序,我希望育碧能看得上它,或者ccp能看得上它
不扯闲话,虽然我在思考这些问题,但眼前着手也在做一些实际的事情,那就是对自学dx11的总结 —— 完成一个基础功能的引擎,现在的引擎支持纹理和光照了,之前没有来得及更新,现在我把一些框架结构给画出来放这,留个纪念。
因为dx11里面完全取消了固定渲染管线,所以必须使用shader来做一些处理。我在model里做了一些基础的几何体初始化,比如三角形、球、立方体、平面,
并且他们目前都支持diffuse光照和最简单的纹理映射。
下面是渲染出来的一个diffuse光照的地球:
不扯闲话,虽然我在思考这些问题,但眼前着手也在做一些实际的事情,那就是对自学dx11的总结 —— 完成一个基础功能的引擎,现在的引擎支持纹理和光照了,之前没有来得及更新,现在我把一些框架结构给画出来放这,留个纪念。
因为dx11里面完全取消了固定渲染管线,所以必须使用shader来做一些处理。我在model里做了一些基础的几何体初始化,比如三角形、球、立方体、平面,
并且他们目前都支持diffuse光照和最简单的纹理映射。
下面是渲染出来的一个diffuse光照的地球:
相关文章推荐
- Project - DX11 Based 3D System (1)
- Project - DX11 Based 3D System (2)
- Using IIS with VS 2005 and the new Web Project system
- -Dmaven.multiModuleProjectDirectory system propery is not set.
- Error: Your project contains C++ files but it is not using a supported native build system
- python-loggingserver - A Python logging server based on Twisted - Google Project Hosting
- 关于"The dependency was added by the project system and cannot be removed" Error
- Deep Learning based Recommender System:A Survey and New Perspectives
- android中出现at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)
- VS提示 "未能正确加载 Visual C# project System 包" 解决办法
- -Dmaven.multiModuleProjectDirectory system propery is not set.
- 基于内容的推荐系统(content-based recommender system)
- Maven Web工程运行异常:Maven.multiModuleProjectDirectory system propery is not set的问题
- DX11_基于GPU_GeometryShader的3D精确拾取
- 生成项目目录结构(based on windows system)
- IDEA 报 -Dmaven.multiModuleProjectDirectory system property is not set 解决办法
- -Dmaven.multiModuleProjectDirectory system propery is not set.
- Error: Your project contains C++ files but it is not using a supported native build system.
- eclipse里面执行maven命令 报:-Dmaven.multiModuleProjectDirectory system propery is not set.
- -Dmaven.multiModuleProjectDirectory system propery is not set.