Solutions
> Products > Virtools
Dev
What's New in Virtools Dev 2.1
Virtools Dev
2.1 boasts many new features, including over twenty new behavior
building blocks and a brand new DirectX 8.1 Rasterizer, as well
as numerous optimizations and bug fixes.
Download the Free Virtools Dev 2.1 Upgrade if you are an
existing Dev 2.0 registered client*, or simply order Virtools
Dev 2.1 on CD!
Click here for details
on how to upgrade
New Features
GUI
Virtools has added a number of new features to the Dev interface
to improve workflow, leaving you free to concentrate on creating
outstanding content with game-like interactivity. Some of the highlights:
- Save/Revert to Version - track development using simple
shortcuts to save versions of your work, and to revert to the
last saved version in the event of errors.
- Automatic Portal Creation - create and position portals
instantly to take advantage of portal culling, and improve rendering.
- Conditional Breakpoints - debug your scripts more quickly
and efficiently by setting conditions for your Schematic breakpoints.
- Quick Find commands for Schematic and Level Manager -
find elements by name or part of their name.
- Set Save Options for image files in Level Manager - change
the save settings for one or several image files at a mouse-click.
- Script Colors and Script Sorting - give your scripts
different colors for easy identification; organize them by name,
owner, color, or class type.
- Easier (re)Linking in Schematic - new timesaving ways
to create and edit links.
Behavioral Engine
New functionalities have also been added to the Behavioral Engine,
the key component of the Virtools technologies, as well as various
managers. Highlights include:
- Automatic Shortcut Remapping - remaps orphaned parameter
shortcuts contained in Virtools Object Files (NMO) on loading
the file.
- New Parameter Operations - over forty new paramOps, allowing
easier access to and manipulation of important information.
- New functions for existing BBs - several building blocks
have been enhanced with additional functionality.
Render Engine
Dev 2.1 has a new DirectX 8.1 based Rasterizer for the Render
Engine:
- Uses the latest graphics component (DirectX Graphics) of DirectX
for increased performance for all DirectX compliant graphics cards.
-
Adds support for cutting edge hardware support such as Pixel and
Vertex Shading (building blocks in development).
-
Optimized Vertex Buffers and improved Anti-Aliasing.
Among the other improvements to rendering in Dev 2.1 is the possibility
to force software or hardware rendering and the addition of a Config
File, that enables screen dumps, sorting of transparent objects
and more.
SDK
As well as filling in some of the gaps in the SDK documentation,
several new possibilities are available to programmers in Dev 2.1.
A few examples:
- Ability to activate a callback function each time a material
is set as "current".
- Support for debugging in Release as well as Debug mode.
- CubeMap support for both DirectX (versions 7 and 8) and OpenGL
rasterizers.
- Capability to create and render Vertex Buffers.
- Additional utilities and tools in base libraries.
- Enhanced documentation.
Virtools Web Player
Several new properties and commands are available for the Virtools
Web Player, giving you increased control over the user experience.
These include:
- RenderOptions property - forces software or hardware
rendering among other things.
- GetObjectName command - returns the name of a specific
object.
New Building Blocks
Virtools adds over twenty new behavior building blocks in Dev 2.1,
from over seven different categories. New BBs include:
- Animation Recorder - records the movements of an object
or group of object, saving this information as an animation ready
to play back at any moment.
- Filter Texture - applies custom filter effects to textures.
- Hardware Level - checks the type of 3D graphics acceleration
provided by the current video card driver.
- Lens Flare - simulates a 'lens flare' by rendering a
Light with a specific Texture.
- LightMap - generates and displays lightmaps (a texture
used for lighting and shadow effects).
- Volumetric Fog - creates a volumetric fog effect for
a given Group of 3D Entities.
- ShadowStencil - creates sophisticated real-time shadow
effects.
- Time Settings - changes any of the time settings (max.
frame rate, delta time etc.)
Optimizations and Bug Fixes
Optimizations have been made to every part of Dev 2.1 - the GUI, the
Behavioral Engine and Managers, even the Render Engine. A number of
bugs have also been corrected; detailed logs are available in the
Dev 2.1 documentation.
* The free upgrade applies only to the
Virtools Dev 2.0 Full Commercial Version. |