360 Stitcher Component
NOTE: PTGui 11 is not supported (yet). If you are using PTGui 11 please export your PTGui calibration files using “Export to PTGui 10 Project” function.
stitcher component in the Palette enables the loading and parsing of
PTGui project files (PTGui must be licensed to output ASCII format
PTGui is a panoramic image stitching software which can be tried and purchased here: https://www.ptgui.com/. Files saved from the trial version of PTGui will not work as they are encrypted.
The stitcher component will parse a PTGui project file and create the necessary amount of inputs to its component to read in all involved shots and output the full panoramic texture.
An example project and images are available on PTGui's website here: https://www.ptgui.com/examples/vigntutorial.html
See the discussion at TouchDesigner Discussion Forum.
This can be used for real-time video stitching. Use a snapshot of the inputs from all the cameras, send it through PTGui to create a .pts file and then load the .pts file. You can now feed the same cameras into the component and a live-stitch will be performed.
Right now it only accepts inputs from fisheye lens, and outputs equirectangular projection.
A Render TOP can render to a Cube Map format and then use the Projection TOP to put that into equirectangular. Fisheye and dual paraboloid renders are also options, but those will suffer from artifacts if your geometry isn't well tessellated.
Exporting is the connection of CHOP channels to parameters of operators. The output of each exporting CHOP is one or more channels, active only while the CHOP Viewer is on. The current value of a channel can be exported to a parameter of any operator, overriding that parameter's value. See Parameter.