码迷,mamicode.com
首页 > 其他好文 > 详细

学期总结之3D游戏开发

时间:2016-06-20 21:52:08      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:

这学期我上了3D游戏开发课,因为我一直对3D游戏感兴趣,所以想了解一下开发所需要的技术。
这门课从人工智能,光照模型,贴图,凹凸纹理上对3D游戏进行了一个初步的介绍。
这门课主要介绍的是OSG,一个基于OpenGL的图形引擎,它的主要特点是树结构的“场景图”,即将3D场景描述为一棵树,比如一个笔的模型,可以描述为笔和笔帽,还可以继续细分。

它的主要特点为:
高性能:采用场景图形的数据组织方式,并支持投影、隐藏面、微小场景的剔除、 LOD 、状态管理等。


高效率:OSG几乎提供了OpenGL所有功能的封装,开发者可以专注于内容进行编码。


格式支持:已经包含了45种用于支持3D数据以及图像的插件。
扩展功能:粒子效果、抗锯齿文字、特种可视化效果 、着色语言、大型地形效果、 Nvidia CG
支持

可移植性:可移植于任何支持标准C++,OpenGL的平台。


支持多通道图形显示

学期总结之3D游戏开发

标签:

原文地址:http://www.cnblogs.com/bjut13070019/p/5601735.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!