Et oui, après une grosse année de dur labeur, Nova 2010 est sorti avec une quantité assez impressionnante de nouveautés.
Tout d’abord l’habillage : nouveau site, nouvelle iconographie, nouvelle charte graphique.
Ensuite au-delà d’une baisse générale des tarifs, il existe désormais une version gratuite. Cela permettra à tous ceux qui le souhaitent de découvrir la 3D en toute légalité.
Finalement, comme j’ai la place, je vous livre ici le document interne de recensement des nouveautés de la version. Vous ne trouverez pas plus précis :)
- SDK
- Nouveau namespace : Vertice.Nova.Procedurals. Ce namespace héberge les classes permettant de développer des textures procédurales.
- Nova
- Support du provider DirectX 10
- Support du provider DirectX 10 Software : le rendu est entièrement fait par les CPU. Aucun accès n’est fait à la carte graphique.
- Réfraction
- Trois algorithmes sont supportés
- Réfraction standard : Les objets en réfraction sont considérés comme de vrais objets transparents
- Réfraction par Réfraction Lists
- Les objets réfractés sont rendus dans une texture (comportement de Nova 2009)
- Support de la mise à jour différée
- Advanced réfraction (uniquement dx10)
- La réfraction est calculé de manière précise en utilisant une cube map.
- Disparition des erreurs sur le bord des objets
- Les objets transparents sont vus dans la réfraction
- Support réaliste de l’indice de réfraction
- Support de plusieurs providers en simultanée.
- Support de plusieurs cartes graphiques en simultanée.
- Bump
- Suppression du paramètre Emit Bump Vector
- Nouveaux post-process
- Blur
- Motion Blur (uniquement dx10)
- Depth of Field (uniquement dx10)
- Haute definition (uniquement dx10)
- Cube textures
- Support de la mise à jour différée des TrueRef
- Support des TrueRef dans les shaders per-pixel
- Miroirs
- Support de la mise à jour différée
- Simplification du mécanisme d’inclusions d’objets dans le calcul des miroirs
- Rendu sur texture des caméras
- Support de la mise à jour différée
- Nouveau moteur d’ombres temps réel
- Simplification du mécanisme d’inclusions d’objets dans le calcul d’ombres
- Shadow Volumes
- Les paramètres Camera Bias et ShaderShadow ne sont plus nécessaires
- Réécriture de l’algorithme pour une bien plus grande robustesse
- Shadow Map
- Support des Soft Shadows (ombres douces)
- Support des lumières omnidirectionnelles
- Les lumières directionnelles n’ont plus besoin d’une position d’émission
- Support de la mise à jour différée
- Variance Shadow Maps (uniquement dx10)
- Nouvelle technologie de rendu des shadow maps
- Meilleur support des softs shadows
- Support de la mise à jour différée
- Nouveaux outils de debugs
- Geometry Impostors : permet de tester si le rendu est ralenti par la géometrie
- Material Impostors : permet de tester si le rendu est ralenti par les matériaux
- Textures de type WebCam
- Possibilité de définir des webcams comme source des textures
- Vortex
- Nouvelle version 3.0
- Nouveau système d’interaction entre objets physiques et objets animés
- Support du multithreading
- Nouvel algorithme de contacts pour une stabilité largement améliorée
- Support des champs de force attractifs et répulsifs
- Particules
- Support des softs particules (uniquement dx10)
- Support du streaming (format MXS)
- Les scènes peuvent désormais se charger depuis un stream http avec affichage progressif et support des domaines
- Support des textures au format TIFF
- Support des textures animées en séquences (format IFL)
- Possibilité d’avoir plusieurs textures cyclant selon un timing défini dans le fichier IFL
- Support d’un nouveau mode de blending du canal d’ambiant : Ambiant LuminosityBlending
- Possibilité de mixer au sein d’une même texture un support de l’illumination et de l’ombrage (support partiel dans le cadre des matériaux standard dx 9)
- Ambient Occlusion
- Support de la technologie de Screen Space Ambient Occlusion (SSAO)
- Génération en temps réel des informations d’occlusions sur toute la scène
- Uniquement dx 10
- DirectX 10
- Support matériel complet des bones (Geometry Shader)
- Support matériel complet des particules (Geometry Shader)
- Support matériel complet des space warps (Geometry Shader)
- Support matériel complet des morphers (Geometry Shader)
- Calcul du brouillard au niveau du pixel
- Fur Shader entièrement réécrit (Geometry Shader)
- Cartoon Shader entièrement réécrit (Geometry Shader)
- Standard material
- Support du niveau pour chaque canal
- PerPixel Shader
- Gestion de l’atténuation des lumieres
- Support des Opacity Maps
- Support des Emissive Maps
- Support des Glossiness Maps
- Support des miroirs
- Support du fresnel pour la réflexion, le diffus, le spéculaire et l’opacité
- Support du niveau pour chaque canal
- Gestion du spéculaire constant
- Support matériel complet des shadow volumes (Geometry Shader)
- Support des requêtes de prédiction de rendu (Occlusion Predicates)
- Shadow Maps
- Le paramètre CameraBias n’est plus nécessaire
- Nova Studio
- Nouveau nom : Nova Studio
- Nouvelle version 64 bits complète
- Support des plans d’alimentations (Windows Vista et plus)
- Support d’une instance unique
- Intégration d’un mode de design complet
- Support d’un cache local pour le chargement des MXC depuis le réseau
- Auto rechargement des scènes modifiées par des programmes tiers
- Nouvel onglet pour gérer les effets de post-process.
- Nouveaux importeurs
- Sélection des couleurs par roue chromatique dynamique
- Refonte du plugin d’informations système
- Possibilité de sauvegarder les textures sur le disque depuis l’entity browser
- Les textures de rendus sont désormais visibles dans l’entity browser (type true ref, rendu sur texture, miroir)
- Shader Forge
- Support des shaders 4.0 (y compris le Geometry Shader)
- Nouvel éditeur depuis l’entity browser pour la liste des objets rentrants dans le calcul de l’ombre
- Nouvel éditeur depuis l’entity browser pour la liste des objets rentrants dans le calcul des miroirs
- Générateur d’exécutables
- Possibilité de choisir la résolution de l’exécutable
- Possibilité de choisir le fournisseur de l’exécutable
- Possibilité de choisir la plateforme
- Support des presets de génération d’exécutables
- Nouvel onglet : Design
- Visualisation des lumières
- Visualisation des caméras
- Création et édition de scènes
- Création et édition de lumières
- Création et édition de caméras
- Création et édition de matériaux
- Création et édition d’objets
- Option de restauration de la position et rotation de la caméra d’origine
- Suppression du paramètre non nécessaire TouchPrecision de la caméra
- Génération d’arrière-plan du bureau
- Génération d’économiseur d’écran
- Rendu multi-ecran (dx10 uniquement)
- Split horizontal
- Split vertical
- Stereoscopic
- Multi-cameras
- Support du rendu en tâche de fond
- Support du streaming via le format MXS
- Actions Builder
- Améliorations des outils de sélections d’entités (Max et Nova Explorer)
- Support des post-process
- Nouvelle cible : Self et ParentObject
- Nouvelle action : OpenUrl
- Nouvelles options pour le ControlUI
- IncreaseResolution
- DecreaseResolution
- MaximumResolution
- Debugger d’actions : Outil permettant de suivre le flux des actions et le comportement des variables
- Editeur de particules
- Visualisation de l’objet émetteur
- Scripts et plugins
- Nouvelles propriétés
- ExplorerMainRibbon : Donne accès au ruban principal
- ExplorerMainStatusBarText : Donne accès au texte de la barre de statut
- Nouvelles méthodes
- CloseCurrentScene : Ferme la scène courante
- Nouveau type de plugin : Plugin de contrôles
- Le DistancePicker et le TrajectoryManager sont désormais accessibles depuis le script
- Exportateurs
- Support de 3ds Max 2011 et 3ds Max Design 2011
- Nova Web Player
- Support de Firefox
- Support de Google Chrome
- Support de Opéra
- Support de Safari
- Support d’un cache local pour ne pas recharger les scènes déjà chargées
- Support du streaming via le format MXS
Nova