• # Pleins de libs open source crée par l'industrie du cinéma.

    Posté par (site web personnel) . En réponse au journal Libération du moteur de rendu MoonRay par DreamWorks.. Évalué à 8. Dernière modification le 21 mars 2023 à 13:49.

    Les industriels du computer graphics ont un historique de publications de librairie en "open source" (différentes licences) assez important, souvent dans le but de généraliser un format d'échange.

    De tête et pas dans l'ordre:

    • OpenVDB (Pour les voxels)
    • Collada (Pour les animations)
    • USD (Description de scene)
    • OpenShadingLanguage (Pour les matières)
    • OpenEXR (pour les images)
    • OpenFX (pour le post processing)
    • Ptex (Pour les textures)
    • Partio (Particules)
    • Alembic (Description d'objets)

    (shameless plug: c'est bibi le maintainers de 80% de ces packages sur nixpkgs ;)

    Libérer un moteur de rendu c'est un peu plus rare.

    Concernant le troll langage de programmation, quand je bossais dans cette industrie, on parlait de C++ comme d'un langage "glue" : Le langage le plus pratique pour s'interfacer avec les tonnes de librairies existante. Parce qu'un final, un "cœur" de moteur de rendu, c'est assez simple (à prendre avec des pincettes, mais si tu sais ce que tu fais, en prenant les lib citée au dessus, tu peux sortir des images en quelques heures et écrire un produit adapté à la production de série TV en quelques semaines.).

    Je ne sais pas quelle type de communauté cela va attirer, mais plus de code libre c'est toujours bien.