I want to create the effect sometimes seen in 3d diagrams. Example: A camera that looks normal and then it suddenly breaks apart cleanly in either horizontal or vertical directions and stops at a point to show all the pieces contained within the camera including the outside shell.
It would be a kind of Assembly/disassembly I guess.
Today I messed with particle flow to achieve the effect, but it lacks the control I need over the pieces...I was trying to think of a way I could just select all the objects and move them along their local axis.
Anyway, as long as it achieves the effect and I can keep the materials applied I would be so grateful for any ideas you dudes/dudettes have.
Replies
The easiest way is to model the object in pieces (like in reality), and just move the meshes away from each other. At least that's how the camera-disassembly example works in my mind. If you're looking to cut into a single piece, a simple animated boolean can go a long way.
http://docs.autodesk.com/MAXDES/13/ENU/Autodesk%203ds%20Max%20Design%202011%20Help/index.html?url=./files/WSf742dab041063133-18033351112a1ce86c6-7fa0.htm,topicNumber=d0e484658
With a boolean or proboolean you'll have to join all the pieces you want to operate on into one mesh object, or have many copies of the cutting object and many seperate booleans?
To explode I would:
- Create a non-rendeable mesh that encompasses and intersects with all the pieces.
- Select all the pieces you want to move then run Paul Hormis "Attach Selection to Surface" script pointing it at the non-renderable mesh.
- Then animate the scale of the non-renderable mesh to have the pieces explode away from the object.
For cross-sections, I was thinking booleans would easily offer a lot of control
This is for a rendered piece (sorry forgot to mention that) and it will, indeed, be revealing the parts of the inside of my object. So I ended up using this solution that Vig pointed to involving the Script from Paul Hormis. What an awesome set of scripts!! Vig, you are a life saver. This was exactly what I needed. Thank you and cyrid so much for your help.
Dave
I'll try and post my results later(if I ever get a break!)