Chapter 4–MayaUSD Plugin Fundamentals

https://leanpub.com/grpc_3dgraphics

Getting Started with MayaUSD in Maya

https://leanpub.com/grpc_3dgraphics

How to Build MayaUSD

https://leanpub.com/grpc_3dgraphics

MayaUsdAPI : stable API library

https://leanpub.com/grpc_3dgraphics

ProxyStageBaseNotice

https://leanpub.com/grpc_3dgraphics

ProxyStageObjectsChangedNotice

https://leanpub.com/grpc_3dgraphics

UFE (Universal Front End)

https://leanpub.com/grpc_3dgraphics

History

https://leanpub.com/grpc_3dgraphics

Conceptual Analogy with the Maya API

https://leanpub.com/grpc_3dgraphics

Core UFE Concepts

https://leanpub.com/grpc_3dgraphics

Primary UFE Interfaces

https://leanpub.com/grpc_3dgraphics

Why UFE Matters for OpenUSD Integration

https://leanpub.com/grpc_3dgraphics

UFE And Maya Runtime (“Maya-DG”)

https://leanpub.com/grpc_3dgraphics

UFE And MayaUSD Runtime (“USD”)

https://leanpub.com/grpc_3dgraphics

Exercise 1: SimpleObservers Plugin

https://leanpub.com/grpc_3dgraphics

CMake Setup

https://leanpub.com/grpc_3dgraphics

FindMaya.cmake

https://leanpub.com/grpc_3dgraphics

FindMayaUSD.cmake

https://leanpub.com/grpc_3dgraphics

Top-Level Project’s CMakeLists.txt

https://leanpub.com/grpc_3dgraphics

Linking the Plugin Target

https://leanpub.com/grpc_3dgraphics

FindUFE.cmake

https://leanpub.com/grpc_3dgraphics

SimpleStageObserver

https://leanpub.com/grpc_3dgraphics

SimpleSelectionObserver

https://leanpub.com/grpc_3dgraphics

Installing and Loading the Plugin in Maya

https://leanpub.com/grpc_3dgraphics

Steps to Install and Load

https://leanpub.com/grpc_3dgraphics

Testing the Plugin

https://leanpub.com/grpc_3dgraphics

Summary

https://leanpub.com/grpc_3dgraphics