基于OPENGL的3D引擎-G3D 介绍
来源:互联网 发布:用java打印乘法表 编辑:程序博客网 时间:2024/05/01 10:35
G3D是一个商业级C++的 3D游戏引擎。可以用在商业游戏,论文研究,军事模拟器,和大学课程。G3D支持实时渲染,离线渲染像射线追踪,和通用计算图形处理器。G3D提供了一套共同的程序和结构,它使低层的OpenGL更容易使用不限制功能或性能。 G3D是一个坚如磐石,高度优化的基础上建立的三维应用程序。
主要的功能和特点
3DS, IFS, MD2, BSP和自定义模式 JPG, PNG, BMP, PPM, PCX, TGA, DDS和ICO图像
运行时调试工具 可更换皮肤的用户界面 字体渲染 着色 阴影地图和阴影卷 可选的自动内存管理 以TCP和UDP为网络基础 优化n x m米矩阵,包括逆和SVD 支持Windows,OS X,Linux和FreeBSD
G3D Overview
G3D is a commercial-grade 3D Engine available as Open Source(BSD License). It is used in games, tech demos, research papers,military simulators, and university courses. It provides a set ofroutines and structures so common that they are needed in almost everygraphics program. It makes low-level libraries like OpenGL and socketseasier to use without limiting functionality or performance. G3D givesyou a rock-solid, highly optimized base from which to build yourapplication.
G3D does not contain scene graph or GUI routines. Because ofthis, you have much more flexibility in how you structure yourprograms. The tradeoff is that you have to know more about 3Dprogramming. G3D is intended for users who are already familiar withC++ and DirectX or OpenGL. Several good GUI libraries exist and werecommend using one with G3D if your project has extensive UI needs. This manual begins with a Tutorial and Application Framework thathelp programmers who know C++ but are either new to 3D or startingwithout a base of 3D code get up and running quickly. The demosdirectory contains a starter project(it is how the G3D development team usually start new projects in their own work). The library also provides lower-level interfaces thatprogrammers who are already working with OpenGL and existing code mayprefer. See the Notes for Expert Users at the end of this chapter formore information.
- 基于OPENGL的3D引擎-G3D 介绍
- 基于OpenGL的3D天空仿真
- 基于Web的3D游戏引擎
- 基于Ogre引擎的3D WorkSpace
- 基于OpenGL的渲染引擎
- 基于opengl的游戏引擎
- 3D游戏引擎开发工具OpenGL
- 开源3D引擎介绍
- 微软的基于webgl的H5 3D游戏引擎
- 基于实时3D引擎计算角度的基本方法
- 基于实时3D引擎计算角度的基本方法
- 基于多核平台优化的OGRE 3D渲染引擎
- 基于实时3D引擎计算角度的基本方法
- 基于Irrlicht引擎的3D游戏实例V0.1
- 基于Irrlicht引擎的3D游戏实例V0.2
- 基于Java的开源3D游戏引擎jMonkeyEngine
- 基于Irrlicht引擎的3D游戏实例v0.7
- 基于多核平台优化的OGRE 3D渲染引擎
- ASP.Net:基于窗体的身份验证
- C++中有关volatile关键字的作用--阻止编译器将其变量优化缓存到寄存器(和线程相关)(转自百度)
- C#常用正则表达式
- java中的同步与异步
- “无形参函数”利用汇编代码传递变量地址 [有点意思]
- 基于OPENGL的3D引擎-G3D 介绍
- Microsoft make things complicated
- 有关GSL(GNU Scientific Library)的简介 版本号:GSL Version 1.10
- mysql 中substring和replace的用法
- 有待练习的几道题 [待续]
- 手机开发平台指南、教程和资料介绍
- COM高手总结的八个经验和教训
- PyQt(2) 对话框
- 详谈调用winpcap驱动写arp多功能工具