VertPusher, Usage Notes
Here's some additional workflow things for getting started with this project. Again feel free to hit me with any questions, and would love to know about any significant improvements or alterations.
- Import your geo (make sure mesh has no transforms, for instance freeze transformations in Maya)
- Import camera, or create one in Touch by hand or using CamSchnapper
- Set prefs in Win node, i.e. set to full screen and your chosen monitor ID
- Set the desired output resolution in both the panel and the render node:
- Here "geoMapSetup5" (layout W & H)
- And Here "geoMapSetup5/render01"
(These two should be the same resolution, or at least should be the same aspect ratio. They could be expression linked, though in some cases you may want to render at a different resolution than the output screen size.)
- Check for the correct path to your MAT texture on the rendered Geo here:
MULTI SCREEN USAGE:
The supplied project is adequate for single channel scenario. Steps for a multi-channel setup are roughly:
- Copy and paste the grouping of "Geomap" Container, UI panel component and Window component for as many window outputs desired. (See screen shot)
- Keep numbering consistent between Panel Controls and Window, i.e. the last number should be the same: "PanelCtls(n)" and "outWin(n)"
- Extend the size of the panel component "SetupTools_Panel" to accommodate additional controls for each new screen. Below is an example of the UI for a four channel setup:
- Only one major known issue with the UI: the keystroke commands will only be captured if your mouse focus is in the same panel containing the point/mesh output. In other words if you select a point with a mouse click and then click anywhere else outside (i.e. in the Touch UI, or on another screen output) that panel will lose focus and the keyboard input will not be captured by that component.
Simply reselect the point, or right click again anywhere within the canvas to return focus to that panel.
While I share this with mostly altruistic intentions, here's something majorly lacking that I would love some help with:
- The most obvious way you would want to interact with points in this scenario would be to be able to simply click and drag the point to a new location with the mouse. In an early attempt I realized this is trickier than it sounds, as it requires a translation from screen space coordinates to 3D space. I haven't tackled this yet, so of course anyone with expertise here would be greatly welcome.