OGRE

License: Freeware
Date Added: 25 December, 2012
Category: Scripts / Others
Author: ogre

OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics.


Advertisements



 

OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics. The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects and other intuitive classes. Productivity features - Simple, easy to use OO interface designed to minimise the effort required to render 3D scenes, and to be independent of 3D implementation i.e. Direct3D/OpenGL. - Extensible example framework makes getting your application running is quick and simple - Common requirements like render state management, spatial culling, dealing with transparency are done for you automatically saving you valuable time - Clean, uncluttered design and full documentation of all engine classes - Proven, stable engine used in several commercial products Platform & 3D API support - Direct3D and OpenGL support - Windows (all major versions), Linux and Mac OSX support - Builds on Visual C and Code::Blocks on Windows - Builds on gcc 3 on Linux / Mac OSX (using XCode) Material / Shader support - Powerful material declaration language allows you to maintain material assets outside of your code - Supports vertex and fragment programs (shaders), both low-level programs written in assembler, and high-level programs written in Cg, DirectX9 HLSL, or GLSL and provides automatic support for many commonly bound constant parameters like worldview matrices, light state information, object space eye position etc - Supports the complete range of fixed function operations such as multitexture and multipass blending, texture coordinate generation and modification, independent colour and alpha operations for non-programmable hardware or for lower cost materials - Multiple pass effects, with pass iteration if required for the closest 'n' lights - Support for multiple material techniques means you can design in alternative effects for a wide range of cards and OGRE automatically uses the best one supported - Material LOD support; your materials can reduce in cost as the objects using them get further away - Load textures from PNG, JPEG, TGA, BMP or DDS files, including unusual formats like 1D textures, volumetric textures, cubemaps and compressed textures (DXT/S3TC) - Textures can be provided and updated in realtime by plugins, for example a video feed - Easy to use projective texturing support Meshes - Flexible mesh data formats accepted, separation of the concepts of vertex buffers, index buffers, vertex declarations and buffer mappings - Biquadric Bezier patches for curved surfaces - Progressive meshes (LOD), manual or automatically generated - Static geometry batcher Animation - Sophisticated skeletal animation support - blending of multiple animations with variable weights - variable/multiple bone weight skinning - software and hardware-accelerated skinning pipelines with intelligent buffer sharing - manual bone control - Configurable interpolation modes, accuracy vs speed tradeoffs - Flexible shape animation support - Morph animation for legacy applications where you wish to perform simple linear blends between shape snapshots - Pose animation for modern shape animation, allowing you to blend many poses at variable weights along a timeline, for example expression / mouth shapes to perform facial animation - Both techniques can be implemented in hardware and software depending on hardware support - Animation of SceneNodes for camera paths and similar techniques, using spline interpolation where needed - Generic animation tracks can accept pluggable object adaptors tot;li>Gou to animate any parameter of any object over time Scene Features - Highly customisable, flexible scene management, not tied to any single scene type. Use predefined classes for scene organisation if they suit or plug in your own subclass to gain full control over the scene organisation - Several example plugins demonstrate various ways of handling the scene specific to a particular type of layout (e.g. BSP, Octree) - Hierarchical scene graph; nodes allow objects to be attached to each other and follow each others movements, articulated structures etc - Multiple shadow rendering techniques, both modulative and additive techniques, stencil and texture based, each highly configurable and taking full advantage of any hardware acceleration available. - Scene querying features Special Effects - Compositor system, allowing for full-screen postprocessing effects to be defined easily, via scripts if desired - Particle Systems, including easily extensible emitters, affectors and renderers (customisable through plugins). Systems can be defined in text scripts for easy tweaking. Automatic use of particle pooling for maximum performance - Support for skyboxes, skyplanes and skydomes, very easy to use - Billboarding for sprite graphics - Ribbon trails - Transparent objects automatically managed (rendering order & depth buffer settings all set up for you) Misc features - Common resource infrastructure for memory management and loading from archives (ZIP, PK3) - Flexible plugin architecture allows engine to be extended without recompilation - 'Controllers' allow you to easily organise derived values between objects e.g. changing the colour of a ship based on shields left - Debugging memory manager for identifying memory leaks - ReferenceAppLayer provides an example of how to combine OGRE with other libraries, for example ODE for collision & physics - XMLConverter to convert efficient runtime binary formats to/from XML for interchange or editing


Operating Systems:  C/C++, Windows, Linux, BSD, Solaris, Mac OS


OGRE Related Downloads
 
Download 3D Arctic Bear 4.0

3D Arctic Bear 4.0  The Screen Saver is completely free, its 3d graphics, picturesque scenery with dark blue sky and ocean and dazzling white snows will please your eyes for sure and nice music, cute and funny animated polar bear will give you a lot of fun and nice rest

Download Visual Terrain Maker 1.4.0.0

Visual Terrain Maker 1.4.0.0  Visual Terrain Maker is a program allows to visually create 3D landscapes (terrains), convenient and easy in use. Works in XP/NT/2k. Saves in Direct X (.X) format and .glo. The program is not critical to the video adapters and drivers.

Download Metty Meta Tag Maker 1.31

Metty Meta Tag Maker 1.31  Free tool for creating HTML meta tags, which can allow your web pages to be properly indexed by search engines.

Download Speakonia 1.0.3.5

Speakonia 1.0.3.5  Speakonia is a FREE Text-To-Speech (TTS) Program. Speakonia reads aloud any given text with just one mouse click! The reading can be paused, resumed and can be exported to a wave file. Speakonia is able to fetch webpages and read them aloud.

Download AV Defs Updater for F-PROT for DOS 2.91

AV Defs Updater for F-PROT for DOS 2.91  Automatically provides updates to the classic F-PROT for DOS antivirus program and notifies you about it. Allows the creation on any 32-bit Windows of a set of antivirus emergency diskettes.

Download Dictionary 1.0

Dictionary 1.0  TheFreeDictionary.com presents a free IE Dictionary plug-in. 1) Open the browser and navigate to any web page. 2) Select (or double-click) any word. 3) Right-click and select"Definition"in the menu.

Download monoPlane Web Designer 0.02

monoPlane Web Designer 0.02  Download and build your XML/XSL based site today. Intuitive, flexible. Free. Live demos and working sites available. Beta-testers, comments, suggestions welcome.

Download mnoGoSearch 3.2.43

mnoGoSearch 3.2.43  MnoGoSearch is a free search engine designed to organize search within a website, number of websites, intranet or local system.

Download Webmasters Tool 1.0.0

Webmasters Tool 1.0.0  The Wedmasters tool is a completely free program that aids in search engine submissions, site optimization, web page keyword research and Meta tag optimisation

Others Popular Downloads
 
Download mvnForum .2GA 1.0

mvnForum .2GA 1.0  mvnForum is an open source, powerful, easy to use, easy to setup bulletin board (forum) built on the Java J2EE technology (Jsp/Servlet). mvnForum is compatible with any Servlet Containers which supports Jsp 1.2 and Servlet 2.3.

Download Aardvark Topsites PHP 5.2.0

Aardvark Topsites PHP 5.2.0  Aardvark Topsites PHP has a ton of features. I'm not going to bore you with all the inane details, but here is a list of the main features. - Members ranks can be shown on their button.

Download Guestbook class 1.0

Guestbook class 1.0  This class is meant to manage a guest book storing its records either in XML files database or in a SQL database. Currently it supports only MySQL databases.

Download lilURL 0.1.1

lilURL 0.1.1  lilURL is a simple PHP/MySQL script for generating shorter URLs. It's similar to TinyURL, Shorl, MakeAShorterLink, etc, but you can run it on your own server ((which is pretty much the same thing as TightURL).

Download MOC Designs PHP News 1.1

MOC Designs PHP News 1.1  MOC Designs PHP News is a PHP-SQL powered, dynamic, news editor and displayer. Adding news on your website is done through a web-page form, saving you the time of editing your news page and then uploading the news page again.

Download Php Board Script 6.4.3

Php Board Script 6.4.3  Php Board Script allows you to create a simple discussion forum. It is made in Php, without My SQL, which on each server or Webspace is installed in well 5 minutes.

Download CMS Mini 0.2.2

CMS Mini 0.2.2  CMS Mini is a very small PHP application for manage content for small web sites. Not intended for a cooperative group of editors and rewiers: simply one editor can insert new contents, immediatly pubblished on web: "one task, one click".

Download m-phorum 0.3

m-phorum 0.3  m-phorum is a new small phorum, using PHP with one mysql database backend. Tested on php 4.3, apache 1.3.27 & mysql 3.23.52. It is simple and fast.

Download PDF::Reader 1.0

PDF::Reader 1.0  The PDF::Reader library implements a PDF parser conforming as much as possible to the PDF specification from Adobe.

Submit Reviews for OGRE
- required fields
     

Related Freeware