CopperLicht SDK Changelog

What's new in CopperLicht SDK 1.15

Jul 16, 2018
  • Post Effects, WebGL 2 support, CopperCube 6.0 compatibility, and more.

New in CopperLicht SDK 1.7 (Nov 20, 2013)

  • Now also works with Internet Explorer 11
  • Added support for the EMT_TRANSPARENT_ALPHA_CHANNEL_REF material
  • Improved Collision Detection

New in CopperLicht SDK 1.6 (Jan 30, 2013)

  • Added support for Particle Systems. Use the ParticleSceneNode to create smoke, fire, rain, fog, whatever you like.
  • There is now a mobile 2d input scene node available which behaves like the overlay 2d scene node and can be used to emulate keyboard input for games on touchscreen devices like phones, tablets and similar.
  • The Overlay2D Scene node now supports multi-line text. Also, the text drawing API has been extended for configurating text more precicely (fonts, colors, alignment, etc)
  • CopperLicht now has an automatic loading screen when loading. You can disable it by setting the parameter 'loadingScreenText' of startCopperLichtFromFile to null.
  • Billboard rendering speed has been increased by a factor of about 600%
  • Vector3D now has functions to interpolate between vectors, and to rotate it along all three axes.
  • Light scene nodes with visibilty set to 'false' now no longer cast light. So you can dynamically switch on and off lights now easily.
  • Full compatibility with the CopperCube 4 editor

New in CopperLicht SDK 1.5 (Jul 6, 2012)

  • Added support for vertex colors. You can colorize each part of each 3d geometry separately now.
  • CL3D.Vertex3D has a member named 'Color', using this causes 3d models to be colorized.
  • Dynamic lighting is now more physically correct.
  • In fact, it is now exactly looking as in the fixed function pipeline of Direct3D and OpenGL
  • Changed default rotation speed for the CameraModelViewer animator to be more useful.
  • Fixed a bug causing stopping of sounds not to work
  • Fixed a bug causing animations not to be played when setting a frame loop which exceeded the maximal existing frame amount.
  • Full support for all CopperCube 3.1 features

New in CopperLicht SDK 1.4.2 (Mar 16, 2012)

  • Big performance increase in all parts of the engine: Removed code initializing Vect3D unnecessarily
  • Fixed a bug causing the scene not to load when a StopSound action was used.
  • Fixed a bug causing AnimatorOnProximity not to call the function it was supposed to call
  • Fixed a bug causing the field of view to be changed when a first person shooter camera was loaded from a .ccbjs file.
  • Fixed a bug causing a "Set Animation" action not to work when read from a .ccbjs file