开源3D方面的软件

简介:
(1)  Blender

Blender is the open source software for 3D modeling, animation, rendering, post-production, interactive creation and playback. Available for all major operating systems under the GNU General Public License.

(2)  G3D Engine

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 can support real-time rendering, off-line rendering, back-end game server management of 3D worlds, and use of graphics hardware for general purpose computing.

G3D provides a set of routines and structures so common that they are needed in almost every graphics program. It makes low-level libraries like OpenGL and sockets easier to use without limiting functionality or performance. G3D gives you a rock-solid, highly optimized base from which to build your application.

G3D does not contain scene graph or GUI routines. Because of this, there is a lot of flexibility to how you structure your programs. The tradeoff is that you have to know more about 3D programming. G3D is intended for users who are already familiar with C++ and DirectX or OpenGL. G3D does not draw widgets by itself. Several good G3D-compatible GUI libraries exist and we recommend using one with G3D if your project has extensive UI needs. 

(3)  OGRE Engine  

OGRE v1.2 [Dagon] represents the culmination of 5 years of continuous development, resulting in what is now regarded by many as the leading open source real time 3D rendering engine. OGRE is packed with features  to make your development life easier, whether you're making games, architectural visualisation, simulations, or anything else which requires a top-notch 3D rendering solution.

(4)  SDL

Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power."

SDL supports Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. The code contains support for AmigaOS, Dreamcast, Atari, AIX, OSF/Tru64, RISC OS, SymbianOS, and OS/2, but these are not officially supported.

SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, C#, Eiffel, Erlang, Euphoria, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, and Smalltalk.

SDL is distributed under GNU LGPL version 2. This license allows you to use SDL freely in commercial programs as long as you link with the dynamic library.

(5)  Sandy  

Sandy is an intuitive and user-friendly 3D open-source library developed in Actionscript 2.0 for the Flash environment.

本文转自xiaotie博客园博客,原文链接http://www.cnblogs.com/xiaotie/archive/2006/12/17/594555.html如需转载请自行联系原作者


xiaotie 集异璧实验室(GEBLAB)

相关文章
|
运维 架构师 测试技术
如何开发一个软件
软件开发
377 0
|
6月前
|
关系型数据库 应用服务中间件 nginx
部署开源项目管理工具focalboard
部署开源项目管理工具focalboard
196 0
|
存储 搜索推荐 数据可视化
企业级软件定制开发的特点有哪些?
数字化时代背景下,软件作为企业运营和管理的核心,已经越来越受到企业的重视。而随着企业业务的不断扩张和复杂化,通用软件已经难以满足企业的特定需求。企业级软件定制开发成为解决这一问题的关键所在。那么企业级软件定制开发的特点究竟有哪些?
|
存储 人工智能 文字识别
Goodnotes替代品!有哪些类似Goodnotes的笔记软件?
Goodnotes 6从买断制变更为订阅制,不少用户感觉遭到”背刺“,如果你也正在寻找类似Goodnotes的笔记软件,那今天的这篇文章,就非常适合你~
Goodnotes替代品!有哪些类似Goodnotes的笔记软件?
|
项目管理 PHP 前端开发
推荐5款开源的协同办公软件
国内外开源的协同办公软件
17042 0
|
SQL JavaScript MySQL
简单介绍我的开源小工具:SanicDB
SanicDB 是为 Python的异步 Web 框架 Sanic 方便操作MySQL而开发的工具,是对 aiomysql.Pool 的轻量级封装。Sanic 是异步IO的Web框架,同时用异步IO读写MySQL才能更大发挥它的效率。
1829 0
|
数据库 关系型数据库 数据安全/隐私保护
|
供应链
从软件到平台
本文讲的是从软件到平台,励志大师史蒂芬.柯维在其名著《高效能人士的七个习惯》中谈到了人生的三个境界,即从依赖(Dependence)到独立(Independence)再到互赖(Interdependence)的过程
1384 0