What is TrueVision3d?

(From TrueVision3D.com) The TV3D SDK is a complete programming suite that accelerates the development of 3D games and applications. If you need to quickly prototype an idea, or need to quickly bring a product to market, then the TV3D SDK will save you time and money. With (this) 3D engine you have the power of an expensive 3D SDK, at a price that will not break your budget.

(TV3D’s) multi-language support is second to none in the industry, and (the) community support forums bring over 2000 users together, who all share ideas and rendering techniques on a daily basis. The TV3D SDK has the simplicity that an SDK should, and the flexibility and power that it needs.

In a nutshell

The TV3D SDK is a collection of programming interfaces that are useful for making 3D applications and games. It started off as an easy to use Directx wrapper for VB, and has expanded to allow the use of more languages, and to contain features that directx just can’t do by itself.

TV3D 6.2 (the "Old version")

TV3D 6.2 is the old version of the engine. It’s still in use, but many people have bought a license to get access to the nice feature list that 6.5 has to offer. You can download the full 6.2 engine here. This version of the engine contains a graphics engine and a media engine, and has the following basic list of features:

Languages Supported

  • Visual Basic 6 (VB6)
  • Visual Basic.Net (VB.Net)
  • Delphi
  • C++
  • C#
  • ...and any COM-compliant language with DX library support!

3D Engine

  • Full DirectX8.1 and DirectX9 support
  • Optimized Hardware T&L support
  • Unified Angle System (radian or degrees)
  • DirectX Hardware Lighting support (up to 8 simultaneous lights)
  • Fast view frustum culling (sphere and box)
  • Fast Terrain Rendering System with quadtree
  • BSP Rendering Engine with PVS/Lightmapping
  • Billboard-based Particle System
  • 3DS, X, MDL, MD2, MD3, Skinned Mesh Support for models
  • Hardware Vertex Shaders to optimize rendering if available
  • Shader script system to setup texture effects
  • Atmospheric effects like fog, cloud, sky (box and sphere), stars
  • DOT3 Bumpmapping support
  • Optimized dynamic stencil shadows for meshs
  • Fast 2D Interface with custom fonts
  • Advanced ray collision detection returning accurate information
  • Powerful animation system
  • Skeleton-based, Keyframe-based, or Morph-based animations
  • Attach child meshes to bones
  • Animate via custom bone rotations

Media Engine

  • DirectSound, DirectMusic, DirectShow support
  • Allows to make unique sound atmosphere for your games
  • Hardware/Software Sound mixing
  • Unlimited simultaneous sounds
  • MP3, WAV, MOD, SM3, IT, MID, RMI, SGT support
  • 3D Sound support that can be linked easily to a 3d world
  • Effects (reverb, echo, etc.) to give more depth to your sounds
  • Movie playing (all formats) for cut-scenes

TV3D 6.5 (the Beta version)

TV3D 6.5 is the new version of the engine. It’s currently in Beta, and you can test it only if you purchase a license to use 6.2. This version of the engine has many more features than 6.2, and is going to make game development very simple and fun. It’s release date is “When it’s done”. It has the following (incomplete) list of features:

Languages Supported

  • Visual Basic 6 (VB6) via ATL/COM Library
  • Visual Basic.Net (VB.Net) via Managed Library
  • C# via Managed Library
  • Delphi via ATL/COM Library
  • C++ via Direct Library Support
  • ...and any ATL/COM or .NET-compliant language!

3D Engine

  • Full DirectX 9 support
  • Optimized Hardware T&L support
  • Unified Angle System (Radian or Degrees)
  • DirectX Hardware Lighting support (Automatic managed lighting)
  • Fast view frustum culling (sphere and box)
  • Fast Terrain Rendering System with quadtree
  • LOD on landscape
  • Multi-level detail maps on landscape
  • TVO (Octree) maps, perfectly suited for indoor maps
  • MAP → TVO Compiler, suits most mapping software
  • Billboard-based Particle System
  • X, TVA, TVM model support
  • Hardware Pixel and Vertex Shaders to optimize rendering
  • Pixel and Vertex Shaders .fx support
  • Atmospheric effects including fog, clouds, sky (Box and Sphere)
  • Visual effects such as depth of field, volumetric lights, and fog
  • DOT3 Bumpmapping support with per-pixel lighting
  • Offset, Tangent-Space, and Object-Space Bumpmapping support
  • Highpoly normalmap support on lowpoly models
  • Stencil shadows support, with automatic managed lighting
  • Fast 2D Interface with custom fonts
  • Advanced ray collision detection for accurate collisions
  • Skeleton-based, Keyframe-based, or Morph-based animations
  • Attach child meshes to bones
  • Animate via custom bone rotations

Media Engine

  • DirectSound, DirectMusic, DirectShow support
  • Hardware/Software Sound mixing
  • Unlimited simultaneous sounds
  • MP3, WAV, MOD, SM3, IT, MID, RMI, SGT support
  • 3D Sound support for sound positioning in a 3D environment
  • Advanced sound effects including reverb and echo
  • Plays all formats of movies for cut-scenes

Physics Engine

  • Integrated directly into the TV3D Engine for ease of use
  • Build rigid bodies with primitives including sphere, box, and cylinder
  • Simple and easy ragdoll and rigid body physics support
  • Complete and automated collision support
  • Optimized for fast preformance

Network Engine

  • Optimized for real-time game networking
  • Client/Server, or Peer-to-Peer support
  • Reliable and Unreliable UDP Socket support
  • Automated ping function with lag detection
  • Integrated bandwidth throttling
  • Optional bandwidth limits for hosts and clients
  • Multiple packet channels
  • Lightweight yet powerful, without DirectPlay overhead
 
truevision3d.txt · Last modified: 2013/11/22 13:32