FreeWRL(1)

πŸ“¦ version 6.7, in fedora 43, fedora 44

✨ FreeWRL(1) ✨ β€” from the User Manuals, bestie πŸ’–

okay so picture this: you've got a 3D world. you need a browser to see it. that's literally FreeWRL, and she's an icon, she's a legend, and she is the moment. πŸ¦‹ let's get into it.


🌸 NAME 🌸

FreeWRL β€” VRML/X3D browser. that's it, that's the girl. πŸ‘‘


πŸ’… DESCRIPTION πŸ’…

here's how you slide into her DMs:

usage: freewrl [options] <VRML or X3D file|URL>

so FreeWRL can load a VRML/X3D world from a file or from an URL, no cap. she'll go fetch all the documents she needs to render the 3D scene β€” either on your local filesystem, or out on the web, and for the web part she uses the wget application to do it. 🧚

FreeWRL needs an OpenGL platform, periodt. on Linux (and other UNIX) she'll make use of X11/GLX, and on Mac she'll use either X11/GLX or Aqua/GL. slay.

these two are the OGs, right at the top:

  • -h|--help β€” this help. πŸ’–
  • -v|--version β€” print version. ✨

πŸͺŸ Window options πŸͺŸ

  • -c|--fullscreen β€” set window fullscreen. main character energy, full screen, no distractions. πŸ‘‘
  • -g|--geometry <WxH> β€” set window geometry (W = width, H = height). you pick the vibe, she respects it.
  • -b|--big β€” set window size to 800x600. lowkey classic.

🌈 General options 🌈

  • -e|--eai β€” enable EAI.
  • -f|--fast β€” set global texture size to -256 (fast). she's speedrunning. πŸ”₯
  • -W|--linewidth <float> β€” set line width.
  • -Q|--nocollision β€” disable collision management. walking through walls, on purpose, as a treat. πŸ’€

πŸ“Έ Snapshot options πŸ“Έ

  • -p|--gif β€” set file format to GIF (default is PNG). the default is PNG, so if you don't say anything she's giving you PNG, iykyk.
  • -n|--snapfile <string> β€” set output file name pattern with <string>, (use %n for iteration number). so %n is your lil counter bestie.
  • -o|--snaptmp <string> β€” set output directory for snap files.

πŸŽ€ Misc options πŸŽ€

  • -V|--eaiverbose β€” set EAI subsystem messages. she's gonna talk, and honestly? let her. πŸ—£οΈ
  • -r|--screendist <float> β€” set screen distance.
  • -y|--eyedist <float> β€” set eye distance.
  • -u|--shutter β€” set shutter glasses.
  • -t|--stereo <float> β€” set stereo parameter (angle factor).
  • -K|--keypress <string> β€” set immediate key pressed when ready. yes, she presses it for you the second she's ready. considerate fr fr.

πŸ”’ Internal options πŸ”’

these are the behind-the-scenes ones, bestie. not really your group-chat business β€” they're how other software talks to her. πŸ™ˆ
  • -i|--plugin <string> β€” called from plugin.
  • -j|--fd <number> β€” pipe to command the program.
  • -k|--instance <number> β€” instance of plugin.

🌟 SEE ALSO 🌟

the full documentation for FreeWRL can be accessed online at :

http://freewrl.sourceforge.net/

go read it, she wrote a whole essay. πŸ’œ


and that's the whole page, bestie. version 1.22.3, June 2009 β€” shoutout to the June 2009 era, the vibes were immaculate. FreeWRL out. 🫢🌸