Ogre related tools and libraries

Source: Internet
Author: User
Tags fann

Debuggers
Debugging tools for windows6mg flat Software Park
Http://www.microsoft.com/whdc/devtools/debugging/default.mspx/6mgpingtan Software Park

Source code control
Tortoisecvs6mg flat Software Park
Http://www.tortoisecvs.org/6mgpingtan Software Park
Cvsgui6mg flat Software Park
Http://www.wincvs.org/6mgpingtan Software Park

CPU Performance Analyzer
at the end of the development process, you need to optimize your Code and solve the bottleneck, the following tools can help you find bottlenecks, find out the time and memory occupied by each function 6 mg flat Software Park
memory and Time Performance Analysis of 6 mg flat Software Park
glowcode6 mg flat Software Park
http://www.glowcode.com/6mgflat Software Park
codeanalyst6
memory
devpartner6mg flat Software Park
http://www.compuware.com/products/devpartner/default.htm6mgpingtan Software Park
6 MB memory Performance Analyzer G Flat Software Park
memprof6mg flat Software Park
fair
6 mg flat time Performance Analyzer Software Park
gprof6mg flat Software Park
fair
ltprof6mg flat Software Park
http://www.lw-tech.com/help.php? Folder?ltprof&topic=aboutltprof.htm 6 mg flat Software Park

GPU Performance Analysis
Nvperfkit (contains nvperfhud) 6 mg flat Software Park
Http://developer.nvidia.com/object/nvperfkit_home.html6mgpingtan Software Park
PIX (Performance Investigation for DirectX) 6 mg flat Software Park
Bytes
ATI plugin for Microsoft's pix performance analysis tool6mg flat Software Park
Http://www.ati.com/#/atipix/6mgpingtan Software Park

Code Writing
Scite6mg flat Software Park
Http://scintilla.sourceforge.net/scitedownload.html6mgpingtan Software Park
Free source code editing component 6 mg flat Software Park
Artistic style6mg flat Software Park
Http://sourceforge.net/projects/astyle/6mgpingtan Software Park
6 mg flat Software Park, source code indent and format resetting Tool

Engineering Management Tools
Open workbench6mg flat Software Park
Http://www.openworkbench.org/6mgpingtan Software Park
Another choice of Ms engineering is 6 mg flat Software Park
Overlord6mg flat Software Park
Http://www.phpoverlord.com/6mgpingtan Software Park
Webcollab6mg flat Software Park
Http://webcollab.sourceforge.net/6mgpingtan Software Park
Network-based system engineering and engineering management 6 mg flat Software Park

Other tools
Tut: C ++ unit test framework6mg flat Software Park
Http://tut-framework.sourceforge.net/6mgpingtan Software Park
C ++ unit test framework 6 mg flat Software Park
Cppunit6mg flat Software Park
Http://cppunit.sourceforge.net/cppunit-wiki/6mgpingtan Software Park
C _ unit test framework 6 mg flat Software Park
Nsis6mg flat Software Park
Http://nsis.sourceforge.net/main_page6mgflat Software Park
Create a 6 mg flat Software Park
Inno setup6mg flat Software Park
Http://www.jrsoftware.org/isinfo.php6mgflat Software Park
Create a 6 mg flat Software Park

Ogre-related libraries
ApplicationProgramFramework
Active framework
Neoaxis engine6mg flat Software Park
Http://www.neoaxisgroup.com/6mgpingtan Software Park
General new 3D graphics engine for 3D simulation, visualization, and gaming. It contains many editors, such as scenes, physics, materials, particles, etc. 6 mg flat Software Park
Use C # For script. 6 mg flat Software Park
Oge-open game engine6mg flat Software Park
Http://sourceforge.net/projects/oge/6mgpingtan Software Park
Cross-platform, multi-thread Game Engine 6 mg flat Software Park

Semi-active framework
The yake engine6mg flat Software Park
Http://www.yake.org/6mgpingtan Software Park
Cross-platform, game engine. 6 mg flat Software Park
Wge6mg flat Software Park
Http://www.wreckedgames.com/forum/6mgpingtan Software Park
Sagaengine6mg flat Software Park
Http://www.sagaengine.com/6mgpingtan Software Park
Multi-platform game engine. 6 mg flat Software Park

Physical
Ode
Http://ode.org/6mgpingtan Software Park
Ogreode6mg flat Software Park

Novodex/physx
Http://www.novodex.com/6mgpingtan Software Park
Non-commercial use, two physical packages nxogre and nogredex6mg flat Software Park

Newton game dynamics
Http://www.newtondynamics.com/6mgpingtan Software Park
You only need to know the basic physical rules to generate real physical behaviors. The ogrenewt library can make the Newton physical library and your ogre application an integrated 6 mg flat Software Park.

True axis physics SDK
Http://www.trueaxis.com/6mgpingtan Software Park

Dynamo
Http://home.iae.nl/users/starcat/dynamo6mgflat Software Park

The gangsta wrapper
Http://sourceforge.net/projects/gangsta6mgpingtan Software Park

Opal
Http://opal.sf.net/6mgpingtan Software Park
Open Physics abstraction action layer and ODE high-level interface. 6 mg flat Software Park

Bullet
Http://bullet.sf.net/6mgpingtan Software Park

Artificial Intelligence (Artificial Intelligence)
At present, there is no standardization on what the AI engine should contain, but there are enough common AI problems in the game. 6 mg flat Software Park
For example, you need to rewriteAlgorithm. 6 mg flat Software Park
Most ogre projects use self-built AI libraries 6 mg flat software parks

Openai
Http://openai.sourceforge.net/6mgpingtan Software Park

The goal of this AI library is to use graphics programs for OpenGL, which also means that it cannot be seamlessly integrated with DirectX. 6 mg flat Software Park
This ai library is written in Java. 6 mg flat Software Park

Fear
Http://fear.sourceforge.net/index.php6mgflat Software Park
The library is still in progress, and no real-time or game applications are prepared. 6 mg flat Software Park
Quake 26mg flat Software Park is required to test and use this database.

Opensteer
Http://opensteer.sourceforge.net/6mgpingtan Software Park
C ++ library helps create autonomous role driving behavior in games and animations. opensteer provides OpenGL-based application opensteerdemo, 6 mg flat Software Park
This demo shows the predefined driving behavior. By writing the opensteerdemo plug-in, you can quickly use this user as a prototype, annotation, debugging new driving behavior. 6 mg flat Software Park

A * tactical pathfinding
Http://www.cgf-ai.com/products.html?tacastar=er6mgpingtan Software Park
Described in "game programming gems III Book", 6 mg flat Software Park
This simple method can be used to create tactical paths and add new expenses to the * cost function. This new expense will be reflected in the exposure to the enemy and shot 6 mg of each other in the Software Park.
6 mg flat software park on a * path search Implementation of ogre in http://robertwrose.com/cg

Pathlib
Http://pathlib.hildebrand.cz/pathlib.html6mgflat Software Park
Free C ++ A * path search, fast and robust. With Windows demo, 6 mg flat Software Park is allowed for path test and map editing (path search group supported)
See the http://robertwrose.com/cg to view the implementation of a * path search ogre 6 mg flat Software Park

Garfixia AI Repository
Http://www.dossier-andreas.net/ai/index.html6mgpingtan Software Park
This site contains an Open Source library of AI technology, which is written in C ++. great materials, very valuable starting point: FSM (Finite State Machine), fuzzy, learning tree, etc., 6 mg flat Software Park

Micropather
Http://www.grinninglizard.com/micropather/6mgflat Software Park
According to the webpage Introduction: "micropather is a path search method and a * solution. It has nothing to do with the c ++ code of the platform and can easily embed the stored code. micropather: video game Path search engine "6 mg flat Software Park

Boost graph library
Http://boost.org/libs/graph/doc/table_of_contents.html6mgpingtan Software Park
Independent platform, you can execute a * To find 6 mg flat Software Park

Fann
Http://leenissen.dk/fann/6mgpingtan Software Park
Independent platform, page introduction: 6 mg flat Software Park
Fann (fast artificial neural network library-quick Artificial Neural Network Library), Free Open Source neural network library 6 mg flat Software Park
Multi-layer artificial neural network with C, supporting full connection and sparse connection network. 6 mg flat Software Park

Openskynet
Http://openskynet.sourceforge.net/6mgpingtan Software Park
A * path lookup library. Multiple objects can use the same grid. The C ++ 6 mg flat Software Park

Recast
Http://code.google.com/p/recastnavigation/6mgflat Software Park
Independent platform, recast is the status of the game's art navigation grid construction tool set. 6 mg flat Software Park

Network
Network Performance, fault tolerance, and control and security issues need to be handled. Most ogre instances are based on custom Network Libraries. 6 mg flat software parks
The following libraries are useful for some ogre users. 6 mg flat Software Park

Raknet
Http://freshmeat.net/projects/raknet6mgpingtan Software Park
Webpage Introduction: 6 mg flat Software Park
Raknet is a 6 mg flat Software Park with reliable UDP and high-level functions for Windows, Linux, and UNIX.
It allows any application on the same computer, lan, or Internet to contact other applications for 6 mg flat software parks.
Although he can be used in any network application, he can quickly develop online games and add multiple players to a single user game. 6 mg flat Software Park

Opentnl
Http://www.opentnl.org/6mgpingtan Software Park
Page Introduction: 6 mg flat Software Park
This torque network is a strong, secure, and easy-to-use cross-platform C ++ Network API designed for high-performance policies and 6 mg flat game software parks.

Zoidcom
Http://www.zoidcom.com/6mgpingtan Software Park
Webpage Introduction: 6 mg flat Software Park
Zoidcom is a UDP-based high-level network library that efficiently copies game objects and synchronizes their statuses over network connections. 6 mg flat Software Park
Transmit object information to bitstream or retrieve object information. You can send redundant data 6 mg flat Software Park.

Hawknl
Http://www.hawksoft.com/hawknl/6mgpingtan Software Park
Page Introduction: Network API for games, underlying API. Packaging of Berkeley/Unix sockets and Winsock. 6 mg flat Software Park
Other features: Sockets group, sockets statistics, high-precision counters, and CRC functions. Endian conversion is packaged with macro-read and write data. 6 mg flat Software Park is supported for transmission over multiple networks.

Enet
Http://enet.bespin.org/6 mg flat Software Park
Page Introduction: the goal is to provide a relatively simple, simple, and robust network communication layer on UDP. The main feature is to provide an optional dependency, ordered transfer Package 6 mg flat Software Park

Zige game engine:
Http://zige.sourceforge.net/6mgpingtan Software Park
Page Introduction: 6 mg flat Software Park
Scalable client-server game engine. In addition to the network, it also provides other functions: 6 mg flat Software Park
Log, interactive debugging console, time control (for client Frame Rate and server packet sending rate), automatic download of game files from server to client, etc. 6 mg flat Software Park
From Zig's point of view, we need to provide graphic Renderer, sound engine, and input processing extensions. 6 mg flat Software Park
You can insert Allegro, SDL, DirectX, OpenGL, etc. 6 mg flat Software Park
Zip is a cross-platform C/C ++ library 6 mg flat Software Park that relies on hauknl and pthreads

Sdl_net
Http://www.libsdl.org/projects/sdl_net/6mgpingtan Software Park
6 mg flat Software Park
Sdl_net is a small and simple cross-platform network library, with 6 mg flat Software Park supported by SDL

Ogresocks
Http://sourceforge.net/projects/ogresocks/6mgpingtan Software Park
Ogresocks is the packaging class of WinSock. It is the primary network library for ogre developers. It can integrate the socket6mg flat Software Park of the client and server with the least code.

Sound
Games and simulation programs rely heavily on sound and music to provide a 6 mg flat Software Park

Fmod
Http://www.fmod.org/6mgpingtan Software Park
Webpage Introduction: 6 mg flat Software Park
Fmod supports 3D sound, Midi, Mod, MP3, Ogg Vorbis, WMA, AIFF, recording, blocking/surround, CD playback, MMX, feature stream, DSP effect, 6 mg flat Sound Spectrum Analysis Software Park
User sampling, synchronization support, Asio, eax 2 & 3, etc. 6 mg flat Software Park

Openal
Http://www.openal.org/6mgpingtan Software Park
Webpage Introduction: cross-platform 3D sound API, suitable for game applications and other types of sound applications. 6 mg flat Software Park
The two ogre packages are ogreoggsound and ogreal6mg flat software parks.

Bass
Http://www.un4seen.com/bass.html6mgpingtan Software Park
Webpage Introduction: Bass is a sound library for Windows software. It aims to provide developers with the most powerful and effective tools, 6 mg flat Software Park.
Stream sampling and processing (MP3, MP2, MP1, Ogg, WAV, self-generated stream and others), MOD music (XM, IT, s3m, Mod, MTM, umx) 6 mg flat Software Park
Mo3 music (MP3/Ogg compression mod), and recording functions, all in a small DLL, the size is less than k6mg flat Software Park

Audiere
Http://audiere.sourceforge.net/6mgpingtan Software Park
Audiere is a sound high-level API that can play Ogg Vorbis, MP3, FLAC, uncompressed WAV, AIFF, Mod, s3m, XM, and it6mg flat software parks.
As sound output, audiere supports directsound or Windows winmm, Linux OSS, cygwin, SGI al 6 mg flat Software Park

Irrklang:
Http://ambiera.com/irrklang6mgpingtan Software Park
Page Introduction: 3D and 2D cross-platform audio and video libraries, which can play wav, MP3, Ogg, Mod, XM, IT, s3m and more file formats. They can be used in C _ and all. net Language 6 mg flat Software Park

Caudio:
Http://deathtouchstudios.com/xoops/modules/smartsection/item.php? Itemid = 36 mg flat Software Park
Page Introduction: 6 mg flat Software Park
The caudio engine is packaged in openal C ++, allowing you to easily get sound and music and put it into your game. 6 mg flat Software Park
The problem with openal is that it is very difficult to use in games. caudio uses openal to control all aspects of sound. 6 mg flat Software Park
Vorbis is used for decoding and file .ogg. mikmod is used for mod, XM, IT, and s3d to support 6 mg flat software parks.

Script
Lua
Http://www.lua.org/6mgpingtan Software Park
Libraries that can be called by Ogre can be called 6 mg flat Software Park in C ++ applications
Webpage Introduction: 6 mg flat Software Park
Based on the associated array and extensible semantics, it combines simple process semantics and powerful data description. Lua is a dynamic type, interpreted byte, and automatically manages memory (garbage collection) 6 mg flat Software Park
Suitable for configuration, script, and quick prototyping. You can use luabind to embed the Lua program into the 6 mg flat Software Park in ogre.
Luabind6mg flat Software Park
Http://www.rasterbar.com/products/luabind.html6mgflat Software Park

Luaplus
Http://luaplus.org/tiki-index.php? Page = luaplus % 20 home % 20page6mg flat Software Park
Lua debugging tool for C ++ (Visual Studio plug-in), optimized 6 mg flat Software Park

Java
Http://java.sun.com/6mgpingtan Software Park
Ogre4j can be expanded through ogre to use java6mg flat Software Park in ogre

Python
Http://www.python.org/6mgpingtan Software Park
Dynamic type, bytecode explanatory, object-oriented language. 6 mg flat Software Park
Python6mg flat Software Park can be used through pyogre
Embedded Python script 6 mg flat Software Park in ogre C ++ Application
Http://www.ogre3d.org/forums/viewtopic.php? T = 81316mg flat Software Park
Psyco6mg flat Software Park
Http://psyco.sourceforge.net/6mgpingtan Software Park

Ruby
Http://www.ruby-lang.org/en6mgpingtan Software Park

Squirrel
Http://squirrel-lang.org/6mgpingtan Software Park
Squirrel is a high-level command/object-oriented programming language. It is designed with a powerful scripting tool that gives it an appropriate size, memory size, and real-time 6 mg flat Software Park for applications.
The syntax is similar to C/C ++/Java, and also has the dynamic nature of Python/Lua. 6 mg flat Software Park
API is similar to lua6mg flat Software Park
Wiki entry 6 mg flat Software Park
Http://www.ogre3d.org/wiki/index.php/squirrel_scripting_language6mgpingtan Software Park

Angelscript
Http://www.angelcode.com/angelscript/6mgpingtan Software Park
Advanced Programming Language, syntax similar to C/C ++ 6 mg flat Software Park

Gamemonkey
Http://www.somedude.net/gamemonkey/6mgpingtan Software Park
Advanced embedded scripting language, similar to Lua and anglescript6mg flat Software Park

Falcon
Http://www.falconpl.org/6mgpingtan Software Park
Six complete program examples are provided: Procedural, object-oriented, prototype-oriented, functional, table-oriented, message-oriented, multi-threaded, and 6 mg flat Software Park similar to Lua's basic syntax

Input
Ois
Http://sourceforge.net/projects/wgois6mgpingtan Software Park
Ois is an input management library, which is very easy to use and can be used in 6 mg flat software parks on multiple platforms
Wiki6mg flat Software Park
Http://www.ogre3d.org/wiki/index.php/using_ois6mgpingtan Software Park

SDL
Http://www.libsdl.org/6mgpingtan Software Park
Page Introduction: 6 mg flat Software Park
Simple DirectMedia Layer is a cross-platform multi-media library designed for accessing the underlying sound, keyboard, mouse, joystick, 3D hardware through OpenGL, and 6 mg flat Software Park with 2D video card cache.
How to Use sdl6mg flat Software Park in ogre
Http://www.ogre3d.org/wiki/index.php/using_sdl_input6mgpingtan Software Park

Libgii
Http://www.ggi-project.org/packages/libgii.html6mgpingtan Software Park
Page Introduction: 6 mg flat Software Park
Libgii graphic-oriented input, easy to use 6 mg flat Software Park
How to use 6 mg flat Software Park in ogre
Http://www.ogre3d.org/wiki/index.php/gii6mgpingtan Software Park

Openinput
Http://home.gna.org/openinput6mgpingtan Software Park
Cross-platform, easy-to-use and lightweight input processing database, 6 mg flat Software Park written in C Language

Gui
Berkelium
Http://www.ogre3d.org/forums/viewtopic.php? F = 11 & t = 544846mg flat Software Park
Webpage Renderer/6 mg flat Software Park for Chrome browser

Mygui
Http://www.ogre3d.org/addonforums/viewforum.php? F = 17 & SID = 2249e1917f815d6a9b1fda-dd08b072c6mg flat Software Park
6 mg flat Software Park with good and complete GUI system

Navi
Http://princeofcode.com/forums6mgpingtan Software Park
Ogre webpage Renderer, supporting flash, using chromium Network toolkit rendering engine. 6 mg flat Software Park
Use saved editor to create gui6mg flat Software Park

Hikari
Http://princeofcode.com/forums6mgpingtan Software Park
Flash Player 6 mg flat Software Park for ogre

Cegui layout editor
Http://www.cegui.org.uk/wiki/index.php/celayouteditor_downloads_0.6.26mgpingtan Software Park
Gui editor for cegui6mg flat Software Park

Open Gui
Http://opengui.rightbracket.com/index.php6mgflat Software Park
Easy-to-use and scalable GUI framework in 3D applications 6 mg flat Software Park

Other tools
Libnoise
Http://libnoise.sourceforge.net/6mgpingtan Software Park
Libnoise is a lightweight C ++ library used to generate coordinated interference, smooth change interference, Perlin interference, many segment interference, and other types of coherent interference 6 mg flat Software Park
It can be used in graphic programs to generate natural textures, planetary terrain and other things 6 mg flat Software Park

Ogremp
Https://sourceforge.net/projects/ogremp6mgpingtan Software Park
Cross-platform thread library for ogre 6 mg flat Software Park

Simplefilewatcher
Http://simplefilewatcher.googlecode.com/6mgpingtan Software Park
Cross-platform, get the library of file/directory changes
/R/n this article is from the csdn blog. For more information, see file: // C:/users/hekex1n/desktop/ogrespon20related tools and libraries -ruby.htm.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.