DX Studio Version 2.2 Now Available
Pinewood studios based software developers Worldweaver Ltd announce the latest release of their games and simulation platform DX Studio.
With over twenty new features, version 2.2 represents a big step forward for DX Studio. Some of the most significant additions include Vertex Morphing, Animated Textures and Bitmaps, Emissive Map Support, and Gradient Based Reflection for realistic metallic surfaces. There are also some new per-pixel lighting features for lighting complex scenes in real-time.
“The key focus for this release was to improve the gaming capabilities of DX Studio. Previously, most people were happy to use DX Studio for more basic games or prototypes, but our users are now demanding high-end features and greater realism. Version 2.2 delivers this and will allow our users to create complete games on a par with many commercial releases” said CEO and founder Chris Sterling.
A major update to the DX Studio engine is now available. Here's what's been added in version 2.2...
Emissive maps are now supported - you can set them in the material editor.
Gradient based reflection - the environment reflection now works with normal maps and supports a new gradient property for a polished metal effect. Also in the material editor.
Improved culling - you should see a speed improvement in more complex scenes.
New visibility settings - you can now select which objects are visible from an area. Just define an area with an effectcube, then click on the object's Advanced visibility button.
Animated textures and bitmaps - a new dxsprite base format can now be created (right click in the resources window for new or just add an animated GIF anywhere). These can be used in 2D or 3D in most places that static bitmaps were used, including texture maps, specular/emissive maps (not normal maps yet).
Collision in 2D - just check the collision detection enable in the editor and you'll get onCollision events for 2d bitmaps.
Vertex Morphing (Standard/Pro feature) - see the Wiki entry for more.
Multiple Media Channels - you can now stream more than one media channel (video/mp3) at a time into a scene.
Cached text rendering - renders over 100 times faster for a typical page of text.
FBX Skin support - Maya and Lightwave users should now be able to get their skinned animated meshes straight into DX Studio.
Dynamic waypoint linking - you can now link/unlink waypoints from script. Also the system will only traverse waypoints set to 'visible', so you can control which ones to use.
Smooth merged animations - animationMergeTransitionPeriod allows smooth merges by applying the merged animation in/out over this time.
Lighting Improvements - normal and bump maps are now auto-mipmapped which fixes aliasing when further away.
system.xml.createDocument - you can now pass a XML string as a parameter for createDocument to set up an initial XML doc.
keys.any - you can now test keys.any for any key down.
Delayed network connection is now possible. You can also change the network IDs from script, and a new system.generateGUID() function can build guids at runtime.
Undo/Redo now remembers selection and hierarchy expansion.
Subgroup.pivotPos property - lets you control the pivot point of a hierarchy of subgroups at runtime.
system.uploadFile - allows uploading of files to a server.
system.ui.mouse.trap - traps the mouse inside the display window while it has focus.
system.folders.documentExecutable - if running as an EXE this returns the launch directory.
object.selectionMask and scene.selectionMask - allow custom selection groups.