Upload
francois-hanat
View
478
Download
0
Embed Size (px)
DESCRIPTION
Artforge - Logiciel de Suivi de ProductionLaurent Alt, HD3D
Citation preview
ArtForgeArtForgeLogiciel de Suivi de Production
Logiciel web de suivi de production
PlanificationTableaux de bordValidation / Retakes
Contributeurs projet
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
labellisation
SAS Livrable 1 REVUE 1 REVUE 2
Documentation
Avril 2009
REVUE 3
Mai Juin Juillet Août Sept.
Oct. Nov. Déc..
Produit
2010
• 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
Développement collaboratif
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:
…
• 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• 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• 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 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