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

C++

  1. [Castor3D] Implémentation du Voxel Cone Tracing

    par , 12/02/2021 à 11h00
    Je viens de finir l'ajout d'un algorithme de global illumination : le Voxel Cone Tracing.

    Le principe est de stocker l'éclairage direct de la scène dans une texture 3D via une voxellisation de la scène.
    Ensuite on génère les mipmaps de cette texture 3D, ce qui permet de simuler la propagation de cet éclairage direct.
    Une fois cela fait, on "trace" des cônes dans une hémisphère orientée par rapport à la normale de chaque pixel à éclairer.
    L'objectif est ...
  2. Castor3D - Version 0.10.0

    par , 31/12/2017 à 13h29
    Support du PBR, dans les 2 workflows les plus communs : Metallic/Roughness et Specular/Glossiness.



    Fonctionnalités
    CastorUtils
    • Renommage du namespace Castor en castor.
    • Ajout des classes ChangeTracked et GroupChangeTracked, permettant de tracer les changements de valeur d'une variable membre.
    • Renommage de CubeBox et SphereBox en BoundingBox et BoundingSphere.
    • Séparation de Colour en deux classes : RgbColour et RgbaColour.
    • PlaneEquation
    ...

    Mis à jour 31/12/2017 à 18h41 par dragonjoker59

    Catégories
    C++ , Programmation , 2D / 3D / Jeux
  3. [Actualité] Castor 3D - Version 0.9.0

    par , 23/03/2017 à 12h51
    Au programme : améliorations des performances, systèmes de particules, Skybox, FXAA.



    Modifications
    CastorUtils
    • Abandon de libzip et intégration de minizip aux sources.
    • Ajout des classes WorkerThread et ThreadPool.
    • Amélioration de la classe Signal, grâce à l'ajout de la classe Connection, permettant de se déconnecter du signal sans en avoir l'instance, et permettant au signal de déconnecter tous les slots
    ...

    Mis à jour 23/03/2017 à 14h00 par dragonjoker59

    Catégories
    C++ , Programmation , 2D / 3D / Jeux
  4. [Actualité] Version 2.0.0 de ProceduralGenerator

    par , 31/03/2015 à 01h56
    Ajouts
    • Ajout d'un plugin : OCLProcessing, le pendant OpenCL de Shader Effects, il permet donc de faire du traitement d'image via des kernels OpenCL.
    • Ajout de la possibilité d'enregistrer des vidéos, en passant par OpenCV, ou par ffmpeg (la priorité allant à ffmpeg).


    Modifications
    • Generator est maintenant une bibliothèque dynamique, permettant donc de ne pas tout recompiler tant qu'on ne modifie pas les interfaces.
    • Affichage du panneau de configuration via
    ...

    Mis à jour 01/04/2015 à 10h41 par dragonjoker59

    Catégories
    C++ , Programmation
  5. Version 0.7.0 de Castor3D

    par , 03/12/2014 à 03h45
    Ajouts
    Général
    • Découpe des fichiers afin de n'avoir plus qu'une class par fichier.
    • Support de la compilation x64.
    • Compability avec wxWidgets 2.8 et Linux améliorée.
    • Ajout du support d'AStyle.


    CastorUtils
    • Toutes les variables statiques et globales ont été enlevées.
    • Remplacement de la classe String par une classe str_utils.
    • Suppression des dépendances à boost, à part pour thread, et uniquement pour les compilateurs ne supportant pas std::thread.
    • Modification
    ...

    Mis à jour 31/03/2015 à 02h01 par dragonjoker59

    Catégories
    C++ , Programmation
Page 2 sur 2 PremièrePremière 12