Projects and Project Workflow

3DVIA Studio provides an authoring platform for creating interactive experiences for the web.

Authoring a 3DVIA Studio project will allow you to assemble all the elements required by your experience (like media and user-interaction) and optimize your experience for web publication.

You will be able to create project content from within the 3DVIA Studio application itself (like behaviors and shaders) or by importing assets created by third party applications (like 3D objects and animations).

You will then be able to edit these elements (by customizing their properties or by enhancing them with new properties) and export them for share and reuse with other users.

Finally, you will be able to optimize your project for the web, build an executable version of your project and publish the resulting experience on the 3DVIA.com website.

What is a Project?

A 3DVIA Studio Project is the authoring equivalent of a particular 3D experience: the Project assembles all the elements required to execute the 3D experience.

Those elements constitute the Project’s content, but they are essentially data (Resources) described in some digital file (Assets). They include the media you bring into the Project (2D, 3D, Textures, and so on) and other 3DVIA Studio-specific elements internally and automatically generated by the 3DVIA Studio application, like:

  • Authoring elements such as Projects (.mpproj), Stages (.mpstage), Libraries (.mpxml);
  • Behavioral elements such as Behaviors (.becomp), Graphs (.begraph), Scripts (.vsl);
  • Application executables like plugins (.vkModule);
  • Customizations of the user interface (.mpgui) and global options (.mpxml).

These files are orchestrated together by the Project file (.mpproj) as a system of Asset dependencies.

The Project (and the Project file) are inseparable and conceptually equivalent. You therefore need to consider both the conceptual and physical organization of your Project if you want to create optimized interactive experiences in a collaborative manner.

To find out more about project authoring, read the section on Fundamentals.