In various examples, override-based data
change propagation for distributed collaborative
content creation platforms is provided. An override layer may be generated that comprises a representation of a sequence of override primitives that may be applied against a baseline universal scene description (USD) scene definition layer to render an updated / current version of the scene. A
digital content creation application may
record edits as modifications (overrides) to scene definition primitives are applied. A CCA may propagate the edits to other CCAs at other
client nodes subscribed to the CCCP by sending a new layer message to the
server of the CCCP, instructing the
server to add the override layer to the
scene graph of a root USD file. Other CCAs subscribed to the root USD file receive a message from the
server that indicates that the new override layer has been added, and may selectively apply propagated override primitives.