ArtForge
Logiciel de Suivi de Production
Logiciel web de suivi de production




    Planification
 Tableaux de bord                    Contributeurs projet
Validation / Retakes
Collaboration



• ArtForge est un outil entièrement web
    • Toutes les applications sont lancées depuis un serveur central, avec
      une base de données unique
    • Il est indépendant du système d’exploitation
    • Il ne nécessite qu’un navigateur web (Firefox, Safari, Chrome, …etc)


• ArtForge peut être utilisé en interne, à distance

• Il est possible de restreindre finement les droits d’accès à
  certaines informations, en fonction de rôles-type
Historique du projet de R&D HD3D.IIO




Mars   2005        Déc.2006         Sept.   2007        Avril 2008   Oct. 2008




                              SAS     Livrable 1         REVUE 1      REVUE 2

 labellisation

                                                                        Produit
Avril 2009       Mai   Juin    Juillet Août Sept Oct.     Nov. Déc.
                                            .                  .


 REVUE 3
                                                                          2010

                                                                       Documentation
Développement collaboratif


•   Manières de travailler
    •   a priori différentes
    •   ... mais beaucoup de points communs,
        finalement
•   Longue phase de spécifications
    •   Générique vs Spécifique
Principaux concepts d’ArtForge

•   Work Object – type de contenu à produire
    •    Exemples:
         •   personnages
         •   décors


                                                                                      …
         •   plans
         •   niveaux de jeu
         •   scènes
         •   pages web
         •   …etc (liste extensible interactivement)
•   Steps – étapes de fabrication
    •    Exemples:
         •   conception
         •   modélisation
         •
         •
         •
             layout
             animation
             calcul
                                                                                    …
         •   …etc (liste extensible interactivement)


•   Tâches de fabrication – objet par objet, étape par étape :
    •    Exemple : l’étape de modélisation du personnage Pam, tâche affectée à Magali Dupont
    •    Les tâches ont différents statuts, peuvent être commentées, validées ou réaffectées
    •    ArtForge conserve la trace des échanges sur chaque tâche


Le suivi de production se base sur la validation des
     tâches, objet par objet, étape par étape
Zoom sur le Suivi de Production




• Vues de suivi des validations, objet par objet, étape par étape
• Possibilité de définir des vues à façon, pour chaque besoin

• Chaque case correspond à une tâche, on peut suivre un lien URL
  pour voir un fichier, valider, mettre des commentaires,
  demander des retakes
Vues personnalisées



• Dans ArtForge, les chefs de projet peuvent se créer autant de
  vues qu’ils souhaitent, pour pouvoir suivre le projet sous
  différents angles

• Exemples :
    • Vue d’ensemble de la production
        • Layout / Animation / Rendu / Compositing
    • Vue détaillée
        •   Compositing layer 1
        •   Compositing layer 2
        •   …
        •   Compositing final
    • Vue dédiée à un type de contenu :
        •   Ecriture des dialogues
        •   Enregistrement version française
        •   Version anglaise
        •   Version japonaise
        •   …
MyForge – application simple pour tous les acteurs



                   • MyForge - application simple à
                     apprendre et à utiliser, destinée à
                     chaque acteur du projet

                   • Affichage :
                       • de la to-do list de l’utilisateur
                       • des commentaires classés venant de la
                         production (validation, retakes, …etc)
                   • Publication :
                       • du temps passé par activité
                       • des travaux soumis pour approbation
                       • avec commentaires et lien URL vers les
                         fichiers
Zoom sur l’application de gestion de Projets




• Gestion d’un portefeuille de projets
• Attribution de préférences à chaque projet
    •   Versions des logiciels à utiliser
    •   Options par défaut
    •   Formats de données attendues
    •   Fiche d’identité du projet
    •   …etc
Paramétrage / Ouverture



• ArtForge permet de paramétrer un grand nombre de variables
  interactivement (type de projet, décomposition projet, étapes
  de fabrication, organisation, droits, …etc)

• On peut, en plus, automatiser certains comportements
  d’ArtForge via des scripts Python (déclenchés sur des
  évènements précis)

• HD3D fournit des API qui permettent d’interfacer ArtForge avec
  d’autres logiciels, via Python ou via des webservices REST
La société HD3D SAS



• Actionnariat




• R&D de 6 personnes



• Partenariat commercial avec Post-Logic
Technologie



• ArtForge est construit sur des bases solides
    • MySQL
    • Apache (Tomcat, Hibernate, Lucene)
    • GWT (Google Web Toolkit) et GXT
Contacts



• Contact
   • contact@hd3d.fr

• Site web
    • http://www.hd3d.fr
ParisfxLab - Artforge, by HD3D

ParisfxLab - Artforge, by HD3D

  • 1.
  • 2.
    Logiciel web desuivi de production Planification Tableaux de bord Contributeurs projet Validation / Retakes
  • 3.
    Collaboration • ArtForge estun outil entièrement web • Toutes les applications sont lancées depuis un serveur central, avec une base de données unique • Il est indépendant du système d’exploitation • Il ne nécessite qu’un navigateur web (Firefox, Safari, Chrome, …etc) • ArtForge peut être utilisé en interne, à distance • Il est possible de restreindre finement les droits d’accès à certaines informations, en fonction de rôles-type
  • 4.
    Historique du projetde R&D HD3D.IIO Mars 2005 Déc.2006 Sept. 2007 Avril 2008 Oct. 2008 SAS Livrable 1 REVUE 1 REVUE 2 labellisation Produit Avril 2009 Mai Juin Juillet Août Sept Oct. Nov. Déc. . . REVUE 3 2010 Documentation
  • 5.
    Développement collaboratif • Manières de travailler • a priori différentes • ... mais beaucoup de points communs, finalement • Longue phase de spécifications • Générique vs Spécifique
  • 6.
    Principaux concepts d’ArtForge • Work Object – type de contenu à produire • Exemples: • personnages • décors … • plans • niveaux de jeu • scènes • pages web • …etc (liste extensible interactivement) • Steps – étapes de fabrication • Exemples: • conception • modélisation • • • layout animation calcul … • …etc (liste extensible interactivement) • Tâches de fabrication – objet par objet, étape par étape : • Exemple : l’étape de modélisation du personnage Pam, tâche affectée à Magali Dupont • Les tâches ont différents statuts, peuvent être commentées, validées ou réaffectées • ArtForge conserve la trace des échanges sur chaque tâche Le suivi de production se base sur la validation des tâches, objet par objet, étape par étape
  • 7.
    Zoom sur leSuivi de Production • Vues de suivi des validations, objet par objet, étape par étape • Possibilité de définir des vues à façon, pour chaque besoin • Chaque case correspond à une tâche, on peut suivre un lien URL pour voir un fichier, valider, mettre des commentaires, demander des retakes
  • 8.
    Vues personnalisées • DansArtForge, les chefs de projet peuvent se créer autant de vues qu’ils souhaitent, pour pouvoir suivre le projet sous différents angles • Exemples : • Vue d’ensemble de la production • Layout / Animation / Rendu / Compositing • Vue détaillée • Compositing layer 1 • Compositing layer 2 • … • Compositing final • Vue dédiée à un type de contenu : • Ecriture des dialogues • Enregistrement version française • Version anglaise • Version japonaise • …
  • 9.
    MyForge – applicationsimple pour tous les acteurs • MyForge - application simple à apprendre et à utiliser, destinée à chaque acteur du projet • Affichage : • de la to-do list de l’utilisateur • des commentaires classés venant de la production (validation, retakes, …etc) • Publication : • du temps passé par activité • des travaux soumis pour approbation • avec commentaires et lien URL vers les fichiers
  • 10.
    Zoom sur l’applicationde gestion de Projets • Gestion d’un portefeuille de projets • Attribution de préférences à chaque projet • Versions des logiciels à utiliser • Options par défaut • Formats de données attendues • Fiche d’identité du projet • …etc
  • 11.
    Paramétrage / Ouverture •ArtForge permet de paramétrer un grand nombre de variables interactivement (type de projet, décomposition projet, étapes de fabrication, organisation, droits, …etc) • On peut, en plus, automatiser certains comportements d’ArtForge via des scripts Python (déclenchés sur des évènements précis) • HD3D fournit des API qui permettent d’interfacer ArtForge avec d’autres logiciels, via Python ou via des webservices REST
  • 12.
    La société HD3DSAS • Actionnariat • R&D de 6 personnes • Partenariat commercial avec Post-Logic
  • 13.
    Technologie • ArtForge estconstruit sur des bases solides • MySQL • Apache (Tomcat, Hibernate, Lucene) • GWT (Google Web Toolkit) et GXT
  • 14.
    Contacts • Contact • contact@hd3d.fr • Site web • http://www.hd3d.fr