CopperLicht

Engine-default

Website:
http://www.ambiera.com/co...

Developer:
Ambiera

Launched:
Not specified

Status:
Active

Supported Platforms:
Windows, Linux, Mac OS X, Solaris, iOS, Browser-based

Languages Written In:
JavaScript

Languages Supported:
JavaScript

Graphics APIs:
OpenGL

Rating:
Not reviewed yet

Editor:
None (be one!)

CopperLicht is a JavaScript 3D engine for creating games and 3d applications in the webbrowser. It uses the WebGL canvas supported by modern browsers and is able to render hardware accelerated 3d graphics without any plugins.

Supported Features

General

  • Object-Oriented Design
  • Save/Load System
  • Fixed-function
  • Fonts
  • GUI
  • Font rendering and GUI is done using Web 2d overlays (tutorial available)

Lighting

  • Lightmapping Lightmapping included in 3 variations, Lightmaps can also be generated using the editor.

Shadows

  • Shadow Mapping

Texturing

  • Basic
  • Multi-texturing Simple material system with lots of options

Shaders

  • Vertex
  • Pixel
  • High Level GLSL shaders as specified in WebGL

Meshes

  • Mesh Loading CopperLicht compiles your 3D meshes into a small, binary file which downloads quickly, reducing bandwith usage for your users. Simply import your 3D files into the CopperCube editor and publish it as CopperLicht scene.

Scene Management

  • General
  • Includes an extensible 3d scene graph manager
  • The scene graph system allows the engine to be extended with any new special effect.

Physics

  • Basic Physics
  • Collision Detection
  • Optimized, reusable 3d math classes (vectors, matrices, plance etc), all with collision test functionality
  • Picking: Simply add a JavaScript callback function to any scene node which gets called when your scene node is being clicked
  • Basic Physics, Collision and Response: Currently imlementation in progress.

Networking

  • Client-Server As this is a webbased JavaScript 3D engine, networking is available for free via AJAX

Tools & Editors

CopperLicht comes with a full 3D editor named CopperCube which imports about 20 3d file formats: 3ds, .obj, .x, .lwo, .b3d, .csm, .dae, .dmf, .oct, .irrmesh, .ms3d, .my3D, .mesh, .lmts, .bsp, .md2, .stl. and more It also does lightmapping and is able to create scripts, actions and events.

Scripting

The engine itself is written in JavaScript so you can use JavaScript as Scripting language, of course.

Special Effects

  • Billboarding
  • Sky

Licensing

License Name Price in $US Source Code Included?
Proprietary Free Yes
CopperLicht is free to be used, but must abide by the CopperLicht License.
Proprietary $79.00 Yes
For Students and Hobbyists. Includes: * Access to the full, uncompressed fully documented source * Scripts to create your own compressed copperlicht version from your modified source Access to preliminary patches * Higher priority support (company license only) * Free updates for one year
Proprietary $1,900.00 Yes
For Companies and Professionals. Price is per programmer seat for one year. Includes: * Access to the full, uncompressed fully documented source * Scripts to create your own compressed copperlicht version from your modified source Access to preliminary patches * Higher priority support (company license only) * Free updates for one year

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

Write a Review

Suggest Edits

Last edited Dec 13, 2011 at 23:32

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