Tour3DVideo
Tour3DVideo[g]
generates a video giving a standard tour around a 3D object g.
Tour3DVideo[g,tour]
generates the named video tour.
Tour3DVideo[g,steps]
generates a video tour from steps.
Details and Options
- Tour3DVideo generates a video by navigating around a 3D object.
- The 3D object g can be a Graphics3D, Image3D or any valid 3D region.
- The steps specification can be any of the following:
-
{step1,step2,…} a sequence of steps {t1step1,…} a sequence of steps to happen at given times func an arbitrary function - Position specification stepi can be used to specify the position of the camera:
-
{x,y,z} absolute camera position in the 3D graphics coordinate Scaled[{x,y,z}] camera position scaled from 0 to 1 with respect to the bounding box <prop1val1,… > an association of step properties - When a step is provided as an association of properties, the following keys can be specified:
-
"CameraPosition" position of the camera given as {x,y,z} or Scaled[…] "ViewAngle" the opening angle for the camera in radians "ViewVertical" direction to make vertical "SubjectPosition" position the camera is pointed at given as {x,y,z} or Scaled[…] "DwellTime" the dwell time given in seconds or other time quantity - The only mandatory key is "CameraPosition". If the "SubjectPosition" key is not specified, the camera will be pointing to the center of the bounding box.
- Options to control the creation of frames are:
-
AspectRatio 9/16 aspect ratio to use DefaultDuration Automatic suggested duration in seconds InterpolationOrder 1 an interpolation order to use - To generate frames in parallel, use Parallelize[Tour3DVideo[…]].
- By default, Tour3DVideo places the new video under the "Video" directory in $WolframDocumentsDirectory.
- Options to control properties of the output video are:
-
BitRate Automatic approximate bit rate to use CompressionLevel Automatic compression level to use FrameRate Automatic the frame rate to use GeneratedAssetFormat Automatic the format of the result GeneratedAssetLocation $GeneratedAssetLocation the location of the result OverwriteTarget False whether to overwrite an existing file RasterSize Automatic raster size of the output video VideoEncoding Automatic video encoding to use VideoTransparency False whether the output video should have a transparency channel
Examples
open allclose allScope (4)
Neat Examples (1)
Wolfram Research (2024), Tour3DVideo, Wolfram Language function, https://reference.wolfram.com/language/ref/Tour3DVideo.html.
Text
Wolfram Research (2024), Tour3DVideo, Wolfram Language function, https://reference.wolfram.com/language/ref/Tour3DVideo.html.
CMS
Wolfram Language. 2024. "Tour3DVideo." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Tour3DVideo.html.
APA
Wolfram Language. (2024). Tour3DVideo. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Tour3DVideo.html