Archive for September, 2006

v0.5

Monday, September 25th, 2006

New build of the Xtra is up.

DirectX8 as renderer is back in, new sources from the Irrlicht SVN included. Play with it, have fun, and let me know if there is anything broken.

In the meantime, I’ll hook up the new stuff like the sphere creation methods…

UPDATE:

addSphere() was added. Use as shown below:
addSphere(10,32,0,-1,vector(0,0,0),vector(0,0,0),vector(1,1,1))

With 10 being radius, 32 being polyCount, 0 being the parentNode, -1 the internal id, position, rotation and scaling vectors.

irrKlang v0.1

Monday, September 25th, 2006

Many interesting things are going on…

First of all, I got to know some interesting 3D developers who will (hopefully) write up some tutorials for the Xtra. Then, i need to iron out the DirectX8 renderer for the Irrlicht engine. Next, there has been some major updates on the Irrlicht site, with irrKlang, a 3D sound engine being the most interesting one.

Taken from its site:

IrrKlang’s current features are:

  • Buffered and streamed audio playback, in 2D and 3D.
  • High level resource management and autodetection: The engine can do everything for you. Just tell it to play a sound file, and it will load, cache and/or stream sound data for you automaticly, depending on what is best for performance and memory usage. But if you want to specify how the engine should handle this, you can do this as well.
  • Extendable: Possibility to write own file format readers/decoders to extend the engine with it.
  • Multi/Singlethreaded modes: The engine can run both multithreaded or singlethreaded in the same thread as your application, to make it possible to debug your application easier for example.
  • Low level audio output manipulation: Possibility to alter any aspect of a playing sound like panning, volume and 3d position.
  • Fast 3D audio on low end hardware: Because some low end audio hardware is not able to play 3D sounds without significant performance loss or some don’t support 3d audio buffers at all, irrKlang has a high performance 3d sound buffer emulator built-in, causing a sound experience nearly as it was a real 3d sound buffer.
  • Advanced file reading support: irrKlang can read directly from compressed zip files, pak files, memory, and everywhere the Irrlicht Engine can. File reading function callback can be overwritten by the user, of course.

Squeezed by UPX, the irrKlang.dll is 208 Kb in size. Added to the Irrlicht Xtra, this would yield to a 3D and 3D sound Xtra under 1 Mb… :-)

New interim build up

Thursday, September 14th, 2006

Just posted a new version of the Xtra. Just the X32 file though, so no new zip.
The reason being that the DirectX8 renderer has been disabled, and the new code has not yet fully been tested  - okok, actually, not at all, so play at your own risk and do not choose DirectX8 as your renderer.

Have fun!

Expired

Thursday, September 14th, 2006

Please do not download the current version of the Xtra, it is expired. We are currently fixing some initialization bugs and a new build will be up soon.

Thanks for your patience.