- For 3D Rendered episodic content real-time rendering is good or better than offline rendering techniques.
- Developers tended to work in smaller groups due to faster iteration time. This has resulted in a gain in creativity and productivity.
- Directors/Developers get more control on what they do because they instantly see what they are envisioning.
- There is a learning phase that is necessary since real-time rendering is quite different from offline rendering techniques.
- Ability to seamlessly exchange data from/to digital content creation tools such as Maya is critical. Plugins such as Unity Japan’s MeshSync and FBX Roundtripping are invaluable.
- Formats and standards such as USD, MaterialX, OpenSubDiv are converging and more work needs to be done on both Unity and on the studios’ side.
- Unity has unlocked many possibilities to explore and develop productions. Technologies such as virtual production, motion capture, live streaming, AR Walls, realtime raytracing and photogrammetry are some of the techniques that are becoming common during production.
Python ScriptingThe Python scripting language is a de facto standard for workflow scripting in the CG ecosystem, and provides a single point of entry to data preparation, asset management, scene and sequence construction, user interface, and offline rendering. Now users can leverage the power of their existing Python codebase with Unity. Project management with Shotgun Shotgun Software, an Autodesk company, provides essential business tools for managers and visual collaboration tools for artists and supervisors. With Unity’s Shotgun Toolkit integration, artists can launch the Unity Editor directly from Shotgun, as well as load assets, animation and caches. Artists can also publish new Shotgun versions from inside the Unity Editor, using the same familiar Shotgun Toolkit UI. This kind of bridge enables project managers to integrate the full power of real-time into their existing pipeline. Live link and Mesh Sync It is a tool that reflects the editing of the model on the DCC tool to Unity in real time. It enables artists to model while checking what it looks like in Unity. It works as a plugin for both Unity and DCC tools and currently supports Maya , Maya LT , 3ds Max , Blender , Metasequoia , and xismo . Recorder with Arbitrary Output Values The Unity AOV Recorder allows Unity Recorder to record AOV (Arbitrary Output Variables) using High Definition Render Pipeline. For example, developers can record Normal or Depth render passes to composite them. Or record an Alpha matte to isolate a part of the rendered image in another DCC tool. Conclusion Historically, there have been too many unnecessary barriers to creating CG content, whether due to technical limitations in hardware, the difficulty of changing highly customized pipelines and workflows already optimized over many years, or lack of organizational flexibility to try out alternative solutions. Fortunately, we have reached an unprecedented stage of technological advancement where anyone, anywhere can create this content without the slow, laborious, and often intimidating challenges of offline processes. The only barrier now is learning what this shift means for your studio—and the willingness to make the leap. (This article has been contributed by Unity Technologies head of technology (Indian subcontinent) Arvind Neelakantan and AnimationXpress does not necessarily subscribe to these views.)