开源3D方面的软件
2006-12-17 03:54
225 查看
(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.
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.
相关文章推荐
- 学习 开源 3D gis软件 --Virtual Terrain Project
- 关注Blender-开源的3D创作软件
- 美研究人员发布开源软件可用单张照片生成3D模型
- 3D 打印开源软件 cura
- 开源3D软件——大集合【转】
- 3D打印机开源、免费分层软件介绍
- 开源 3D CAD 软件 - gCAD3D 1.9.1 发布
- 收集一些.NET方面的开源的好用的软件
- 网络与安全方面的最佳开源软件
- 开源力量之触觉,视觉互动和实时仿真软件 CHAI 3D
- 3D打印机开源、免费分层软件介绍
- [开源][设计]优秀的3D绘图软件——Blender
- Blender - 开源3D绘图及绚染软件
- 网络与安全方面的最佳开源软件
- 开源软件与商业软件知识产权报告全文
- 几款开源的图形化Redis客户端管理软件推荐
- linux—网络仿真开源软件—network simulator—ns
- 一个很好的开源图像处理软件--imageJ (2
- 开源软件架构总结之——Bash(readline做输入交互式,词法语法分析,进程交互)
- 盘点2015年表现最出色的20款自由开源软件