Inter-Process Communication in Real-Time 3D Applications : First Edition
/
Chapter 4–MayaUSD Plugin Fundamentals
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
Previous
Chapter 3–OpenUSD Fundamentals
Up next
Chapter 5–Building a Custom USD Viewer
In this chapter
Chapter 4–MayaUSD Plugin Fundamentals
Getting Started with MayaUSD in Maya
How to Build MayaUSD
MayaUsdAPI : stable API library
UFE (Universal Front End)
Exercise 1: SimpleObservers Plugin
SimpleStageObserver
SimpleSelectionObserver
Summary