C3DL 2.0 includes the following features:
- uses WebGL (as opposed to Canvas 3D) – you will need a WebGL enabled browser to see demos (see tutorial #1 on how to do this)
- ports all c3dl features including:
- Collada model loading
- Picking
- Lighting System
- camera system
- Particle system
- Effects system that allows a swappable shader to be applied to alter its look. Currently we have the following effects implements:
- cartoon (with or without outlines)
- greyscale
- solid colour
- sepia
- gooch
- lines and dots
You’ll need a WebGL-compatible browser to run it. You can either download Minefield, WebKit or Chromium. Please let us know if it fails to load. Keep in mind I hacked this thing together in a day so the code isn’t pretty, but here it is anyway!
So I’ve been working on this little demo in preparation for the upcoming (very very soon…docs left only) release of C3DL’s webGL release. I adapted it from Peter Callaghan’s Asteroids game and the models were from an old demo made as part of our user testing last year.
This demo is kind of cool because it demonstrates many of the features of C3DL and puts it all together in one. Namely it uses:
- collada model loading – you can export to collada from a good number of modeling programs including blender, 3ds max and google sketchup
- particle systems – watch the rocks when they explode!
- lighting – ok… this is not featured well… I’ll try to see if I can do better with it
- picking – click on rock to identify which one
