TEUTATES Digital Asset Management Research Project PrävEM Tina Straßburger, M.A. Felix Otto, M.Sc. Tom Oeser, B.Eng.
Agenda Introduction to TEUTATES Digital Asset Management for 3D Data What is it? Essentials Economical Needs & Challenges Research Challenges Organisational Technical Implementation Prototype 1 Prototype 2 Q & A
TEUTATES Web-based software organizing and storing 3D data Including 3D data in company workflows establishing 3D data as a versatile data basis Create a 3D-Toolkit for media productions educational purposes, entertainment, research Starting with game or animated movies, evaluating CAD-data (Smart Factory) Pictures licenced from PhotoDune
Economical Needs & Challenges Animated feature film 90 Min 40 Mio. = 60-80 people (decentralized) = scheduling +previs +production +post production = one-time productions + high quality = 200-300 TB of data Hosting 1TB storage = 90 Traffic ca. 50 TB = 550 Duration = 18 months = 334.000 (260.000 ) Educational publisher = 1300 employees = print + video + 3D in development = long value-added chain + constant updates = 4 million assets Document 30 KB Video 700 MB 3D-Model 1,2 GB = diversity in size and structure
Crucial Points Storing data over the years Track relations between complex data structures (dead links, inconsistencies) Redundant data, versioning Does everything have to be stored? What is worth storing? 3D models? Interim stages? Renderings? Collaborate on different starting situations Management and audit-proof, reliable storage of production files (video, audio, text, animations, 3D models, prefabs, ) Custom production workflows - adaptability to different project structures/sizes Collaboration between different project members as well as access control
State of the Art No system to meet these requirements completely CMS developing from Document Management EAP not handling 3D data Studio software (Tactic, Shotgun, ftrack) being able to handle 3D data isolated applications with no standardized interfaces dealing with production management during a project but what s coming after this? Evolution why not combine them! Picture licenced from PhotoDune
First Prototype Existing production management solution + Enterprise integration
First Prototype - Problems Deep hierarchy find data via paths top down, not bottom up as needed Tactic doesn t handle relations very well (deleting texures in use no problem) No data indexing, slow searching Copying data from project to project http://www.digitaldouble.net/blog/charactercustomization/image027.jpg
Second Prototype Storage Content Management Production Management Business Process Management Collaboration TEUTATES
TEUTATES Web-based solution Developing a structure mapping classic data (documents, pictures, videos) as well as 3D data with all relations context-based storage Newly developed storage method mapping the data context during a production and after (versions, usage, editing/comments) Transparent processes, saving performance and storage no redundant data, cross-project use archiving in several stages, data compressing Picture licenced from PhotoDune
TEUTATES - Storage 3D-Models Textures abstraction of data in content models (object-relational mapping) 3D-Model Texture Safe relations and thus consistency of the data base Character_Art1.jpg Character_Descripti on.txt Shoe.tga Shoe.jpg Different stages of work - concrete versions of these are linked to each other more transparency and reproducibility, reverting possible Character_01.max Shoe.tga (Texture) Shoe.jpg
TEUTATES
TEUTATES - Benefits Context based data storage Persistent data with all relations, versions and links Cross-project storage and usage Reduced storage space & data transfer Global search including meta data, data indexing Easy structuring and cleaning the database Standard interfaces, modern web technologies compatible with ERP/EAP systems Picture licenced from PhotoDune
TEUTATES Technology Spring Framework Spring Data (JPA, Querydsl) Spring Security (access control) Vaadin and GWT (web interface) Activiti (BPM) Apache Solr (indexing) WebGL (visualisation of 3D data in a web browser) CMIS (data exchange interface) 3ds Max integration (plug-in) Windows Explorer integration All technologies are open source (Apache 2.0 or MIT licence)
TEUTATES Web interface, optimized for PC and mobile devices, multi-language
TEUTATES Overview members, news, database, project information
TEUTATES Define your project by defining content models game, animated movie, etc.
TEUTATES All information about access, activities, comments, version, at a glance
TEUTATES Download the files or complete archives with the data structure
TEUTATES View 3D models in your browser without special software check if the model is complete (textures)
TEUTATES Start review processes out of the database sent to customers via email edit in your browser (draw/comment) and send back
TEUTATES See feedback in the archive comments are linked to versions so that the history can be seen by everyone
TEUTATES Tests & Partners Alpha tests with students as well as partners (animation studio, publishing company) successful Target groups publishing companys (medicine, education) Agencies (advertising material, technical documentation for industrial goods) Other fields of application (using WebGL) University education/elearning (Game Design, Media Informatics) Lean Management visualisation of processes and scenarios in companies (security in factory buildings, security walks) 3D data for further publishing using CAD data or 3D models for print, apps, Processing and storing of 3D measurement data (mining, bio informatics, ) due to similar data structures
TEUTATES Thank you for your attention. Tina Straßburger M.A. tina.strassburger@teutates-dam.de Felix Otto M.Sc. felix.otto@teutates-dam.de Tom Oeser B.Eng. tom.oeser@teutates-dam.de www.teutates-dam.de