Developpez.com

Le Club des Développeurs et IT Pro

Réaliser un film 3D entièrement avec des logiciels open source et un budget de zéro euro

C'est le pari réussi de cet utilisateur de Linux Mint

Le 2017-04-19 22:18:10, par Coriolan, Expert éminent sénior
Est-il possible de s'appuyer entièrement sur des logiciels open source et réaliser des animations de grande qualité ? C’est le défi qu’a entrepris de relever Nik Prodanov dans le cadre de son projet de fin d’études. Il a publié sur chaine YouTube un film court en 3D dont le nom est My Moon. Ce film a été réalisé entièrement avec des programmes open source et sur Linux Mint.

Selon Nik Prodanov, il lui a fallu entre trois et quatre années pour finaliser ce film et il n’a pas dépensé un centime (si on ne prend pas en compte les milliers d’heures perdues sur ce projet et le coût de l’électricité).


Les programmes que l’animateur a utilisés sont :

Blender : un logiciel libre et gratuit de modélisation, d’animation et de rendu en 3D, créé en 1995. Il est actuellement développé par la Fondation Blender ;

Krita : un logiciel professionnel open source et gratuit de peinture numérique. Il est conçu pour les artistes qui veulent des outils abordables pour tout le monde et il est adapté à la création de concept art, texture et le matte painting ;

OpenMPT : un tracker (ou soundtracker) pour Windows développé par Olivier Lapicque. Malheureusement, il n’est pas disponible pour Linux ; cela n’a pas empêché Prodanov de l’utiliser à l’aide de Wine.

Inkscape : un logiciel professionnel de dessin vectoriel pour Windows, Mac OS X et GNU/Linux. Il est libre et gratuit.

Nik Prodanov a utilisé la distribution Linux Mint. Elle est depuis 2011 la distribution Linux la plus recherchée sur le site DistroWatch. Basée sur Ubuntu, elle s’affirme néanmoins comme étant un « système moderne, élégant et confortable. À la fois puissant et facile d'utilisation » ; ce qui explique son succès auprès des déçus d’Ubuntu ou ceux en quête d’un environnement de bureau plus proche de la philosophie GNOME 2.

Pour le rendu de son film, l’animateur s’est appuyé sur une workstation dotée d’un processeur Intel i7 4770. La vidéo exportée est composée de 5400 images (frames) dont le temps de rendu moyen a été de 14 à 60 minutes. On parle de plusieurs dizaines de jours de rendering et ce n’est pas surprenant puisque les studios ont recours la plupart du temps à des fermes de processeurs graphiques pour accélérer cette étape.

Source : YouTube(vidéo)

Et vous ?

Pensez-vous qu'il est possible aujourd'hui de s'appuyer uniquement sur des logiciels open source ?

Voir aussi :

Forum Logiciels Libres & Open Source
  Discussion forum
33 commentaires
  • Jipété
    Expert éminent sénior
    Envoyé par zobal
    Bonne idée, On en reparle lundi alors...


    Ce week-end, il a de la lecture à lire, relire, apprendre par cœur, et comprendre, surtout, parce qu'il y a encore du boulot :
    Envoyé par RyzenOC
    je me dirais "tous ce temps pour sa"
    pour sa quoi ? Manque un mot, là : sa réalisation ?

    Envoyé par RyzenOC
    Sa me parait étrange
    Et là aussi : sa quoi te paraît étrange ? Sa rapidité ? Sa feignantise, à l'inverse ? On ne sait pas...

    Et ensuite il révisera la différence entre le verbe "avoir" sans accent et la préposition "à" avec accent
    Envoyé par RyzenOC
    C'est lui qui à crée tous ces modèles 3d et textures ?
    ainsi que la différence entre "ces", sous-entendu ces machins-là qu'on peut montrer du doigt et "ses", sous-entendu ses trucs à lui (astuce : la même règle que pour ma ta sa), parce que là, on ne sait pas trop de quoi il parle, perso j'aurais plutôt voté pour "ses" mais sur les forums il est bon de faire très attention aux mots à double signification, pour éviter des blablas inutiles.
    Raté, encore raté...
  • CaptainDangeax
    Membre expérimenté
    Envoyé par hotcryx
    "5400 images (frames)"

    5400 images ce n'est pas possible.

    5400 séquences d'images (ou animations), tu veux dire?
    Je ne vois pas où est le problème. 5400 images à 25 images par seconde, ça fait une animation de 3 minutes et 30 secondes. Peux-tu expliquer ton point de vue, je ne comprends pas ton "pas possible"
  • marc.collin
    Membre émérite
    Envoyé par CaptainDangeax
    Je ne vois pas où est le problème. 5400 images à 25 images par seconde, ça fait une animation de 3 minutes et 30 secondes. Peux-tu expliquer ton point de vue, je ne comprends pas ton "pas possible"
    3 à 4 ans de travail pour 3 minutes 30.... ça me semble beacoup d'année pour si peu
  • zobal
    Membre confirmé
    Envoyé par Jipété

    Ce week-end, il a de la lecture à lire, relire, apprendre par cœur
    Heu non, de la lecture, ça ne se lit pas, ça se fait. C'est un livre qui peut se lire.

    Envoyé par Jipété

    ainsi que la différences entre...
    la différence
  • RyzenOC
    Inactif
    Envoyé par zobal
    Heu non, de la lecture, ça ne se lit pas, ça se fait. C'est un livre qui peut se lire.

    la différence
    +1 tu viens de tuer Jipété, l'arroseur arrosé.
  • LittleWhite
    Responsable 2D/3D/Jeux
    Bonjour

    OpenMPT est un tracker (ou soundtracker) pour Windows développé par Olivier Lapicque. Malheureusement, il n’est pas disponible pour Linux ; cela n’a pas empêché Prodanov de l’utiliser à l’aide de Wine.
    Dommage, il existe des tracker sous Linux ...

    Côté film, c'est pas mal, la modélisation me semble propre (du moins pour les vaisseaux). Par contre, je n'aime pas du tout l'éclairage dans le vaisseau, ça fait terne, les sources de lumières ressortent mal.

    En tout cas, bravo pour le travail :clap:.
  • marc.collin
    Membre émérite
    oui c'est possible ça c'est déjà fait auparavant

    ZeMarmot
    Elephants Dream
  • Gwym.H
    Membre à l'essai
    Pensez-vous qu'il est possible aujourd'hui de s'appuyer uniquement sur des logiciels open source ?
    Cela semble bien parti, le projet Skywatch (projet avec Blender 3D) a par exemple pu se financer récemment
  • SkyZoThreaD
    Membre expérimenté
    Envoyé par hotcryx
    "5400 images à 25 images"

    Le premier terme "image" n'est pas correct.
    Développe, par-ce que ça ne choque que toi... La vidéo composée de 5400 images ça me parait clair.
  • Jipété
    Expert éminent sénior
    Envoyé par marc.collin
    3 à 4 ans de travail pour 3 minutes 30.... ça me semble beaucoup d'années pour si peu
    Envoyé par Coriolan
    Selon Nik Prodanov, il lui a fallu entre trois et quatre années pour finaliser ce film et il n’a pas dépensé un centime (si on ne prend pas en compte les milliers d’heures perdues sur ce projet et le coût de l’électricité).
    [...]
    La vidéo exportée est composée de 5400 images (frames) dont le temps de rendu moyen a été de 14 à 60 minutes.
    5400 images à 1 heure (dans le pire des cas) ça fait 5400 / 24 = 225 jours avec une machine bossant 24/24.
    S'il lui a déjà fallu un paquet de temps en amont pour avoir son scénario, ses images de base, tout ce genre de choses, les tests, les séquences à créer, voir que c'est pas bon et recommencer, non non, en fait 3 à 4 quatre années c'est bien ce qu'il fallait.