ambiera home ambiera home   coppercube

Features of CopperCube

CopperCube is a 3D engine / editor with deployment targets for Flash (.swf), WebGL/JavaScript (.html), Windows (.exe) and Mac OS X (.app). You can create simple interactive 3D scenes without the need to write one single line of code (=no programming necessary), or even create whole games with the help of a little bit of scripting magic.

target icons
CopperCube publishes your 3D scenes as standalone .exe and .app
as well as as Flash .swf or WebGL for your website.

Supported File Formats

Import your 3D models into the CopperCube editor and publish them directly as Flash swf file or WebGL app for websites, or as standalone Windows .exe or Mac OS X .app file. CopperCube supports the following file formats:

Format ImportExport
AutoCAD exchange files (.dxf)yes-
3D Studio ASE files (.ase)yes-
3D Studio meshes (.3ds)yes-
Alias Wavefront Maya (.obj)yesyes
B3D files (.b3d)yes-
Cartography shop 4 (.csm) yes-
COLLADA (.xml, .dae)yesyes
DeleD (.dmf)yes-
FSRad oct (.oct)yes-
Irrlicht static meshes (.irrmesh)yesyes
Irrlicht scenes (.irr)-yes
Lightwave 3D meshes (.lwo)yes-
Microsoft DirectX (.x)yes-
Milkshape (.ms3d)yes-
My3DTools 3 (.my3D)yes-
OGRE meshes (.mesh)yes-
Pulsar LMTools (.lmts)yes-
Quake 3 levels (.bsp)yes-
Quake 2 models (.md2)yes-
STL meshes (.stl)yesyes
Stanford Polygon Lib files (.ply)yes-
Truespace files (.cob and .scn)yes-

Since version 3, the editor also supports low poly editing directly in CopperCube, so you can also create your models without an external modelling tool.
CopperCube a 3D engine for Flash and Windows CopperCube a 3D engine for Flash and Windows


Character Animation

CopperCube supports realtime 3D character animation, also known as skeletal animation. It supports playing back animated meshes with an unlimited amount of joints and an unlimted amount of weights. You can model and animate animated characters using any 3d software, exporting it into one of the following file formats and then importing them into Coppercube:
  • Milkshape (.ms3d)
  • Microsoft DirectX (.x)
  • B3D files (.b3d)
The editor also includes a simple animation editor, to cut and define named animation cycles. You'll find links to exporters for your 3d modelling application in the Coppercube Documentation.
CopperCube a 3D engine for Flash and Windows CopperCube a 3D engine for Flash and Windows


Single Click Web or .exe Deployment

Want to show your 3D scene directly on your website? Not a problem:
  • Import your 3D files into CopperCube
  • Edit your scene in the editor
  • Select 'Flash SWF' or 'WebGL' and click 'Publish'
  • Done!
Want to create a Windows .exe or Mac OS X .app instead? Select 'Windows .exe' or 'Mac OS X .app' and click 'Publish'. That's it!
CopperCube a 3D engine for Flash and Windows


Lightmapping

The CopperCube editor has a built-in lightmapper which can enhance the appearence of your 3D scene greatly. Just place a few lights and click 'calculate'. The lightmapper even features global illumination effects and is very simple to use.
CopperCube a 3D engine for Flash and Windows


OpenGL, Direct3D, WebGL and Stage3D

When publishing your interactive 3D scene CopperCube utilizes either OpenGL, Direct3D, WebGL or Stage3D/Molehill to render the scene with a highspeed, hardware accelerated render engine. An incredible amount of polygons is possible to be used then. Additionally, the following features are supported:
  • Fullscreen anti aliasing
  • Vertical Syncronization
  • 3D sounds (.wav, .ogg, .mod, .it and more)
  • Fullscreen mode
CopperCube a 3D engine for Flash and Windows


Scripting Support, Events and Actions

To make your 3D scenes even more interactive, you can utilize CopperCube's simple click-only event/action system or even scripts and and influence every aspect of the whole scene.
  • CopperCube has a built-in Event/Action system. You can easily define actions which should happen (like playing a sound, opening a website, showing an item etc.) when an event happens (like the user clicked on an item or reached a certain area). No programming needed here.
  • When publishing as Windows .exe, you can use Javascript, powered by the fast Mozilla Spidermonkey virtual machine.
  • When publishing as Flash .SWF, you can use ActionScript 3
There is a full reference of all scripting functions and several tutorials and examples in the Coppercube Documentation.
CopperCube a 3D engine for Flash and Windows


Game AI and first person shooter behaviors included

Wether you want to create simple 3D games or prototype your AAA title, CopperCube includes precreated game AI behaviors and actions, since CopperCube version 2. No need to program anything, just click your game characters and enemies together.
CopperCube a 3D engine for Flash and Windows


A custom high speed flash 3D Engine

When publishing your interactive 3D scene as Flash SWF file, CopperCube uses its own optimized 3D engine with the following features:
  • Highly optimized and ActionScript 3 based
  • Realtime Skeletal Animation with no joint or weight limit
  • Advanced features such as BillBoards, Skyboxes and 3D sounds
  • Supports real lightmaps
  • Adaptive precision to keep high frames per second
  • Accessible for scripting through Actionscript 3 interface
  • Uses the latest hardware 3D accelerated Stage 3D / Molehill API
  • Can also run on older Flash versions without hardware 3D.
You can access this engine using the SimpleAPI, providing access to most features in the 3d world. But if you even need more control over everything, you can buy the full ActionScript 3 source code of the Flash 3D engine with about half a MB of source code and more than 100 classes: simply contact us for this.
CopperCube a 3D engine for Flash and Windows


Online Demos


The following Demos show the Flash version CopperCube in action (Flash 10 player required):


Backyard Demo Start


Dynamic Light Demo Start


Model Viewer Demo Start


Building Demo Start


Third Person Camera Demo Start


First Person shooter Demo Start


Character Animation Demo Start


Configurator Demo Start




Updates


Want to get notified when a new version of Coppercube has been released?

Your email adress: