- Sponsor:
- siggraph
No abstract available.
Proceeding Downloads
SPFS and SPK: Tools for Studio Software Deployment and Runtime Environment Management
Software development and technology teams in studio environments often need to support a complex matrix of applications, versions and dependencies. Existing management tools are not always up to this task, but offer a variety of battle-tested ideas that ...
Building a scalable Animation Production Reporting Framework
This paper explores how Netflix has enhanced its animation production reporting using a dynamic data transformation framework. As collaborations with animation studios around the globe grow, it’s essential to adeptly manage varied reports to ensure ...
Multithreading USD and Qt: Adding Concurrency to Filament
As production scene complexity and CPU core count increase, the performance of software used to interact with the scenes may not scale accordingly. Filament is Animal Logic’s in-house, USD-based, PyQt lighting DCC, and a key area for improving Filament ...
Nucleus: A Design System for Animation and VFX Applications
We describe a plugin-based architecture for developing component-based Qt applications for animation and visual effects, and discuss the benefits this approach offers in terms of code reuse, stability and consistency. We introduce an Application ...
Spear: Across the Streaming Multiprocessors: Porting a Production Renderer to the GPU
We ported the Sony Pictures Imageworks version of the Arnold Renderer to the GPU using NVIDIA’s OptiX ray tracing toolkit. This required modifying algorithms to run efficiently on the GPU, the use of new software methodologies to better share source ...
Cache Points for Production-Scale Occlusion-Aware Many-Lights Sampling and Volumetric Scattering
- Yining Karl Li,
- Charlotte Zhu,
- Gregory Nichols,
- Peter Kutz,
- Wei-Feng Wayne Huang,
- David Adler,
- Brent Burley,
- Daniel Teece
A hallmark capability that defines a renderer as a production renderer is the ability to scale to handle scenes with extreme complexity, including complex illumination cast by a vast number of light sources. In this paper, we present Cache Points, the ...
Creating Tools for Stylized Design Workflows
In order to achieve a specific, oil-painting-inspired rendering style, Blender Studio developed a solution based on Blender’s generative geometry and simulation framework “Geometry Nodes”, creating an artist-friendly set of workflows and tools. This ...
Developing a Curve Rigging Toolset: a Case Study in Adapting to Production Changes
We present an overview of Animal Logic’s curve rigging toolset and its development process, serving as a case study to discuss challenges specific to doing software development for animated feature film production. We will show how R&D projects at ...
Implementing a Machine Learning Deformer for CG Crowds: Our Journey
CG crowds have become increasingly popular this last decade in the VFX and animation industry: formerly reserved to only a few high end studios and blockbusters, they are now widely used in TV shows or commercials. Yet, there is still one major ...