Engine Feature Overview
Here is a short list of the ShiVa 1.9.2 top features. Please don’t forget to review our comparison table at the bottom of this page to find out which features are supported in which version of ShiVa!
Geometry
- Polygonal mesh support, including static meshes, skinned meshes with up to 4 joints per vertex
- Import Collada 3.x, 4.x and Autodesk DWF
- up to 15,000,000 triangles per frame
- built-in level of detail generation
- vast terrains using geo-spatial info data (GeoTIFF, ASCII .xyz, NASA, IGN) and ortho photos
- multi-layer real-time paint editing for geometry, material and vegetation
Shaders
- simple gouraud, phong and toon shaders, advanced vertex and pixel shaders
- fresnel, outline, SSAO, DoF, bloom, blur, sepia, monochrome and distortion effects
- normal, specular, parallax and noise map support on animated, dynamic or static textures
- real time and static shadow generation with ambient occlusion
- built-in material editor
- built-in scene ambience editor
- ocean shader for infinite maritime scenes
Lights and Shadows
- directional and omni-directional dynamic shadows, up to 32 lights per surface
- multiple shadows, cascaded shadow maps with pcf
- import light maps / vertex lighting
- skinned objects casting dynamic shadows
- built-in lightmap compiler with light attenuation functions and ambient occlusion
Particles and Trails
- dynamic particle system and motion trail support for explosions, splashes, fire, rain, snow, underwater air bubbles, etc.
- built-in particle and polytrail editor
3D Special Effects
- dynamically generated reflection and refraction textures
- water distortion effects, mirrors, heat haze
- fog attenuation, classic fog and height-restricted fog
Coding
- easy to learn Lua-based scripting language with thousands of ShiVa-specific functions and constants
- built-in debugger, compiler and Lua-to-C++ converter
- C++ plugin support to extend the engine (requires ShiVa Advanced edition)
Animation
- hierarchical animation support for characters and creatures
- unlimited number of joints /4 bone influences per vertex
- up to 8 simultaneous animation channels per object with smooth blending
HUD and 2D
- ShiVa includes a user interface component management system and UI builder
- HUD features common components like label, button, editbox, listbox, checkbox etc.
- transition and animation effects for components through interface actions
- built-in HUD editor
Network
- ShiVa includes an embedded server for small multiplayer games up to 16 players
- GET and POST through XML
- optional ShiVa Server license for dedicated multiplayer games with thousands of players
Cross-platform Authoring
- ShiVa comes with engines for Desktops, Mobiles, Consoles and Web applications
- x86/64 Windows, OSX and Linux desktop
- Android, iOS, Windows Mobile, BlackBerry and Palm mobiles
- Flash, HTML5, Web Player Plugin browser gaming
- support for Xbox 360/One, PS3/4, Wii and tvOS consoles
Physics
- ODE-based physics with polygonal collision meshes, static and moving bodies
- robust and optimized ray-casting
- unlimited size and number of faces
- management of physical parameters (form, mass, friction, bounce, etc.)
- linear and angular forces, fields and impulses
- joints (universal, spring, hinge, slider, car axle, motor joints, etc.)
- compound dynamic bodies made from multiple spheres, boxes and capsules
- built-in attributes editor for dynamics
Sound
- 2d/3d sound with up to 5.1 surround sound support
- real-time, script-based control of gain or pitch
- 3d sound positioning, spacialization and collision
- ambient music with large music file streaming
- volume control and automatic cross-fade between music
Edition Comparison Table
ShiVa Editor is available in three editions, Web, Basic and Advanced.
Web is a ShiVa version for publishing 3D on your web site. It comes with Web Player and Flash exporters.
Basic allows you to export commercially to all supported platforms.
Advanced comes with additional tools for team synchronization, console engines, performance analysis tools, and c++ plugin export.
To help you in your decision, we’ve created the following comparison chart. We have a 50% sale on! Please contact us if you are interested in purchasing a license.
ShiVa Editor |
Web |
Basic |
Advanced |
Regular Price 50% SALE Price |
free
|
$400 $200
|
$2000 $1000
|
Support |
forum
|
email
|
high priority email
|
License Type |
N/A
|
per-machine
|
per-machine
|
Royalties |
N/A
|
free
|
free
|
Publishing Fee |
N/A
|
free
|
free
|
Compulsory Content |
free
|
free
|
free
|
Engine SDK |
free
|
free
|
free
|
Plug-ins ( Fmod, ARToolkit… ) |
use + test
|
use + test
|
create, use, sign
|
Beta Programs Access |
no access
|
partial
|
full
|
Upgrade ( includes ShiVa 2.0 ) |
free
|
free
|
free
|
Publishing |
|||
Nintendo Wii |
for testing purposes only
|
![]() |
![]() |
Web Browser Plugin + Flash 11 |
![]() |
![]() |
![]() |
Stand-Alone |
for testing purposes only
|
![]() |
![]() |
Screensaver |
for testing purposes only
|
![]() |
![]() |
iPhone/iPad |
for testing purposes only
|
![]() |
![]() |
Android |
for testing purposes only
|
![]() |
![]() |
Palm WebOS |
for testing purposes only
|
![]() |
![]() |
BlackBerry PlayBook |
for testing purposes only
|
![]() |
![]() |
Rendering |
|||
Per Pixel Lighting |
![]() |
![]() |
![]() |
Normal Mapping |
![]() |
![]() |
![]() |
Environment Mapping |
![]() |
![]() |
![]() |
Specular Mapping |
![]() |
![]() |
![]() |
Render To Texture |
![]() |
![]() |
![]() |
Write To Texture |
![]() |
![]() |
![]() |
Reflection/Refraction |
![]() |
![]() |
![]() |
Terrain |
![]() |
![]() |
![]() |
Vegetation |
![]() |
![]() |
![]() |
Ocean |
![]() |
![]() |
![]() |
Particles |
![]() |
![]() |
![]() |
Motion Trails |
![]() |
![]() |
![]() |
Shadows |
![]() |
![]() |
![]() |
Multi viewport |
![]() |
![]() |
![]() |
Full Unicode text |
![]() |
![]() |
![]() |
Post Rendering |
|||
Bloom |
![]() |
![]() |
![]() |
Colour Correction |
![]() |
![]() |
![]() |
Deformation |
![]() |
![]() |
![]() |
Depth Of Field |
![]() |
![]() |
![]() |
Distortion Mesh |
![]() |
![]() |
![]() |
Environment |
|||
AI |
![]() |
![]() |
![]() |
Physics |
![]() |
![]() |
![]() |
Input (Wiimote, Forcefeedback ) |
![]() |
![]() |
![]() |
Audio/Video |
![]() |
![]() |
![]() |
HUD |
![]() |
![]() |
![]() |
Lua Scripting |
![]() |
![]() |
![]() |
C++ Scripting |
![]() |
![]() |
![]() |
Editable Data Synchronization |
![]() |
![]() |
![]() |
Advanced Sound Effects |
![]() |
![]() |
![]() |
AI Debugger |
![]() |
![]() |
![]() |
SVN support |
![]() |
![]() |
![]() |
ShiVa Asset Merger |
![]() |
![]() |
![]() |
Network |
|||
Server Embedded |
![]() |
![]() |
![]() |
Video Streaming |
![]() |
![]() |
![]() |
Data Streaming |
![]() |
![]() |
![]() |
Terrain Texture Streaming |
![]() |
![]() |
![]() |
Optimization |
|||
Performance Reporter |
![]() |
![]() |
![]() |
Level Of Details |
![]() |
![]() |
![]() |
Export Report |
![]() |
![]() |
![]() |
Plug-in Export |
![]() |
![]() |
![]() |
Misc |
|||
Batched Materials Editing |
![]() |
![]() |
![]() |
HD Screenshots |
![]() |
![]() |
![]() |
Terrain Orthophoto Import |
![]() |
![]() |
![]() |