USDVIEW(1)
π¦ NAME π¦
Okay so bestie, this is USDVIEW(1) from the User Commands manual β the manual page for usdview version 26.11.1. It's literally the page for viewing a usd file, and we're gonna get into every single flag. No cap. π
π« DESCRIPTION π«
Here's the usage, bestie β copy it exactly if you're scripting:
usage: /build/usd/pkg/usd/usr/bin/usdview [-h] [--renderer {Storm,Embree,GL}]
[--select PRIMPATH] [--camera CAMERA] [--mask PRIMPATH[,PRIMPATH...]]
[--clearsettings] [--config {}] [--defaultsettings] [--norender]
[--noplugins] [--unloaded] [--bboxStandin] [--timing] [--allow-async]
[--traceToFile TRACETOFILE] [--traceFormat {chrome,trace}]
[--tracePython] [--memstats {none,stage,stageAndImaging}]
[--dumpFirstImage DUMPFIRSTIMAGE] [--viewportSize VIEWPORTSIZE]
[--numThreads NUMTHREADS] [--ff FIRSTFRAME] [--lf LASTFRAME]
[--cf CURRENTFRAME] [--complexity {low,medium,high,veryhigh}]
[--quitAfterStartup] [--sessionLayer SESSIONLAYER] [--mute MUTELAYERSRE]
[--detachLayers] [--detachLayersInclude PATTERN[,PATTERN...]]
[--detachLayersExclude PATTERN[,PATTERN,...]] [usdFile]
In human terms: you use usdview to view a usd file. That's the whole main-character job. π
π positional arguments π
usdFileβ the file to view (Optional). Yes, optional, so you can runusdviewwithout it, bestie.
π options π
-h,--helpβ show this help message and exit. Classic, iconic, does exactly what it says. β¨--renderer,-r {Storm,Embree,GL}β which render backend to use, named as it appears in the menu.'GL'and'Storm'currently alias to the same renderer, Storm. Pick your fighter, but know those two are the same vibe.--select PRIMPATHβ a prim path to initially select and frame. Jump straight to the prim, iykyk.--camera,-cam CAMERAβ which camera to set the view to on open. It can be just the camera's prim name (ie, just the last element in the prim path), or a full prim path. Heads up: if you only use the prim name and more than one camera has that name, which one gets used will be effectively random. (default=None) Camera roulette, bestie. π₯--mask PRIMPATH[,PRIMPATH...]β limit stage population to these prims, their descendants and ancestors. To specify multiple paths, either use commas with no spaces, or quote the argument and separate paths by commas and/or spaces. Selective queen behavior. π--clearsettingsβ restoresusdviewsettings to default. Factory reset vibes.--config {}β loadusdviewwith the state settings found in the specified config. If not provided, it will use the previously saved application state and automatically persist state on close. The value is literally{}, no cap.--defaultsettingsβ launchusdviewwith default settings. Fresh start energy.--norenderβ display only the hierarchy browser. No render, just hierarchy.--nopluginsβ do not load plugins. Plugins? Not today.--unloadedβ do not load payloads. Keep it unloaded.--bboxStandinβ display unloaded prims with bounding boxes. Boxes standing in for the unloaded stuff.--timingβ echo timing stats to console. NOTE: timings will be unreliable when the--memstatsoption is also in use. Timing tea β--allow-asyncβ enable asynchronous hydra scene processing. Async slay.--traceToFile TRACETOFILEβ start tracing at application startup and write--traceFormatspecified format output to the specified trace file when the application quits. Trace it, save it.--traceFormat {chrome,trace}β output format for the trace file specified by--traceToFile.'chrome'files can be read in chrome,'trace'files are simple text reports. (default=chrome) Chrome or text, your call.--tracePythonβ enable python trace collection; requires--traceToFileto be set. You gotta set--traceToFilefirst, bestie.--memstats {none,stage,stageAndImaging}β use the Pxr MallocTags memory accounting system to profile USD, saving results to a tmp file, with a summary to the console. Will have no effect if MallocTags are not supported in the USD installation. Memory receipts.--dumpFirstImage DUMPFIRSTIMAGEβ dumps the first image to file (as png). First image goes to a png.--viewportSize VIEWPORTSIZEβ fix the viewport to a specific size (WxH) for deterministic rendering, e.g.601x458. Deterministic viewport realness.--numThreads NUMTHREADSβ number of threads used for processing (0is max, negative numbers imply max - N). Thread math, fr fr.--ff FIRSTFRAMEβ set the first frame of the viewer. First frame, set.--lf LASTFRAMEβ set the last frame of the viewer. Last frame, set.--cf CURRENTFRAMEβ set the current frame of the viewer. Current frame, set.--complexity,-c {low,medium,high,veryhigh}β set the initial mesh refinement complexity (low). Start at low, okay?--quitAfterStartupβ quit immediately after start up. In and out, no lingering. π--sessionLayer SESSIONLAYERβ if specified, the stage will be opened with the'sessionLayer'in place of the default anonymous layer. As this changes the session layer from anonymous to persistent, be aware that layers saved from Export Overrides will include the opinions in the persistent session layer. Persistent session layer tea β read that warning, bestie.--mute MUTELAYERSREβ layer identifiers searched against this regular expression will be muted on the stage prior to, and after loading. Multiple expressions can be supplied using the|regex separator operator. Alternatively the argument may be used multiple times. Mute the matching layers.
π Detached Layers: π
This is the detached-layers crew: specify layers to be detached from their serialized data source when loaded. This may increase time to load and memory usage but will avoid issues like open file handles preventing other processes from safely overwriting a loaded layer.
--detachLayersβ detach all layers. All of them.--detachLayersInclude PATTERN[,PATTERN...]β detach layers with identifiers containing any of the given patterns. Include matching patterns.--detachLayersExclude PATTERN[,PATTERN,...]β exclude layers with identifiers containing any of the given patterns from the set of detached layers specified by the--detachLayersor--detachLayerIncludesarguments. Exclude matching patterns.
That's the whole page, bestie! Source/version: usdview 26.11.1; date: October 2026; manual: USDVIEW(1). Now go open a usd file and slay π
β¨π¦
π¦ where this page comes from
- arch rolling: usd 26.11.1-3 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms