G3D Innovative engine

Engine default

Website:
http://g3d.sourceforge.ne...

Developer:
G3D

Launched:
Not specified

Status:
Active

Supported Platforms:
Windows, Linux, Mac OS X

Languages Written In:
C/C++

Languages Supported:
C/C++

Graphics APIs:
OpenGL

Rating:
Not reviewed yet

Editor:
None (be one!)

The G3D Innovation Engine is a commercial-grade C++ 3D engine available as Open Source (BSD License). It is used in commercial games, research papers, military simulators, and university courses. G3D supports hardware accelerated real-time rendering, off-line rendering like ray tracing, and general purpose computation on GPUs.

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 is a rock-solid, highly optimized base on which to build your 3D application.

Supported Features

General

  • Object-Oriented Design
  • Plug-in Architecture Multiple rendering modes Hardware-accelerated OpenGL Ray tracing Remote rendering Both forward and deferred shading Developer HUD In-engine video recording Camera bookmarks, tone map controls, and splines On-screen performance stats Data import and export 3DS, OBJ, IFS, MD2, MD3, BSP, PLY, PLY2, OFF, and custom models JPG, PNG, BMP, PPM, PCX, TGA, DDS, and ICO images MP4, MPG, MOV, AVI, DV, QT, and WMV video input and output 2D and 3D fonts 800 MB of ready-to-use assets
  • Fixed-function
  • Stereo Rendering
  • Raytracing
  • Raycasting Hardware-accelerated OpenGL Ray tracing Remote rendering
  • Sky
  • Water
  • Fire
  • Explosion
  • Decals
  • Fog
  • Weather Sky,Water,Fire,Particles,Decals,Fog
  • Splines Splines

Lighting

  • Per-vertex
  • Per-pixel
  • Volumetric
  • Lightmapping
  • Radiosity Per-Vertex,Per-Pixel,Lightmapping

Shadows

  • Shadow Mapping Shadow mapping

Texturing

  • Basic
  • Multi-texturing
  • Bumpmapping For more information read the features list.

Shaders

  • Vertex
  • Pixel
  • High Level Complete class for shaders. Both forward and deferred shading

Meshes

  • Mesh Loading
  • Skinning
  • Progressive Skinning,Loading

Scene Management

  • General General

Animation

  • Keyframe Animation
  • Skeletal Animation Skeletal

Terrain

  • Rendering Rendered

Physics

  • Basic Physics
  • Collision Detection
  • Rigid Body
  • Vehicle Physics Advanced physics engine

Networking

  • Peer-to-Peer TCP and UDP-based networking with P2P LAN discovery

Artificial Intelligence

  • Pathfinding
  • Decision Making
  • Finite State Machines Pathfinding,Decision making

Sound

  • Streaming Sound Basic sound management

Scripting

Tools: Model viewer, GPU benchmark, and build utilities

Licensing

License Name Price in $US Source Code Included?
BSD Free Yes
Completely free, view licensing for more information.

This engine hasn't been reviewed yet. Be the first!

Write a Review

Suggest Edits

Last edited Sep 27, 2011 at 10:26

Are your the owner of this engine? Let us know to be able to update it, and reply to reviews, and other benefits.