zoukankan      html  css  js  c++  java
  • 学期总结之3D游戏开发

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

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


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


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

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


    支持多通道图形显示

  • 相关阅读:
    Form 中调用指定请求并给定默认参数
    OAF 汇总行的做法
    EBS 开发常用SQL
    EBS 中常用的配置文件及说明
    OAF 常见概念介绍
    OAF 多语言的实现
    OAF 个性化基础
    OAF 开发前置配置
    条款20 STL函数对象
    条款19 command 模式与好莱坞法则
  • 原文地址:https://www.cnblogs.com/bjut13070019/p/5601735.html
Copyright © 2011-2022 走看看