IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Castor3D - Version 0.15.0
- Améliorations des incrustations et GUI.

Le , par dragonjoker59

8PARTAGES

7  0 
Présentation

Ce moteur 3D (ce n'est pas un moteur de jeu ) a l'ambition d'être multiplateforme.
Il utilise un format de fichiers de scènes texte descriptif et compréhensible facilement.
Il fonctionne sur les plateformes Linux et Windows et utilise Vulkan comme API de rendu.
Le code source du moteur est disponible sur GitHub.

Version 0.15.0

Changements importants
  • Corrections du binding COM, et implémentation d'une application de visualisation de scène en C#.
  • Support de multiples modèles d'éclairage dans la même scène.
  • Amélioration des ombres PCF, en échantillonnant un disque de Poisson.
  • Castor3D utilise maintenant un reversed Z buffer.
  • Améliorations drastiques des preformances de préparation et rendu des incustations.
  • Suppression de la majorité des utilisations de std::shared_ptr.
  • Amélioration de la prise en compte du composant spéculaire en PBR, par rapport à ses interactions avec la metalness.
  • Amélioration des réflexions via les environment maps, elles sont plus cohérentes avec l'IBL.


Nouvelles fonctionnalités
Général
  • Implémentation de noeuds statiques, qui sont dessinés une seule fois lors des passes de shadow map ou de voxellisation.
  • Déplacement de tout le code de CastorGui dans Castor3D, et ajout de nouveaux contrôles d'IHM.
  • Support de l'inversion des normales, soit à l'import d'un mesh, soit via la passe de matériau.


GuiCommon
  • Mise à jour des tree item properties, par rapport aux composants de passe de matériau.


Téléchargements



Screenshots et Vidéos
  • Différents modèles d'éclairages sur de simples sphères
  • Différents modèles d'éclairages sur Nyra
  • Edition de texte via l'edit control :

Une erreur dans cette actualité ? Signalez-nous-la !