[HELP!] *3D Sphere Sequencer*

Hi there,

For a school project I am working on a 3D sphere sequencer. I followed the great tutorial: https://www.youtube.com/watch?v=fn7U6VFN1_E that explains well about the UI for the sequencer. However, I was wondering if this grid/ sequence panel can be wrapped around a sphere and is still interactive. It gets quite difficult.

Is there anyone who can help me out achieving this? Thank you in advance.

Hi @joffur,

theoretically you would just use the Sphere SOP as the source for the Sop To CHOP called “sopto1” instead of rendering a whole new geometry.

Are there other difficulties that you are encountering.
Please also share your file to understand your current progress.

Best
Markus

1 Like

Thank you Markus, this was indeed a good solution for what I was looking for. But to me it still looks a bit flat. Almost Pseudo3D. Is there a way to make this more 3dimensional? I have another question (maybe a bit of a difficult question and I hope to explain it well). The. sequencer will trigger audio samples in the end or some kind of midi device. Would it be possible that the lowest bottom part of the sphere becomes 0 amplitude and the top part 1amplitude. the left side of the sphere L audio channel and the right side R audio channel. This, because of the spatialisation of the audio connected to the sequencer. I guess this can become quite difficult.

I’ll share the file in this reply.

SequencerUI (Sphere).5.toe (13.5 KB)

Thank you in advance and greetings here from holland!

Hi @joffur

Depth perception relies on various factors amongst them:

  • Perspective: very important is to use a “Perspective” camera, yours is currently set to Orthographic. When rendering a 2D scene this can be advantageous but for 3D you use any Depth cue. Orthographic projection - Wikipedia
  • Relative Size: again this is something you get with a Perspective Camera
  • Light and Shading: instead of flat shaded geometry, use a Phong Shader and play with light placement to increase depth.
  • Motion Parallax: you could try to introduce some minimal motion to your object resulting in relative motion of objects depending on their distance to the camera. Closer objects will move more than farther objects.

Check out this really informative article on wikipedia on Depth Perception for a general idea:

It might also be useful to instance a Box SOP instead of a Rectangle.

For assigning values for amplitude and balance, we just need to fetch the positions from the Sphere and multiply it with the channel showing which points on the sphere are selected.

To start I copied and pasted the DAT To CHOP, Math CHOP, Replace CHOP and Shuffle CHOP now first changing the new copied Math CHOP to not add 2 but just 1.
Now append a new Math CHOP to the Math CHOP called math7 coming from the sphere geometry. I do so with a middle mouse click to start a new branch.
As a second input to the new Math CHOP connect the output of the new Shuffle CHOP.
The channels of tx and ty now give you values that you can interpret as Amplitude and Balance. You might want to use more Math CHOPs to rerange the values as they currently would be between -1 and 1.

Hope this helps
cheers
Markus

Thank you a lot. This works well!