Nova 2010 et le multi-provider

3. mars 2010

Parmi les nombreuses nouveautés de Nova 2010 (plus connu sous le nom de la Poutre 3D ©), il y en a une qui pour moi sort du lot : Le multi-provider.

En effet, Nova 2010 est livré en standard avec 3 providers de rendus : DirectX 9, DirectX 10 et DirectX 10 Software. Grâce à un mécanisme d’abstraction tout le système de rendu de Nova s’appuie sur des interfaces qui sont implémentées dans des assemblies indépendantes.

Ainsi, sur une même scène, l’utilisateur peut utiliser un des 3 providers de son choix :

image

Les providers fournissent un service de base identique mais ils fournissent également potentiellement des capacités supplémentaires. Ainsi le provider DirectX 10 donne par exemple accès à plusieurs post-processes avancés (Motion Blur, Depth of Field, etc..) ou bien encore permet d’utiliser des options telles que le fresnel ou les variances shadows maps.

Le provider DirectX 10 Software fournit le même niveau de fonctionnalités que le provider DirectX 10 mais fait tous les calculs sur le CPU et ne nécessitent donc pas de GPU.

Les futures versions de Nova ne manqueront donc pas d’enrichir cette collection.

Bookmark and Share

Nova

Ajouter un commentaire




  Country flag

biuquote
  • Commentaire
  • Aperçu immédiat
Loading