Plateforme de développement d’applications 3D temps réel, ShiVa permet de réaliser tous les types de jeu vidéo existants et même plus.
Pour les producteurs indépendants mais aussi pour les passionnés désirant se lancer dans la création de leur propre jeu vidéo !
Du FPS (First Personal Shooter) au jeu de plateforme, du jeu d’aventure au jeu de rôle massivement multi-joueurs en ligne, du jeu de simulation de course au "Shoot them up", ShiVa ouvre les portes de tous les styles de jeux et de toutes les possibilités de réalisation.
Mais ShiVa permet aussi la conception d’applications "serious games", et d’applications 3D temps réel à vocation professionnelle telles que pour l’architecture, l’ingénierie, la communication et le marketing.
Toute la différence de ShiVa réside dans une interface et une ergonomie innovantes. ShiVa apporte des concepts nouveaux pour le game design, le level design, la gestion des ressources, la création de matériaux, le développement d’intelligences artificielles et bien plus encore.
Tout en ouvrant toujours plus le champs des possibilités, ShiVa revisite les processus de production et améliore considérablement la productivité en accélérant les développements.
ShiVa: un maillon de la chaîne de valeur de StoneTrip
Cette chaîne de valeur offre la possibilité de créer des applications complètes, intelligentes et efficaces.
Moteur de rendu
Moteur de physique
Moteur d’animation
Moteur de navigation
Moteur d’interaction
Moteur d’AI
Moteur de son
Moteur de vidéo
Moteur d’input
Moteur de réseau (nécessite un serveur Ston3D)
Moteur de HUD
Publication STK
Publication STE
ShiVa et son moteur Ston3D incluent nativement toutes les briques de base nécessaires pour la réalisation d’applications complètes actuelles : rendu temps réel ou précalculé des éclairages et des ombres, gestion de la dynamique et des collisions, de l’animation, des matériaux avancés, des niveaux de détails, des comportements scriptés, des sons ponctuels, et ambiances sonores, des vidéos.
Il faut noter que même si la programmation est un passage obligé dans le développement d’un jeu, ShiVa marque cette volonté de double accès aux fonctionnalités: par le script et par le clic.
Versions Unlimited et Advanced
ShiVa Unlimited
Cette version est dédiée aux indépendants, freelances, petits studios, avec une équipe réduite et un budget limité, pour créer des applications "légères" en très peu de temps, telles que des visites virtuelles, des visualisations d’objets, ou de l’advert gaming etc.
ShiVa Advanced
La version Advanced de ShiVa est une version dédiée aux studios de production de plus grande envergure.
Comparativement à la version Unlimited, cette version contient en plus, un outil de gestion de donnée synchronisé avec une base de travail collaboratif, rendant le dévelopement en équipe plus rapide et plus sûr. La version Advanced se dote aussi de nombreux automates d’optimisation permettant d’améliorer le travail sur des gros volumes de données (notamment la gestion de niveaux de détails).
Tout comme la version Unlimited, ShiVa Advanced permettra de créer des applications "légères" en très peu de temps, telles que des visites virtuelles, des visualisations d’objets, ou de l’advert gaming etc. mais surtout permettra de réaliser tous les types de jeux vidéos existants et même plus !
Graphisme
ShiVa intègre un moteur graphique dernière génération, capable de restituer tous les effets dont vous avez besoin pour réaliser vos créations, et dans tous les styles : dessin animé ou ultra-réaliste, vous ne serez limité que par votre imagination.
Maillages
Support des maillages polygonaux, incluant :
maillages statiques,
maillages dynamiques contrôlés par un squelette (avec jusqu’à 4 influences par sommet),
importation de maillages provenant des modeleurs XSI, Maya, 3DSMax ou Blender,
aucune limite de taille ni de nombre de faces.
Matériaux
Restitution des matériaux simples et complexes, incluant :
ombrages Gouraud, Phong et Toon (avec contourage),
textures de relief,
textures d’atténuation des reflets,
textures de déformation,
textures animées,
textures dynamiques,
génération automatique des coordonnées de mapping (planaire, sphérique ou perspective),
modificateur de mapping (avec ou sans animation).
Ombres et Lumières
Système avancé de gestion des éclairages, incluant :
éclairage statique (au sommet ou avec lightmap),
éclairage dynamique (au sommet ou au pixel),
ombres dynamiques douces (avec auto-ombrage),
aucune limite du nombre de lumières.
Réflexion et Réfraction
Support des textures de réflection et réfraction dynamiquement générées, permettant de reproduire :
les effets d’eau, simples et complexes,
les miroirs,
la glace.
Effets spéciaux 3D
Systèmes de génération de particules et traînées polygonales, idéals pour simuler :
les explosions ou éclaboussures,
le feu, la pluie ou des bulles d’air sous l’eau,
les traces de pneu sur la route, le sable ou la neige,
la persistance rétinienne localisée (feux de voiture la nuit, traînée d’arme blanche…).
Effets spéciaux 2D
Effets de post rendu cumulables et dynamiques, incluant :
flou additif sélectif (light bloom),
balance et saturation des couleurs,
flou de mouvement (motion blur).
Physique
ShiVa intègre en natif le moteur de dynamique ODE, permettant de simuler les interactions physiques entre objets avec un réalisme impressionant.
Maillages de collision
Support des maillages de collision polygonaux, incluant :
maillages statiques ou mouvants,
lancé de rayon robuste et optimisé,
aucune limite de taille ni de nombre de faces.
Corps rigides
Simulation réaliste et précise des corps rigides :
gestion des paramètres physiques (forme, masse, friction, rebond…),
gestion des forces linéaires et angulaires, des champs et des impulsions,
gestion des collisions.
Joints
Système de liaison entre plusieurs corps rigides, incluant :
des joints simples (ressort, charnière, suspension…),
des joints complexes (essieu de voiture…),
des joints moteurs
Animation
ShiVa intègre un moteur d’animation avancé, configurable et pilotable en script, qui vous permettra de donner de la vie à vos objets.
Animation de squelettes
Support des animations de hiérarchies, permettant de contrôler les maillages "skinnés" :
personnages, animaux,
expressions faciales,
aucune limite de nombre de joints.
Motion blending
Processeur de mixage d’animations temps réel avancé :
permet de passer d’une animation à une autre de manière "douce",
plusieurs modes de lecture disponibles pour chaque canal de mixage,
jusqu’à 8 canaux d’animation simultanés par objet, avec réglages indépendants.
Synchronisation de squelettes
Système de synchronisation automatique entre plusieurs squelettes :
un seul objet animé peut reproduire par clonage son animation sur une foule d’autres objets,
permet une gestion de foule optimisée,
permet une gestion de superposition automatique (type vêtements ou équipements).
Contrôle total depuis le script
Pilotage des animations et squelettes depuis le script, permettant entre autre:
de mixer en temps réel vos animations,
de connaître à tout moment la position d’un joint dans l’espace,
d’orienter le regard d’un personnage en direction de la caméra active.
Navigation
ShiVa intègre un moteur de suivi automatique de chemins destiné à simplifier la création de comportements de déplacement autonome.
Suivi de chemin automatique
Système de détection et de suivi de chemin automatique, permettant :
de créer facilement des objets mouvants autonomes,
de trouver le chemin le plus court entre deux points tout en évitant les obstacles.
Script
Contrôle total depuis le script
Interaction
ShiVa intègre un gestionnaire d’interactions spaciales entre les différents objets d’une scène, permettant de simuler simplement les 4 des 5 sens : la vue, le toucher, l’odorat et l’ouïe.
Intelligence Artificielle
ShiVa intègre un module de scripting basé sur une version optimisée du language LUA, permettant de contrôler l’ensemble des fonctionalités du moteur, et de laisser libre court à vos envies.
Scripting
Basé sur une version optimisée et simplifiée du langage LUA, vous pourrez depuis le script :
créer des comportements complexes,
contrôler tous les organes du moteur grâce aux centaines de fonctions dédiées.
Machines à états finis
Support natif des automates finis, avec pour but :
de simplifier la conception de vos AIs,
de séparer les différents "états" de votre comportement artificiel.
Evénements
Gestionnaire d’événements optimisé permettant :
de faire communiquer sémantiquement les objets entre eux,
de modéliser les échanges sous forme de "stimuli".
Audio
ShiVa intègre un moteur de gestion audio capable de gérer les sons ponctuels ainsi que le streaming de musiques d’ambiance.
Sons ponctuels
Lecture des sons ponctuels avec contrôle temps réel, depuis le script, du volume ou du "pitch".
Musiques d’ambiance
Gestion du streaming des musiques d’ambiance de grande taille, incluant :
la gestion du volume,
une gestion automatisée et paramétrable du "crossfade" entre deux musiques.
Video
ShiVa intègre un moteur de gestion de lecture des fichiers vidéo, qui vous permettra d’offrir à vos utilisateurs des cinématiques de haute qualité.
Input
ShiVa gère tous types de périphériques d’entrée, du clavier au joypad, qui établieront le lien entre vos applications et leurs utilisateurs.
Réseau
ShiVa permet de créer des applications multi-utilisateurs sur Internet ou au sein d’un réseau local.
HUD
ShiVa intègre un système dédié de gestion des composants d’interface utilisateur, permettant de créer des interfaces dynamiques, intelligentes et autonomes.
Composants
Support natif de gestion des composants d’interface, incluant :
des composants simples (labels, boutons, editbox, etc.),
des composants complexes (vidéo, capture webcam, etc.),
la possibilité de créer vos propres contrôles.
Actions
Système de gestion de comportements de composant, permettant :
de créer des effets d’apparition et de disparition des composants,
de créer des interfaces dynamiques, intelligentes et autonomes.
Divers
ShiVa c’est aussi la gestion automatisée des sauvegardes, la possibilité de streamer n’importe quel type de ressource depuis le réseau, les connexions sécurisées à tous types de serveurs, l’assurance d’une compatibilité maximale, et bien plus encore…
Licence
Illimitée en durée d’usage, les utilisateurs pourront créer autant d’applications que désirées. C’est ainsi la garantie d’être totalement propriétaire de la licence ShiVa.
Mises à jour
Mise à jour gratuite prévue tous les 3 mois et ce jusqu’à la version 2.0. Ces mises à jour ne corrigeront pas seulement des "bugs fixes" mais apporteront de réelles nouvelles fonctionnalités et améliorations de l’existant.
Assistance
Assitance commerciale par e-mail
Assitance technique par e-mail
Pour Windows (Microsoft Windows Vista, XP, 98SE)
Espace disque : 100 Mo
Mémoire RAM : 512 Mo
Processeur : équivalent Intel 1.4 Ghz
Carte graphique : équivalent Nvidia GeForce 6600, ATI radeon X300