A new version of Cineversity has been launched. This legacy site and its tutorials will remain accessible for a limited transition period

Visit the New Cineversity
   
 
change axis point of Voronoi fractures
Posted: 29 October 2017 02:28 PM   [ Ignore ]  
Total Posts:  13
Joined  2012-02-06

Hi,

Is it possible to change the axis point (anchor point) of the fractures in the Voronoi Fracture object?
Now the axis point is always in the center of each fracture…


Thanks, Andreas.

Profile
 
 
Posted: 29 October 2017 03:18 PM   [ Ignore ]   [ # 1 ]  
Administrator
Avatar
Total Posts:  12043
Joined  2011-03-04

Hi Andreas,

As long as the Fracture Object is active, this seems to be stable/unchangeable. If made editable, the Axis Manager can change that, but the Axis manager doesn’t check Volume, it uses a Bounding Box [cube] to set the X, Y and Z values. These newly adjusted “chunks” can go now into a Fracture Object to work in a similar way, but without of course the option to change anything that the Voronoi Fracture could have done.

Perhaps there is a way with Python [?], but keep in mind, that all points of every junk are defined by the axis of that chunk, this is “their world axis”. In the moment the axis changes, each point needs to get a new coordinate to stay stable. This can slow down you set up extremely in some cases, if the points stay based on calculations.

On the other hand, you might make a suggestion to Maxon, to have a similar option as for the MoText to adjust the Axis, but for XYZ.
https://www.maxon.net/en-us/support/suggestions/

What do you want to achieve? Perhaps there is another way.

All the best

 Signature 

Dr. Sassi V. Sassmannshausen Ph.D.
Cinema 4D Mentor since 2004
Maxon Master Trainer, VES, DCS

Photography For C4D Artists: 200 Free Tutorials.
https://www.youtube.com/user/DrSassiLA/playlists

NEW:

NEW: Cineversity [CV4]

Profile
 
 
Posted: 29 October 2017 03:48 PM   [ Ignore ]   [ # 2 ]  
Total Posts:  13
Joined  2012-02-06

Hallo,

Thanks for the reply.

Yes, when I make the fractures editable, then I can change the axis.
But I want it to be procedural.

By the way: The fracture object also sets the axis in the center of each chunk…


Here a test scene where I want to scale the text slices (into the ground plane)


Besr regards, Andreas.

File Attachments
FractureTest.c4d.zip  (File Size: 87KB - Downloads: 103)
Profile
 
 
Posted: 29 October 2017 05:40 PM   [ Ignore ]   [ # 3 ]  
Administrator
Avatar
Total Posts:  12043
Joined  2011-03-04

Andreas, yes, the Fracture behaves in the same way, but with editable “chunks” one can add points to the elements and these points are taking into account. See example file: (Not that I see a workable solution in it, more as an explanation.

Scene File:
https://www.amazon.com/clouddrive/share/yPfVwzGbY0Pzkb8BsujtNQCHtJOBep5WGe4vvBejU1C
Additionally any separated elements can be joint and then work as one clone.


Anyway, you want to stay parametrically, I understand. However, there is something that will not work, only if each junk could set the axis to world Y=zero (zero in your example). The letters in your example are sliced, but some single sliced create three chunks and each is seen as single “clone”. If you switch on “Colorize Clones”, you will see the results.


All of that would be not of any concern, if the Effector>Transform Mode?Space would have any effect on it. Why this isn’t working here, is not shared as information. E.g.: Manual:
Transform Space
A coordinate system can be assigned to most clone transformations…
” Most—is here the critical term.


So, having this mentioned and perhaps cleared. the next point is to find a way to use the Position of the chunks as they are and go from there.

If you use a Formula Effector and type into the Formula py/200 (for a 200 tale font), then in the Parameters perhaps P.Y -600, then it should work. With a second Formula you might deal in the same way with the scale. I suggest here a separate approach, so the formula can be adjusted (e.g., py/100 for the scale) to get more control about.

Scene file:
https://www.amazon.com/clouddrive/share/FZKyTInvFkiB0wVXM1JheSSSHjYsKPDsHxIchYykvdg
It is a sketch, please adjust to your needs and liking. Effector sequence (list) is critical here. Perhaps a more sophisticated formula might be needed, I have kept it simple.

All the best

 Signature 

Dr. Sassi V. Sassmannshausen Ph.D.
Cinema 4D Mentor since 2004
Maxon Master Trainer, VES, DCS

Photography For C4D Artists: 200 Free Tutorials.
https://www.youtube.com/user/DrSassiLA/playlists

NEW:

NEW: Cineversity [CV4]

Profile
 
 
Posted: 29 October 2017 06:09 PM   [ Ignore ]   [ # 4 ]  
Total Posts:  13
Joined  2012-02-06

Hi Dr. Sassi,


Great, the formula does the job!

Thanks a lot…


(Would be fine if there was an option to change the axis in future versions…)

Best regards, Andreas.

Profile
 
 
Posted: 29 October 2017 06:35 PM   [ Ignore ]   [ # 5 ]  
Administrator
Avatar
Total Posts:  12043
Joined  2011-03-04

You’re very welcome, Andreas!

I kept it simple, but perhaps a more precise formula would be ?(py/200<0;0;py/200), as used here:

Scene file (updated …_14)
https://www.amazon.com/clouddrive/share/zFec5gvejrB9hfkyU8x5hmikoon8ceEV9aDo6Eu6U4A
Screen shot:
https://www.amazon.com/clouddrive/share/fwYnUScDqZq2vnF15Pp64nX3338elINWJChmZ6aaGmj

Yes, I can see clearly a need for that, or at least that the Effectors can overwrite the position and use the Effectors position instead. Of course having both would be even nicer.

Enjoy your evening

 Signature 

Dr. Sassi V. Sassmannshausen Ph.D.
Cinema 4D Mentor since 2004
Maxon Master Trainer, VES, DCS

Photography For C4D Artists: 200 Free Tutorials.
https://www.youtube.com/user/DrSassiLA/playlists

NEW:

NEW: Cineversity [CV4]

Profile