TrueVision 3D (commercial)

Moderators: Moderator, Global Moderator

Post Reply
Tami
Administrator
Administrator
Posts: 0
Joined: Sun Apr 25, 2004 1:05 pm

TrueVision 3D (commercial)

Post by Tami »

The TV3D SDK is a complete 3D middleware solution for programmers looking to create anything from next generation games to complex simulations. By using our complete API and your favorite development language, you can write less code, and get more done in a shorter amount of time.

The entire TV3D SDK has been built from the ground up to give the programmer total control over every aspect of their 3D world. Complete control is maintained through a very easy to learn system of objects, each with a very specific set of functions. This easy to learn system still gives you all the power of programming with DirectX, without having to learn a complex API.

Our multi-language technology is an industry first, giving you the ability to program using the language you are most comfortable with. All languages have a complete API, using our eventless programming model, so you do not have to sacrifice features because of the language you are using!

TV3D Complete Features List
The TV3D SDK is an extensive library for 2D and 3D development for games, simulations, and 3D applications. Each of the features listed below can be configured to operate in many different ways, and can be combined to make a unique 3D experience. All of the features have been created for both the novice and advanced programmer alike, with a harmony of simplicity and flexibility being a primary development goal.
Rendering System
The core of the TV3D SDK is a highly optimized rendering engine written in C++ and based upon the DirectX 9.0c platform from Microsoft. Using hundreds of built in shaders that adapt to your hardware, you are ready to take advantage of the hardware of today, and tomorrow.

* Windowed or fullscreen support, with the ability to switch between modes during rendering
* 32bits standard rendering pipeline for main buffer rendering
* 64bits and 128bits floating point rendering pipeline available
* Multiple viewport mode available in windowed mode
* Multiple adapter support, with full enumeration of devices and supported rendering modes
* Antialiasing and Anisotropic filtering up to 16x supported
* Switch between point, line, and solid rendering modes

HLSL Shader Support

* Full DirectX 9.0c effect file support for shaders, in HLSL or Assembly
* Support for Shader Model 1.0 to Shader Model 3.0
* Extensive support of predefined semantics for access to internal parameters
* Shaders supported on most TV3D objects, including Mesh, Actor, Landscape, and Minimesh

Landscape and Terrain System

* Highly optimized chunk based terrain rendering
* Chunked LOD with geomorphing for progressive LOD
* Realtime deformable terrain with single or array based point updates
* Detailed texturing using texture splatting with up to 16 simultaneous layers
* 8bit or 24bit heightmap support for terrain generation
* Custom terrain data format for fast terrain loading and parsing
* Fast altitude queries and collision detection
* Automated fast culling using internal quadtree
* Complex integrated water system for realistic looking water

Static Mesh Support

* Flexible mesh system including on the fly mesh creation
* Supports meshes up to 16 million triangles and verticies
* Various vertex formats supported
* Frustum culling via sphere or box
* Up to 8 textures per group for combinations of diffuse, normalmap, specular, emissive, heightmap
* Accurate triangle or bounding volume collision

Animated Meshes (Actors)

* High performance skeletal or morph target animations
* Supports 3 skinning modes, including CPU, Blended, and Shader-Based
* Full support for custom shaders on actors
* Animation transition support from one animation to another
* Animation blending with up to 4 simultaneous tracks
* Exporters for Maya, 3DS Max, and Milkshape3D
* Included conversion utility for Halflife 1 MDL files
* Accurate collision detection and mousepicking support
* Full attachment system for actor bones
* Bone manipulation via internal calls for custom animation systems

Material and Lighting System

* Point, Directional, and Spot lights supported
* Managed lighting system to automatically select the best active lights for the object
* Standard per-vertex lighting with transform and lighting support
* Per-pixel lighting with bumpmapping support
* Offset/Parallax tangent bumpmapping support
* Cubemap filter for point light and bumpmapping
* Material system with ambient, diffuse, emissive, specular, and power support
* Per-Pixel and per-vertex precomputed radiance transfer (PRT) for meshes
* Lightmap support for meshes and terrain

Particle Systems

* Multiple emitters and attractors supported per particle system
* Point sprite, billboard, and minimesh particles can be mixed in one particle system
* Full keyframe support for particles and particle emitters
* Spherical, box, and direction emitters supported
* Direction filtering via cubemap for emitters

Minimesh System

* Internal shader instancing allowing up to 52 meshes to be rendered per batch
* Full custom shader support for special effects
* Minimeshes can be used as particles, allowing complex effects
* Per item frustum culling and fading

GPGPU (General Processing on GPU)

* Full floating point surface support, including 64bits and 128bits
* Full custom pixel shader rendering via standard DirectX effect files
* Read pixel data from your pixel shader results in real time

Integrated Newtonian Physics Engine

* Based upon the Newton Game Dynamics physics engine
* Direct integration for engine objects, including meshes, actors, terrain
* Accurate collision detection and friction solver with configurable accuracy
* Rigid body colliders support include box, sphere, cylinder, cone, and convex hull
* Static body colliders support includes mesh and terrain
* Combine multiple colliders into one rigid body
* Full joint support with limits including ball, hinge, universal, up, and sliders
* Motorized joints supported
* Fully configurable vehicle system
* Buoyancy for bodies based upon a water plane
* Configurable auto freezing of bodies when they are idle
* Ragdolls supported by direct actor bone manipulation

Built-in Special Effects and Controls

* Gamma control, and full screen fading and flash effects
* Glow and Bloom with full emissive map support
* Per object velocity-based motion blur (PS 2.0+)
* Depth of Field (PS 2.0+)

Additional Features

* Full unicode support
* Global stream system for data loading from file, file part, memory stream, or package
* Included math library with all standard functions for vectors, matrices, and quaternions
* Internal profiler with on screen output to help determine bottlenecks in your rendering
* Unified angle system for all internal functions allowing you to use degrees or radians

API Standards

* Simple and easy to use OOP classes
* Initialize the engine and begin rendering in less than 5 lines of code!
* Multiple languages supported via our various libraries, all using the same C++ core
* Static Library supported for C++ for one-file distribution, no dependent files required

Supported Languages and Compilers
The TV3D SDK has been fully tested using the following languages and compilers.
Languages

* Microsoft Visual Basic 6
* Microsoft Visual Basic.Net (VB.Net)
* Microsoft Visual C#
* Borland Delphi
* Microsoft Visual C++
* ANSI C++
* APL
* BlitzMax

Compilers

* Microsoft Visual Studio
* Microsoft Visual Studio.Net 2003 and 2005
* Microsoft Visual Studio Express
* Borland Delphi 5, 6, 7, and 2005
* GCC and MingW
* MicroAPL APLX and IBM APL2
* ...or any ATL/COM or .NET-compliant language!

Price: $150.00 USD
Demo Available, uses watermarks
Image

[color=\"#41211C\"]It takes years to build up trust and only seconds to destroy it

[/color]
Post Reply

Return to “Game Dev”