view3dscene(1)
π view3dscene(1) π
okay bestie, gather round, because this is the manual page for view3dscene β a VRML / X3D browser and viewer for other 3D models. yes, the manual page. yes, the one you've been avoiding. let's go π¦
β¨ NAME β¨
view3dscene β VRML / X3D browser and viewer for other 3D models. that's it. that's the whole job. she browses VRML, she browses X3D, she views other 3D models. a multitasker π
π SYNOPSIS π
view3dscene [file] [options...]
π DESCRIPTION π
view3dscene is a VRML /X3D browser and viewer for other 3D models.
like... she opens your 3D world and shows it to you. main character energy fr π
πΈ USAGE πΈ
view3dscene takes the following arguments:
fileβ The 3D model file to open.
All command-line options are optional. (yes queen, every single one is optional, no pressure β¨)
-h/--helpβ Print the help message and exit. short and sweet, she tells you what she knows then dips π-v/--versionβ Print the version number and exit.-H/--hide-extrasβ Do not show anything extra (like status text or toolbar or bounding box) when program starts. Show only the 3D world. it's giving minimalism. just vibes, no clutter πΈ--writeβ Load the scene, optionally process by--scene-change-xxx, save it as X3D to the standard output, exit. Use--write-encodingto choose encoding.--write-encoding classic|xmlβ Choose X3D encoding to use with--writeoption. Default is"classic".--write-force-x3dβ Force conversion from VRML to X3D with--writeoption. Note that if you choose XML encoding (by--write-encoding=xml), this is automatic. Note that this works sensibly only for VRML 2.0 β not for older Inventor/VRML 1.0, we cannot convert them to valid X3D for now π
so basically: VRML 2.0? slay. ancient Inventor/VRML 1.0? she cannot save them, the conversion just isn't there yet. not her fault bestie.
--screenshot TIME IMAGE-FILE-NAMEβ Take a screenshot of the loaded scene at givenTIME, and save it toIMAGE-FILE-NAME. You most definitely want to pass 3D model file to load at command-line too, otherwise we'll just make a screenshot of the default black scene. π (no cap, an empty black rectangle. tragic.)--screenshot-range TIME-BEGIN TIME-STEP FRAMES-COUNT FILE-NAMEβ Take aFRAMES-COUNTnumber of screenshots fromTIME-BEGINby stepTIME-STEP. Save them to a single movie file (like.avi) β ffmpeg must be installed and available on$PATHfor this β or to a sequence of image files (FILE-NAMEmust then be specified likeimage@counter(4).png). it's giving animation director π¬--viewpoint NAMEβ Use the viewpoint with given name or index as initial. Especially useful to make a screenshot from given viewpoint.--anti-alias AMOUNTβ Use full-screen anti-aliasing. ArgumentAMOUNTis an integer>= 0. Exact0means "no anti-aliasing", this is the default. Each successive integer generally makes method one step better. Especially useful to make a screenshot with anti-aliasing quality. β¨ no more jagged edges, we're smooth now β¨--audio-device DEVICE-NAMEβ Choose specific OpenAL audio device. See the available device names in the--helpoutput, or in the"Preferences -> Sound Device"menu. π--no-soundβ Turn off sound. silence. peace. π€«
π₯οΈ Window options (backend GTK+) π₯οΈ
--geometry WIDTHxHEIGHT<sign>XOFF<sign>YOFFβ Set initial window size and/or position.--fullscreenβ Set initial window size to cover whole screen. immersive era π--fullscreen-custom WIDTHxHEIGHTβ Try to resize the screen toWIDTHxHEIGHTand then set initial window size to cover whole screen.--display DISPLAY-NAMEβ Use given X display name.
π Debug options π
--debug-logβ Write log info to stdout.--debug-log-cacheβ Write log info, including cache.--debug-log-shadersβ Write log info, including shader source and log.--debug-log-changesβ Write log info, including VRML/X3D graph changes.
like yes bestie, tell me everything, i want the whole lore dump π
β οΈ Deprecated options β οΈ
heads up: these are deprecated. they still exist, but the manpage is very clear that doing these things from the command-line is not usually useful. consider this your warning, queen. π
--scene-change-no-normalsβ Remove normals information from the loaded scene. Forces automatic calculation of normal vectors. Deprecated, doing this from command-line is not usually useful.--scene-change-no-solid-objectsβ Make all shapes not solid in the loaded scene. Disables backface culling. Deprecated, doing this from command-line is not usually useful.--scene-change-no-convex-facesβ Treat all faces as potentially concave in the loaded scene. Deprecated, doing this from command-line is not usually useful.--write-to-vrmlβ Deprecated, shortcut for"--write --write-encoding=classic".--camera-radius RADIUSβ Set camera sphere radius used for collisions and determinig moving speed. Deprecated, consider usingNavigationInfonode inside your scene instead.--navigation EXAMINE|WALK|FLY...β Set initial navigation style. Deprecated, consider usingNavigationInfonode inside your scene instead.
π«Ά SEE ALSO π«Ά
and that's the whole page bestie, you ate it π β¨
this little love letter was brought to you by Castle Game Engine, dated 12 May 2013 β so yes, it's a classic, and yes, it still slays. periodt. πππ¦
π¦ where this page comes from
- debian bookworm: view3dscene 4.2.0-1 Β· GPL-2.0-or-later
- ubuntu jammy: view3dscene 4.0.0-3ubuntu1 Β· GPL-2.0-or-later
- ubuntu noble: view3dscene 4.2.0-4build2 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms