Demoniak3D

Engine-default

Website:
http://www.ozone3d.net/de...

Developer:
Jerome Guinot - oZone3D.Net

Launched:
Not specified

Status:
Inactive

Supported Platforms:
Windows

Languages Written In:
Not specified

Languages Supported:
Not specified

Graphics APIs:
OpenGL

Rating:
Not reviewed yet

Editor:
None (be one!)

Note: This resource is marked as inactive because it is no longer maintained by the owners.

Demoniak3D is a tool designed to help developers and technical artists quickly create and prototype real time 3D solutions: demos, benchmarks, little applications or games using XML, LUA scripting and OpenGL Shading Language. Demoniak3D can be seen as a scripted 3d engine with many other features such as physics, sound, network, sql or gpgpu support.

Supported Features

General

  • Save/Load System
  • Other
  • Direct loading of .3DS, .OBJ
  • Export plugin for 3DStudio MAX 7/8
  • Scripting language: LUA
  • Extremely well docummented with online help (french and english), about one hundred code samples, demos, tutorials, blog and forum (french and english).
  • Fixed-function
  • Render-to-Texture
  • Fonts
  • GUI

  • Environment Mapping
  • Billboarding
  • Particle System
  • Sky
  • Water
  • Fire
  • Explosion
  • Fog
  • Mirror Particle system with emitters (point, sphere, mesh, etc), actions (gravity, color, size, etc) and obstacles (plane, disc, sphere, etc.).
  • Splines Bezier curves support

Lighting

  • Per-vertex
  • Per-pixel
  • Lightmapping

Shadows

  • Shadow Volume Stencil shadow volume support

Texturing

  • Basic
  • Multi-texturing
  • Bumpmapping
  • Mipmapping
  • Projected
  • Procedural

Shaders

  • Vertex
  • Pixel
  • High Level Real time shaders with GLSL (OpenGL Shading Language)

Meshes

  • Mesh Loading
  • Deformation
  • Direct loading of .3DS and .OBJ
  • Exporter plugin for 3D Studio MAX 7/8 with all regular vertex attributes (position, normal, UV0 up to UV7).

Scene Management

  • General

Animation

  • Keyframe Animation
  • Morphing basic character animation using morph-target and tweening.

Terrain

  • Rendering Basic terrain rendering. Terrain is built from a heightmap.

Physics

  • Basic Physics
  • Collision Detection Physics via Agiea PhysX Engine

Networking

  • Client-Server Full netwok support with LuaSocket Lib.

Artificial Intelligence

  • Scripted via LUA

Sound

  • 2D Sound
  • 3D Sound Sound via FMOD or OpenAL

Licensing

License Name Price in $US Source Code Included?
Proprietary Free No
Free version for private use only
Proprietary $131.00 No
Pro version for commercial use

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

Write a Review

Suggest Edits

Last edited Aug 18, 2012 at 20:32

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