1 of 172

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

2 of 172

State of the Academy Software Foundation Including an update on USD with Steve May

Rob Bredow, SVP, ILM and Chair, Academy Software Foundation

David Morin, Executive Director, Academy Software Foundation

Steve May, CTO, Pixar Animation Studios

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

3 of 172

Watch our new demo reel!

4 of 172

Open Source Days 2022 program

- All Times US Pacific Time -

4

Academy Software Foundation Governing Board CONFIDENTIAL

5 of 172

ANNOUNCEMENTS

and more!

6 of 172

01

ASWF created

August 10, 2018

Founding members:

Animal Logic

Autodesk

Blue Sky Studios

Cisco

DNEG

DreamWorks Animation

Epic Games

Foundry

Google Cloud

Intel

SideFX

The Walt Disney Studios

Weta Digital

02

First project

October 23,2018

OpenVDB

New members:

Sony Pictures Entertainment

Warner Bros.

Blender Foundation

Visual Effects Society

04

May 1, 2019

OpenEXR

OpenCue

NVIDIA

ftrack

Red Hat

COVID

19

03

February 8, 2019

OpenColorIO

05

Open Source Day 2019

July 29, 2019

OpenTimelineIO

Netflix

Amazon Web Services

Rodeo FX

MovieLabs

06

September 13, 2019

Apple

Microsoft

07

April 16, 2020

Open Shading

Language

AMD

DockYard

Open Source Days 2020

August 19-20, 2020

Unity Technologies

Conductor Technologies

SMPTE

08

Open source

Investigation

concludes

Scitech

Council

Open Source Days 2021

August 4-5, 2021

MaterialX

Maxon

10

$1M/year

August

Nov

Feb

May

August

Nov

Feb

May

August

Nov

2018

2019

2020

May

Feb

2021

Nov

2022

May

August

Open Source Forum

March 10,2022

Rez

DPEL

RawtoACES

12

December 15,

2020

Adobe

ETC

09

13

Open Source Days 2022

August 8-9, 2022

OpenFX

OpenAssetIO

Open Review Initiative

Canonical

Khronos Group

January 28,

2022

Wevr

11

Feb

7 of 172

Open Source in Entertainment

How the Academy Software Foundation Creates Shared Value

A report from

Written by

Barbara Robertson

report.aswf.io

DUNE Image Courtesy of DNEG © 2021 Legendary

Warner Bros. Entertainment Inc. All Rights Reserved.

Academy Software Foundation Governing Board CONFIDENTIAL

8 of 172

Membership

8

Premier

General

Associate

Academy Software Foundation Governing Board CONFIDENTIAL

9 of 172

Governing Board

Golriz Fanai

AWS

Rob Bredow

ILM

Mike Ford

Sony

Kimball Thurston

Weta

Julie Truong

Epic Games

Jim Jeffers

Intel

Guy Martin

NVIDIA

Paul Salvini

DNEG

Eric Bourque

Autodesk

Michael Johnson

Apple

Darin Grant

Animal Logic

Colette Mullenhoff

Science and Technology Council

Chris Hall

AMD

Buzz Hays

Google Cloud

Bruno Sargeant

Unity Technologies

Brady Woods

Microsoft

Andy Maltz

Science and Technology Council

Andrew Pearce

DreamWorks

Bill Roberts

Adobe

Sebastian Sylwan

Netflix

Staff

David Morin

Epic Games

John Mertic

Linux Foundation

Emily Olin

Linux Foundation

Michelle Martineau

Linux Foundation

10 of 172

TAC Representatives

Sean Looper

AWS

Cary Phillips

ILM

Jonathan Stone

Lucasfilm

Kimball Thurston

Weta

Christina Tempelaar-Lietz

Epic Games

Michael Dolan

Epic Games

Eric Enderton

NVIDIA

Cory Omand

Pixar

Ken Museth

NVIDA

Christopher Kulla

Epic Games

Michael Johnson

Apple

Daniel Heckenberg

Animal Logic

Mark Visser

Unity Technologies

Brian Cipriano

Google

Jean-François Panisset

VES Technologies

Greg Denton

Microsoft

Bill Ballew

DreamWorks

Bill Roberts

Adobe

Gordon Bradley

Autodesk Inc.

Joshua Minor

Pixar

Larry Gritz

Sony

Michael Min

Netflix

Roy C Anthony

DNEG

Sean McDuffee

Intel

Sean O’Connell

Advanced Micro Devices

11 of 172

Behind the Screens

Top Row: Aliza Carpio, David Aguilar, Dhruv Govil, Shabnam Abbarin, Simon Yuen, Sean Cooper | Middle Row: Rachel Rose, Rebecca Bever, Robin Rowe, Susan Salituro, Tram Le-Jones, Neville Spiteri | Bottom Row: Pilar Molina Lopez, Carmen Pinto, Nick Porcino, Jeff Lait, Mei Chu, Bridgette Powell

12 of 172

A Community that communicates

Participation on community platforms has increased 88% in the last 2 years

Participation

2019

2020

2021

2022

250

200

150

100

50

0

13 of 172

A total of 80 organizations participated in code commits during the last 2 Years.

43 of those were new in the last year.

ASWF Members

Member companies

Non member

companies

14 of 172

2021 Software Releases

41 total releases across 8 projects

2022

Jan

Jan

Feb

Mar

Apr

May

Jun

Jul

Aug

Sep

Oct

Nov

Dec

v2.0.0

Jan 28

v2.0.1

May 6

v2.1.0

Aug 31

v2.0.2

Sep 3

v2.0.3

Dec 16

v2.1.1

Dec 16

v0.8.8

Feb 16

v0.14.1

Jul 31

v0.14.5

Aug 3

v3.0.4

Jun 3

v3.0.1

April 1

v2.5.6

May 17

v2.5.5

Feb 12

v2.4.3

May 17

v3.0.2

May 17

v3.0.3

May 18

v3.0.4

Jul 2

v3.1.0

Jul 22

v3.1.1

Aug 2

v3.1.2

Oct 4

v3.1.3

Oct 27

v8.2.0

Nov 24

v9.0.0

Oct 29

v8.1.0

Jun 11

v7.2.3

Mar 17

v8.0.1

Feb 5

v7.2.2

Feb 5

v1.11.11.0

Jan 28

v1.11.12.0

Mar 2

v1.11.13.0

Apr 1

v1.11.14.0

May 10

v1.11.14.1

Jun 1

v1.11.14.2

Jul 2

v1.11.15.0

Sep 1

v1.11.16.0

Nov 1

v1.38.0

Mar 2

v1.38.1

Jun 18

v1.38.2

Oct 17

v1.38.3

Dec 14

v0.14

Oct 27

v0.14.1

Dec 10

VFX Reference Platform Sync Points

15 of 172

All Projects

Commits Growth

16 of 172

Structure

TAC

Technical Advisory Council

Governing Board

Open Review Initiative

Outreach Committee

Continuous Integration platform

rawtoaces

17 of 172

Our Projects

contributed by:

Sony Pictures Imageworks

contributed by: Google Cloud and

Sony Pictures Imageworks

contributed by:

Lucasfilm

contributed by:

Lucasfilm

contributed by:

Sony Pictures Imageworks

contributed by:

Dreamworks Animation

contributed by:

Pixar Animation Studios

contributed by:

Academy Software Foundation

created by:

Academy Software Foundation

contributed by:

The Academy of Motion Picture Arts and Sciences

contributed by:

Foundry

Open

Review

Initiative

created by:

Academy Software Foundation

NEW:

contributed by:

Open Effects Association

Academy Software Foundation Governing Board CONFIDENTIAL

18 of 172

Industry-wide common interface between image-based visual effects plugins and host applications, used by Autodesk Flame, Foundry Nuke, Blackmagic Design DaVinci Resolve and Fusion, Sony Catalyst and MAGIX Vegas Pro, Assimilate Scratch, Filmlight Baselight, Boris FX Sapphire and Silhouette, RE:Vision Effects and more. Open, extensible C API currently version 1.4 with version 1.5 in development. Want to find out more or contribute?

https://tac.aswf.io/engagement/#OpenFX

19 of 172

Providing a vendor-neutral hosting platform and a uniform license agreement, to encourage, curate and publish production-grade sample assets for developers, researchers and educators, Digital Production Example Library is the conclusion of an Academy Software Foundation working group on assets

Launching with ASC Standard Evaluation Material II (StEM2), Animal Logic’s ALab Phase 2, Intel’s Volumetric Clouds Library and AWS character Noa.

https://tac.aswf.io/engagement/dpel

20 of 172

is an early stage open source interoperability standard between tools and asset management systems, developed by Foundry with proofs of concept and design input from 15 companies including DNEG, Pixar, Amazon Web Services, Animal Logic, Blizzard, and Blender. OpenAssetIO was the first project to join the Academy Software Foundation in sandbox stage.

https://tac.aswf.io/engagement/#OpenAssetIO

21 of 172

A new open source project with the mission to build a unified toolset for playback, review and approval of motion picture and related professional media, with Autodesk contributing RV, Dneg contributing xSTUDIO, Imageworks contributing parts of itView, and the three companies providing lead architects and maintainers for the project Technical Steering Commitee.

https://tac.aswf.io/engagement/#OpenAssetIO

Open Review Initiative

22 of 172

The Sandbox stage

a space for innovation

Sandbox

Incubation

Adopted

Archive

  • Entry point
  • Early stage
  • Experimental
  • Build foundation for Incubation stage
  • Clear scope & mission
  • Has a community
  • Has a project roadmap
  • Code of conduct
  • Technical governance
  • License scan
  • Sustained flow of commits
  • In production
  • Build foundation for Adopted stage
  • Mature projects
  • Growing ecosystem
  • Leveraged by vendors and users
  • Roadmap progress
  • Substantial flow of commits
  • Diverse contributors
  • Completed projects
  • No longer developed
  • No new features
  • No bug fix
  • Can be reactivated
  • Code held in perpetuity

23 of 172

Interaction with the community

  • VES Tech committee
  • SMPTE
  • Metaverse Standards Forum

24 of 172

And other important open source projects!

25 of 172

Universal Scene Description Update

a discussion with

Steve May, CTO Pixar

26 of 172

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

27 of 172

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

28 of 172

29 of 172

How to contribute

Contribute to an existing project:

  • Submit a PR with a bugfix or new feature
  • Pick existing GitHub issue as a sample project
  • Integrate with a new app / contribute plugin
  • Help improve project documentation
  • Submit additional test cases
  • Join the TSC discussion: dev mailing list, conf calls

Get involved with the TAC or Working Group:

  • DevOps / CI expertise always useful
  • Interest / expertise in security especially welcome
  • Join the TAC discussions: mailing list, conf calls, working groups

30 of 172

Join the Discussion

Mailing Lists for ASWF projects: lists.aswf.io

Join as a member: aswf.io/join

Slack: slack.aswf.io

Github: github.com/AcademySoftwareFoundation

Behind the Screens: bit.ly/BehindtheScreens

Twitter: @AcademySWF, #ASWF

YouTube: AcademySoftwareFoundation

31 of 172

THANK YOU!

ENJOY OPEN SOURCE DAYS

32 of 172

USD Working Group Update

Alex Schwank, Apple

Nick Porcino, Pixar

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

33 of 172

New Developments in MaterialX and OSL

Jonathan Stone, Lucasfilm

Moeen Sayed, SideFX

Nicolas Guiard, Isotropix

Emma Holthouser, Lucasfilm

Orn Gunnarsson, Autodesk

Brian Savery, AMD

Bernard Kwok, Khronos

Pablo Delgado, KIT

Lutz Kettner, NVIDIA

Adrien Herubel, Autodesk

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

34 of 172

DPEL: Open Film Data for

Research and Development

Eric Enderton, NVIDIA

Darin Grant, Animal Logic

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

35 of 172

Providing a vendor-neutral hosting platform and a uniform license agreement, to encourage, curate and publish production-grade sample assets for developers, researchers and educators, Digital Production Example Library is the conclusion of an Academy Software Foundation working group on assets.

Launching with ASC Standard Evaluation Material II (StEM2), Animal Logic’s ALab Phase 2, Intel’s Volumetric Clouds Library and AWS character Noa.

https://dpel.aswf.io

36 of 172

Digital Production Example Library:�The Vision

  • A curated library of example assets (2d, 3d, …) at production scale.
  • For developers and researchers to be inspired, test, benchmark, demo, and publish.
  • Help move film technology forward

37 of 172

The Vision (continued)

  • For R+D:
    • Accessible formats
    • Warts and all (not “best practices”)
    • Hosting platform
    • License: balanced, uniform
    • Not for production (not a “digital backlot”)
  • Curated: ASWF imprimatur
    • DPEL TSC is like a TAC sub-committee
    • Current practice – date stamp

38 of 172

dpel.aswf.io

39 of 172

ASC Standard Evaluation Material 2 (StEM2)

40 of 172

ASC Standard Evaluation Material II (StEM2)

  • American Society of Cinematographers�Motion Imaging Technology Council
  • 17’ film The Mission
  • HDR, 8K, 4K, wide color gamut
  • Stress test for color pipelines, image processing, displays
  • Various formats and containers

41 of 172

AWS Noa Character

42 of 172

AWS Noa Character

  • Main character from short film Spanner by FuzzyPixel / AWS
  • Rigged for animation (Maya)
  • Hair files (Yeti, geom)
  • Look files, textures

43 of 172

Intel® Volumetric Clouds Library

44 of 172

Intel® Volumetric Clouds Library

  • 30 Cloud VDBs
  • 5 dense clouds, 5 sparse clouds
  • Small (< 1 MB), Medium (production size), Large (> 8 GB)

45 of 172

46 of 172

Animal Logic ALab

Phase 2

47 of 172

48 of 172

49 of 172

Animal Logic ALab

Phase 2

Please USE these assets!

https://animallogic.com/alab

  • Over 300 assets
  • 4k OpenEXR ACEScg textures
  • Two looping animated characters
  • Fur and Fabric baked procedural caches
  • Lots of Easter Eggs

50 of 172

The Future

  • Wish list
  • Materials

Developers:

What do you wish you could test on?

Studios:

What do you wish they had tested on?

51 of 172

Special thanks:� Michael B. Johnson, Apple

Wendy Aylsworth, ASC� Andrew Grimberg, LF� Alena Davis, LF��dpel.aswf.io��More questions? slack.aswf.io #assets

52 of 172

OpenAssetIO’s Journey into the Academy Software Foundation’s Lifecycle

Mathieu Mazerolle, Foundry

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

53 of 172

OpenAssetIO’s Journey into the Academy Software Foundation’s Lifecycle

Mathieu Mazerolle, Foundry

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

54 of 172

Hello!

Matt Mazerolle

Tom Cowland

David Feltell

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

55 of 172

Once Upon a Time Long Before COVID…

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

56 of 172

What did we learn?

Lots of things…

but mainly cloud is hard because of DATA

… and because it’s hybrid and distributed

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

57 of 172

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

58 of 172

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

59 of 172

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

60 of 172

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

61 of 172

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

62 of 172

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

63 of 172

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

64 of 172

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

65 of 172

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

66 of 172

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

67 of 172

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

68 of 172

  • Find and share deeply connected assets regardless of how or where they’re stored

  • Standardize asset-centric workflows by decoupling tools and asset management systems

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

69 of 172

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

70 of 172

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

71 of 172

The Open Source Path

  • Sustainability
  • Pervasiveness
  • Flexibility
  • A foundation not a product

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

72 of 172

  • Founding Member
  • Participates in Governance
  • Contributes to Projects

… but never contributed a project

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

73 of 172

Bringing to ASWF

Do it right from the very start

  • Openness
    • Working Groups
    • Open Discussion Channels
  • Best Practices
    • License
    • Contribution Process
  • Patience

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

74 of 172

Building a Community

Active Collaborations

Design Input

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

75 of 172

Approaching ASWF

Understand the Process:

Sandbox → Incubation → Adopted

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

76 of 172

Proposing the Project

  • Alignment with ASWF’s mission
  • Check the boxes:
    • License
    • Dependencies
    • Contribution Model
    • OpenSSF Best Practices
  • Show who’s involved

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

77 of 172

What’s Next?

  • Forming of Technical Steering Committee
  • Leverage ASWF community tools (Slack, Zoom, etc.)
  • Target Incubation Phase requirements

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

78 of 172

Get Involved!

https://github.com/OpenAssetIO/OpenAssetIO

  • Working Groups
  • ASWF Slack Channel
  • Design Discussions
  • Pipeline Integrations

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

79 of 172

Thank you!

  • John Mertic
  • ASWF Technical Advisory Council
  • OpenAssetIO Community
  • Foundry
  • Tom and Dave

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

80 of 172

Questions?

  • About itself?

  • About Contributing a project to ASWF?

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

81 of 172

Review and Approval Working Group: Project Updates

Erik Strauss

Chas Jarrett, Dneg

Gordon Bradley, Autodesk

Cottalango Leon, Sony Pictures Imageworks

Sam Richards, Walt Disney Imagineering

Alex Santos, AheadIO

Matt Silvertson, Autodesk

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

82 of 172

Review + Approval Working group

Project Updates

@twitter

83 of 172

Erik Strauss

Review and Approval WG Chair

84 of 172

Background

  • Working Group Mission
    • Two initiatives driven by ASWF community poll
      • A common player framework
      • Standards and Interchange of production metadata

85 of 172

Q&A Doc Link

https://docs.google.com/document/d/1pwRjxC7qV6WKAVb9yTS__AEhusTvtReKXZgF0Rbs57o/edit

86 of 172

History

  • What we’ve been up to..
    • Defining the problem(s)
      • What are the attributes of a competent playback system?
        • Demo’s of existing tools in the industry
        • Volunteering of code
        • The formation of A New Initiative
      • What makes collaboration Hard?
        • Creating consistent and color accurate encoding and QC
        • Annotations and notes locked into proprietary ecosystems

87 of 172

Open Review Initiative

88 of 172

Introductions

Speakers:

  • Sam Richards - Walt Disney Imagineering
  • Alex Santo - Ahead.IO
  • Chas Jarrett - DNEG
  • Matt Sivertson - Autodesk
  • Cottalango Leon- Sony Pictures Imageworks

89 of 172

Agenda

    • Standards and Interop track
      • Encoding Best Practices
      • OAIO - Annotations interchange
    • Player Track
      • Umbrella TSC organization
        • X-Studio
        • RV
        • Itview

90 of 172

Sam Richards

Walt Disney Imagineering

91 of 172

Encoding Guidelines

FFMPEG Encoding minefield

  • Color Issues
  • Encoding Issues
  • Playback Metadata can cause web browsers to incorrectly interpret media.

Original PNG File

Default ffmpeg conversion

Colormatrix filter

Libswscale filter

RGB to YCrCb Examples

92 of 172

Encoding Guidelines available at:

  • Develop best practices for media encoding
  • Focus on color fidelity.
  • There isn't always one answer, so document what the settings are doing.

93 of 172

Future Plans

  • Developed docker container
  • Developing test suite.
  • Develop recommendations for:
    • Other codecs
    • HDR

94 of 172

XMP Review Metadata

  • Looking to embed XMP metadata into mov files, containing additional metadata like:
    • Actual image frame range of media (so you can know what the actual first frame is).
    • Media Color space - (do better things with OCIO).
    • Source file name
    • Source frame rate
    • Source ID - to map into databases.

95 of 172

Alex Santo

Ahead.IO

96 of 172

Ahead.IO presents

Opensource Days 2022

97 of 172

Production Media is not just what you see

— it's what you can search, discover, create, distribute and manage.

Annotating, the act of creating associations between distinct pieces of information, is a pervasive activity in any production, but currently lacks a uniform approach.

98 of 172

OAIO goal?

P

Publishers

Animators

TDs

Sound Eng

Artists

Audience

You

P

Platforms & Apps

Frame.IO

SyncSketch

XStudio?

Cezanne Studio (Native)

You

S

Studios

You

Allow anyone to annotate anything anywhere, be it a pdf, an timeline, a video, an image, a 3d model, an audio stream, or data in raw or visualized form. Open Annotations can be linked, shared between services, tracked back to their origins, searched and discovered, and stored wherever the author wishes; the vision is for a decentralized and open annotation infrastructure.

99 of 172

Context

A pot?

A basket?

A plowshare?

A plow?

A Granary?

A Pillar?

A Mortar?

A Pestle?

A Brush?

100 of 172

Intuitive Overview

Annotation

Body

Target

Related To

An annotation is a set of connected resources, typically including a body (the text about the changes you want to make in a clip) and target (for instance a clip), and conveys that the body is related to the target. The exact nature of this relationship changes according to the intention of the annotation, but most frequently conveys that the body is somehow "about" the target.

101 of 172

JAN 2022

Documentation Available at www.openannotation.io

JAN 2023

Opensource Import/Export Library Available

2022 …

More discussions on the Standard

2023 Q2

More Integrations

X Studio?

AUG 2022

OAIO @Siggraph

2023

Drawing Engine Opensource??

OpenAnnotationIO (www.openannotation.io)

Timeline

102 of 172

Think Ahead!

103 of 172

Chas Jarrett

Dneg

104 of 172

xSTUDIO

Playback & Review Application Overview

105 of 172

What is xSTUDIO?

xSTUDIO is DNEG’s new cross-platform image-viewer, designed to replace all other playback and review tools in our production pipeline.

Our aim is to promote simpler collaboration between teams by offering a single, flexible, generalised toolset across all our review scenarios.

106 of 172

  • Display virtually any image format
  • Freely organise media into playlists and contact sheets
  • Multi-track non-linear timeline
  • Add notes and annotations to media and timelines
  • High resolution, high bit-depth (inc HDR), high frame rate
  • Synchronised sessions for multiple users
  • Pixel-stream images from user to user
  • Push and pull data from any database
  • Flexible metadata payloads (with JSON dictionaries)
  • Linux, Mac, Windows builds
  • C++ plugin framework and Python API

Key Features

107 of 172

  • Designed from the outset as an open source project
    • Company and pipeline agnostic codebase
    • Provides complete set of review tools “out of the box”
    • Integrates with any pipeline through plugins and the API

Project Philosophy & Design

DNEG AGNOSTIC

OPEN SOURCE

GENERALISED REVIEW TOOLS

  • Extensive use of open source libraries;
    • FFmpeg
    • OpenColorIO
    • OpenImageIO
    • OpenTimelineIO
    • C++ Actor Framework
    • OpenAnnoatationIO in the future?

  • Contributing member of the ASWF’s “Open Review Initiative”
    • Working towards a common industry review toolset
    • Collaborating with like-minded industry partners

108 of 172

Simple Viewer

Main Application UI

109 of 172

NLE Timeline

Viewer

Toolbar

Transport Controls

Media List

Main Application UI

Playlists

Contact Sheets

Edit Sequences

110 of 172

Development Roadmap

v1.0 - Internal Release

August 2022

  • Core Playback Engine
  • Notes & Annotations
  • Compare (A/B, Grid, etc)
  • Shotgun/IVY Integration
  • OCIO v2 & OTIO Backend

v2.0 - Open Source

December 2022

  • Multi-Track NLE
  • Export Movies/Images
  • Export Notes
  • SOP/LGG Colour Correction
  • UI Reskin
  • Sync Sessions
  • Onion Skinning
  • Mac/Windows Port
  • CG Asset Display
  • Image Transforms
  • OpenAnnotationIO?

ASWF Programme Announcement

Upload To ASWF GitHub Repo

v3.0 and beyond…

2023

111 of 172

For more information come visit us

11:30 am - 12:30 pm

Tuesday, August 9

Room #302

Vancouver Convention Centre

xstudio-info@dneg.com

AT

112 of 172

Matt Sivertson

Autodesk

113 of 172

+

WILL OPEN SOURCE

114 of 172

RV Player

  • Production proven, industry standard, Sci-tech Award winner
  • Mix resolutions, formats, and fps
  • Compare shots: wipes and tiled
  • Color managed, linear workflow
  • Desktop and Theater, cross platform
  • Extensible, pipeline friendly
  • Graph-based, GPU accelerated

115 of 172

Why?

  • Contribute core of RV to ASWF as a common, open, industry standard review player
  • Enable consistent playback and review across the pipeline
  • Let existing customers build, contribute to and extend RV
  • Work out how to integrate the best parts of RV tech with other studio contributions

116 of 172

Products + Open Source

  • Continuing to ship and support RV in ShotGrid
  • Refactor Autodesk products to use the open source core
  • Commercial version includes licensed codecs and features
  • Benefit from ongoing improvements to common framework
  • Aligns embracing open source across our product portfolio

117 of 172

Cottalango Leon

Sony Pictures Imageworks

118 of 172

119 of 172

120 of 172

121 of 172

122 of 172

123 of 172

124 of 172

Initiative Next Steps

125 of 172

Build Teams

Identify resourcing for both engineering and product activities

July

Announce Program

Cross promotion of umbrella project across three companies and ASWF at Siggraph and Open Source events.

.

Siggraph

Submit Code

Organization of Code and commits into ASWF Repos

Sept.

Discovery

Start of code discovery and comparative analysis (ongoing)

Oct.

Strategic Plan

Based on code discovery outline strategic plan for project.

Nov.

Roadmap

Apply timelines to strategic plan accounting for resourcing and tradeoffs

Dec.

126 of 172

Q&A

127 of 172

How to Contribute

Slack:academysoftwarefdn.slack.com #wg-review-approval

https://lists.aswf.io/g/wg-review-approval

wg-review-approval@lists.aswf.io

128 of 172

129 of 172

OpenColorIO

Carol Payne, Netflix

Doug Walker, Autodesk

Thomas Mansencal, WetaFX

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

130 of 172

Agenda

  • OCIO 2.2 Update
  • OCIOv2 ACES Configs
  • The Progress of OCIOv2 Adoption
  • Community Survey
  • Q&A

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

131 of 172

New release in progress: OCIO 2.2

  • 2.2.x is the proposed VFX Platform Release for CY2023
  • 2.2.0 to be released by October 31
  • Main branch is stable and usable for new feature testing

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

132 of 172

OCIO 2.2 Feature List

  • Built-in configs
  • New ACES configs from config working group
  • Display/View support for Baker
  • Display/View inverse support for cmd-line tools
  • Preliminary ACES Metadata File support
  • Python source distribution package added
  • Archiving of configs
  • Convert from/to a known external color space
  • Mandatory interchange role requirement
  • Enhancements to FileRules to support OpenEXR
  • New Built-in Transforms (Arri LogC4, etc.)
  • Enhanced ICC monitor profile support
  • Avoid circular OIIO dependency

Ready for testing

In progress

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

133 of 172

Built-in Configs

  • The new CG and Studio configs will be built into the library
  • Users may use a special string rather than a config name:

ocio://cg-config-v0.1.0_aces-v1.3_ocio-v2.1.1

or simply:

ocio://default

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

134 of 172

Archiving Configs

  • New ".ocioz" file format for a config and its LUTs
  • API will accept as either a file or a stream
  • Will be some limitations:
    • Search paths will need to be local to the working dir
    • Trying to support context vars, but may be some limits

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

135 of 172

Enhancing FileRules for better OpenEXR support

  • Aiming to support EXR "chromaticities" attribute
  • Integrate file header metadata with existing path rules
  • API will be extensible to support other file formats

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

136 of 172

Conversions from/to known color spaces

  • Interchange roles were introduced in OCIO 2.0
    • Allows conversion between two configs, if present
    • But the roles were optional
  • Lots of requests for conversion from well-known spaces
    • E.g., "What is the sRGB-equivalent color space in this config?"
  • Adding additional API calls to simplify usage
  • Planning on making interchange roles required for config file version 2.2 or higher

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

137 of 172

OCIO ACES Configs

https://github.com/AcademySoftwareFoundation/OpenColorIO-Config-ACES

Goals:

  • Officially support OCIO configs in the ASWF repos
  • Revisit config contents to verify & simplify
  • Update configs for new OCIOv2 structure and features
  • Retool code to modernize and improve user customization experience

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

138 of 172

OCIO ACES Configs

Based on ACES:

  • Open, widely used industry standard
  • Continuity with previous configs

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

139 of 172

OCIO ACES Configs

Reference

  • Complete representation of the reference CTL code on aces-dev
  • Meant for development and testing only

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

140 of 172

OCIO ACES Configs

CG

  • For CG artists using common tools
  • Subset of the Reference config
  • Adds CG texture spaces

Reference

  • Complete representation of the reference CTL code on aces-dev
  • Meant for development and testing only

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

141 of 172

OCIO ACES Configs

Studio

  • Most direct replacement for v1 ACES configs
  • Contains all major cinema camera vendor input transforms
  • Aliases to map to previous color space names

CG

  • For CG artists using common tools
  • Subset of the Reference config
  • Adds CG texture spaces

Reference

  • Complete representation of the reference CTL code on aces-dev
  • Meant for development and testing only

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

142 of 172

OCIO ACES Configs

Major wins:

  • Reference and CG config have zero external file dependencies (Studio has very few)
  • Updated and verified CLF-based Input Transforms
  • Use of OCIOv2 features to simplify, shorten, and better organize color spaces
  • New codebase to easily iterate, add, and customize

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

143 of 172

OCIO ACES Configs

https://miro.com/app/board/uXjVOi0d0dU=

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

144 of 172

OCIO ACES Configs

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

145 of 172

OCIO ACES Configs

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

146 of 172

OCIO ACES Configs

Next steps:

  • Download the Beta Configs now! →→→→→
  • Test, give feedback, tell us what’s missing!
  • v1 release with OCIOv2.2 end of October

https://github.com/AcademySoftwareFoundation/OpenColorIO-Config-ACES/releases

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

147 of 172

The State of OCIOv2 Adoption

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

148 of 172

The State of OCIOv2 Adoption

  • Library
  • Documentation
  • Configs
  • UI/UX Guidelines
  • Implementation in DCCs

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

149 of 172

The State of OCIOv2 Adoption

  • Library
  • Documentation
  • Configs
  • UI/UX Guidelines
  • Implementation in DCCs

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

150 of 172

UI / UX Working Group

Monthly Meetings:

Mondays @ 10am PT

#ux on Slack

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

151 of 172

OCIO Survey Feature Requests

Existing / In Progress:

  • Full support of all ACES-dev components
  • ACES/AMF compliant configs
  • Role Guidance for DCCs
  • Bridge to External color spaces

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

152 of 172

OCIO Survey Feature Requests

Future Work / Needs Discussion

  • OCIO adapter for OTIO
  • UUID or some kind of identifier for transforms
  • Robust AMF Support
  • Higher level api for injecting glsl and texture information into a render engine
  • OCIO in FFMPEG
  • Expression language or CTL support
  • Library of QT components for UI development

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

153 of 172

OCIO SIGGRAPH 2021 course

is available online!

  • 2.5 hour long course

https://dl.acm.org/doi/10.1145/3450508.3464600

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

154 of 172

Join us for the OCIO meet-up at SIGGRAPH!

  • New feature deep-dive & community engagement session

Wednesday, August 10th, 3:15 - 4:45 pm

Simon Fraser University Harbour Centre

2200 RBC Dominion Securities Executive Meeting Room

515 W Hastings St. (7 minute walk)

  • And join us for OpenBeerIO afterward! 5:00 - 6:00 pm

Steamworks Brewpub

375 Water St.

steamworks.com

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

155 of 172

Connect with us!

Website: opencolorio.org

Mailing Lists:

Slack: slack.opencolorio.org

Event Calendar: https://lists.aswf.io/g/ocio-dev/calendar

  • TSC: Every other Monday @ 12pm PT
  • UX: Monthly - Monday @ 10am PT
  • Config: Every other Tuesday @ 1pm PT

Questions?

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

156 of 172

OCIO Survey Feature Requests

Future Work / Needs Discussion

  • OCIO adapter for OTIO
  • UUID or some kind of identifier for transforms
  • Robust AMF Support
  • Higher level api for injecting glsl and texture information into a render engine
  • OCIO in FFMPEG
  • Expression language or CTL support
  • Library of QT components for UI development

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

157 of 172

Alex Forsythe, Academy of Motion Picture Arts and Sciences

Kimball Thurston, WetaFX

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

158 of 172

Background

  • Skunkworks projects projects started at Academy �in 2016
  • Initial Purpose:
    • Provide a means to convert RAW digital still camera images to ACES.
  • Requires the calculation of an ACES IDT for �digital still cameras
  • Lots of interest from VFX and others
  • Lost primary developer in late 2017
  • Approached by Weta
  • Entered ASWF in 2021

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

159 of 172

Leadership

  • TSC members
    • Alex Forsythe – Academy of Motion Picture Arts and Sciences
    • Kimball Thurston – WetaFX
    • Thomas Mansencal – WetaFX
    • Michael Lafuente – Amazon Studios
  • Other participants
    • ILM
    • DNEG
    • Others

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

160 of 172

Current Architecture

  • RAW file processing
    • LibRAW
  • IDT creation
    • Built-in using ACES specified procedure
    • Ceres Solver dependency
  • ACES (EXR) Container writing
    • ACES Container reference implementation

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

161 of 172

Roadmap

Define common API -> configurable components

Enhance batch configuration / control

Add HDRI exposure merging

Split code and data

Metadata / full EXR vs. strict ACES container

New Api

Spectral

Repo

Lens Functions

Bindings

Metadata

HDRI Merging

Update writing

December 2022

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

162 of 172

Future Features

  • You tell us! (Q / A)

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

163 of 172

D&I Working Group

Carol Payne, Netflix

Rachel Rose, Industrial Light & Magic

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

164 of 172

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

165 of 172

Diversity & Inclusion Working Group

Read more at aswf.io/diversity_inclusion.

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

166 of 172

ASWF Demographics

  • Diversity in ASWF
  • Guidance for Members
  • Student Education

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

167 of 172

Goals

Diversity in ASWF

  • Governing Board Succession Plan
  • Ambassador Program

Guidance for Members

  • D&I Landing Page & Blog

Student Education

  • Summer Learning Program
  • Career Webinar Series

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

168 of 172

Panel Discussion

Aliza Carpio, Autodesk

Mike Ford, Sony Pictures Imageworks

Karen Ruggles, DeSales University

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

169 of 172

Get Involved!

  • Mailing Lists for ASWF projects: lists.aswf.io
  • Slack: #diversity at slack.aswf.io

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

170 of 172

Closing Remarks

David Morin, Executive Director, The Academy Software Foundation

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

171 of 172

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company

172 of 172

Tapshack

1199 West Cordova St.

Talk Title Here

Speaker Name, Job Title, Company

Talk Title Here

Speaker Name, Job Title, Company