Close Panel
3D Engine

Geometry

Polygonal mesh support, including:
- Static meshes
- Skinned meshes with up to 4 joints per vertex

Import Collada 3.x and 4.x, exporter available for XSI, Maya, Max and many others
Up to 15,000,000 triangles per frame
Built-in level of detail generation
Coordinates and values as 32-bit floating point values

mesh
   
shader

Shaders

Simple and advanced shader support (known as 'materials') , including:
- Gouraud, Phong and Toon shadings
- Vertex or pixel shader
- Outline
- Normal texture maps
- Gloss texture maps
- Noise texture maps
- Animated textures
- Dynamic textures
- Procedural texture mapping coordinate generation (planar, spherical, perspective)
- Shadows
- Transparency

Built-in material editor
   

Lights and shadows

Per vertex shading
Per pixel shading
Dynamic shadow maps
Cascaded shadow maps
Directional and omni-directional light
Up to 32 lights per surface.
Import light maps
Import vertex lighting
Dynamic characters casting dynamic shadows
Dynamic shadows handle alpha textures
Up to 4096x4096 shadow map

Built-in lightmap compiler with light attenuation functions and AO
shadows
   
particle

Particles and trail system

Dynamic particle system and motion trail support

Explosions, splashes
Fire, rain, snow, underwater air bubbles, etc.
Tire tracks on the road, in the sand, in the snow
Localized retinal persistence (car fires at night, sword trails, etc.).

Built-in particle and polyTrail editor
   

Reflection and refraction

Dynamically-generated reflection and refraction textures
Fog attenuation

Water effects
Mirrors
Heat haze
Glass
Ice, etc.
reflexion
   
texture

Texturing

Multi-texturing
Up to 4096x4096 textures
Up to 5 textures per material
Nearest, bilinear or trilinear filtering
Anisotropic filtering
Repeat, clamp or mirror addressing
Mipmapping
Compressed or not
   

2D Post-Render Effects

Dynamic cumulative post-render effects, including :
- Light bloom
- Color levels and saturation
- Monochrome and sepia
- Motion blur.
- Depth of field
- Distortion

Built-in Ambience Editor
bloom
   
fog

3D Special Effects

Billboarding
Classic and height fog
Skybox
   

2D Graphics

ShiVa includes an integrated, dedicated user interface component management system: create dynamic, intelligent and autonomous interfaces.

HUD components
- Common components (labels, buttons, editboxes, listboxes, checkbox, etc.)
- Special components (video preview, webcam capture preview, etc.)
- You can create your own controls.
- Normal, modulated or additive components.

Actions
- Create fade-in fade-out effects for components
- Create dynamic, intelligent and autonomous interfaces.


Built-in HUDEditor
hud
   
sound

Sound

Punctual sounds
2D Sound
3D Sound
5.1 Surround Sound
with real-time, script-based control of gain or pitch.
3D sound positioning and specialization

Ambient music
Streaming of large music files, including :
- Volume control
- Automatic cross-fade between music.