TESTUSDVIEW(1)
π NAME π
testusdview β manual page for testusdview 26.11.1, hanging out in User Commands (yes, the TESTUSDVIEW(1) one, iykyk). This is the whole vibe, bestie: the viewer manual, but make it make sense. π
β¨ DESCRIPTION β¨
Okay so, here's the exact invocation energy:
usage: /build/usd/pkg/usd/usr/bin/testusdview [-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,...]] --testScript TESTSCRIPT [usdFile]
View a usd file β that's the assignment, fr fr.
π positional arguments π
usdFileβ the file to view (Optional). Yes, optional, so breathe.
π options π
Okay bestie, this is the big one. Every flag, no skips, no cap. π«Ά
-h,--helpβ show this help message and exit. Iconic behavior.--renderer,-r{Storm,Embree,GL}β which render backend to use (named as it appears in the menu).GLandStormcurrently alias to the same renderer,Storm.--selectPRIMPATHβ a prim path to initially select and frame. Main character prim energy.--camera,-camCAMERAβ which camera to set the view to on open. It may be given as either just the camera's prim name (ie, just the last element in the prim path), or as a full prim path. Note that if only the prim name is used, and more than one camera exists with the name, which is used will be effectively random (default=None). So yeah, chaos is possible. π--maskPRIMPATH[,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. Very specific, very slay.--clearsettingsβ restores usdview settings to default. Fresh start, clean face, new me.--config{}β load usdview with the state settings found in the specified config. If not provided will use the previously saved application state and automatically persist state on close.--defaultsettingsβ launch usdview with default settings. No thoughts, just defaults. β¨--norenderβ display only hierarchy browser. Minimalist era.--nopluginsβ do not load plugins. Plugins, we love you, but not today.--unloadedβ do not load payloads. Keeping it light, lowkey.--bboxStandinβ display unloaded prims with bounding boxes. Boxes are literally doing their best.--timingβ echo timing stats to console. NOTE: timings will be unreliable when the--memstatsoption is also in use. So don't trust the numbers when both are on, bestie.--allow-asyncβ enable asynchronous hydra scene processing. Multitasking queen behavior.--traceToFileTRACETOFILEβ start tracing at application startup and write output in the format specified by--traceFormatto the specified trace file when the application quits.--traceFormat{chrome,trace}β output format for trace file specified by--traceToFile.chromefiles can be read in chrome,tracefiles are simple text reports. (default=chrome)--tracePythonβ enable python trace collection, requires--traceToFileto be set.--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.--dumpFirstImageDUMPFIRSTIMAGEβ dumps the first image to file (as png). Little screenshot moment. πΈ--viewportSizeVIEWPORTSIZEβ fix the viewport to a specific size (WxH) for deterministic rendering, e.g.601x458.--numThreadsNUMTHREADSβ number of threads used for processing (0is max, negative numbers implymax - N).--ffFIRSTFRAMEβ set the first frame of the viewer.--lfLASTFRAMEβ set the last frame of the viewer.--cfCURRENTFRAMEβ set the current frame of the viewer.--complexity,-c{low,medium,high,veryhigh}β set the initial mesh refinement complexity (low).--quitAfterStartupβ quit immediately after start up. In and out, no loitering.--sessionLayerSESSIONLAYERβ if specified, the stage will be opened with thesessionLayerin 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. Big important note, don't skip it. π--muteMUTELAYERSREβ 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.--testScriptTESTSCRIPTβ the test script to run after loading. This script must expect to take a single
π¦ Detached Layers π¦
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. Every last one.--detachLayersIncludePATTERN[,PATTERN...]β detach layers with identifiers containing any of the given patterns.--detachLayersExcludePATTERN[,PATTERN,...]β exclude layers with identifiers containing any of the given patterns from the set of detached layers specified by the--detachLayersor--detachLayerIncludesarguments.
Signed off by testusdview 26.11.1, dated October 2026 β source/version and date included, periodt. πβ¨π«Άπ
π¦ 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