XORS3D WRAPPER
Supported Features
General
Provided as set of DLLs (headers for delphi are included).
Physics, scripting and sound support are implemented in separate DLLs (no need to carry them all if they are unnecessary).
Logging system with different levels and targets (html, std::cout, string).
Pack files with a virtual directory hierarchy.
Entity system.
Fixed-function
Deferred Shading
Render-to-Texture
Fonts
Viewports.
Hardware, shader and software emulated instancing.
Taking screenshots.
Billboarding
Particle System
Fog
Post-processing effects.
Easy to use particle system.
Lighting
Per-vertex
Per-pixel
Lightmapping Point, directional and spot lights.
Shadows
Shadow Mapping
Realtime dynamic soft shadows based on PSSM technique.
Shadows are casted from any light onto any entuty.
Adjustable number of split planes, shadow map size and other parameters.
Texturing
Basic
Multi-texturing
Bumpmapping
Mipmapping
Volumetric
Projected
Shaders
High Level
HLSL.
Automatic semantics for often-used data.
Meshes
Mesh Loading
Skinning
Deformation
Loads B3D, 3DS, MS3D, FBX, X.
Saves FBX (static).
Access to vertex and index buffers.
Scene Management
General
Animation
Skeletal Animation
Animation Blending
Terrain
Rendering
CLOD
Splatting
Dynamically deformable heightmap based terrain.
Smart LODs.
Customizable splatting shader.
Physics
Basic Physics
Collision Detection
Rigid Body
Based on Bullet Physics.
Rigid bodies (boxes, spheres, cones, cylinders, capsules, convex hulls, trimeshes).
Joints (point to point, hinge, 6 dof, 6 dof spring, joint limits and motors).
Mass, friction, damping.
Force, impulse, torque, torque impulse, contact detection, contact information.
Sound
2D Sound
3D Sound
Streaming Sound
Supports wav, mp3, ogg.
Panning, pitching and volume control for 2d and 3d sounds.
Sound and music looping.
Video play back.
Scripting
Based on AngelScript.
Easy to use syntax of C++.
Call of engine functions.
Garbage collector.
Multithreading.
download here http://www.megafileupload.com/3sb9v/Xors3d3.rar
Partager