jersmi's picture

Inertia and smoothing (or make its output available for more physics?), as well as making it available to combine with other camera transformations using Combine 3D Objects (cuz Jaymie's approach to transform the object pre-camera might not do the job in some cases).

Component: 

Notes from Team Vuo

Vuo Pro: 

No — available with both Vuo CE and Vuo Pro

Complexity: 

●○○○ — Up to a few days of work

Potential: 

●○○ — Appeals to current community

Comments

@jersmi no bad idea at all !

Bodysoulspirit's picture
Submitted by

jersmi no bad idea at all !

What solution from Jaymie where you talking about ? Have a link ?

What I sometimes do is use the "get mouse moves" pushed in a "limit to range" node and scaled the outputs using a scale node. Those values can be pushed into a "Make perspective Camera" or on an object transform to rotate the object.

Like this

If fed into a camera with target, you might need transform the values using sine and cosine.

What you could also do is use Karl Henkel's custom nodes and use "Get 3D Object transform" to retrieve the camera bounds. Check his nodes on his Github if you haven't yet, he has some great ones !

Like this

Just workarounds that might help, not against more options on the draggable camera ;)

Inertia and smoothing (or

jstrecker's picture
Submitted by
Feature status:
Waiting for review by Team Vuo
»
Open for community voting

Inertia and smoothing (or make its output available for more physics?),

Sure.

as well as making it available to combine with other camera transformations using Combine 3D Objects (cuz Jaymie's approach to transform the object pre-camera might not do the job in some cases).

I don't know of any. Do you?

You mean cases where the

jersmi's picture
Submitted by

You mean cases where the method you demonstrated would not do the job?

Well, I came to this having trouble in first attempts trying to imagine a rotating scene and access to Draggable Camera in the Draw In Space comp from here: https://vuo.org/node/1286 . But so far most of these problems can be resolved with current nodes. Even though it's slightly more complicated, making the list below makes me think it could be possible with current nodes.

  1. Draw a line with the mouse to the front facing plane of the viewer.
  2. While mouse button is released, the scene slowly rotates AND Draggable Camera works, too.
  3. Mouse button down, stop rotating to draw a new line at the current rotation.
  4. Mouse button released continues rotation (and Draggable Camera works).

Feature status

  • Submitted to vuo.org
  • Reviewed by Team Vuo
  • Open for community voting
  • Chosen to be implemented
  • Released

When we (Team Vuo) plan each release, we try to implement as many of the community's top-voted feature requests as we have time for.

If anyone would like to help this happen sooner, we're also accepting open source contributions and commissioned work.

Read more about how Vuo feature requests work.