I am currently working on a project with gears, a crackshaft and a connecting rod, so thought I would go about it with dynamics, using a vortex to turn a fan that then connects though to the gears and other parts. Just thought it maybe easier for what I am doing, not too sure, still learning what way is the best way. Thanks for this video
It heavily depends on what you want to do. If it's just a simple animation, you are probably faster with just animating groups above by hand. For a 'real' rig you have a couple of options. They vary from high performance but hard to low performance but easy to setup. The simplest approach is to do a script job that is executed every time you select something. The script job will run a function, that iterates over all 20 movable pieces and based on there position, it parents them under the selected control. pseudo code: // rubiks origin is at 0,0,0 and has a side length of 3 if selection == topControl: for cube in myCubes: if cube.worldpositionY == 1: parent cube under topControl and then you do this for all your 6 controls. Another option to do would be to use a little bit of matrix math. In an expression, store all the control values from the previous calculation (just write some variables in the end of the expression): newTopCtrlRotate = topCtrl.rotate rotateOffset = NewTopCtrlRotate - oldTopCtrlRotate cube.rotate = cube.rotate + rotateOffset oldTopCtrlRotate = topCtrl.rotate Just be aware that this is pseudo code and because of the different pivots, you need to do some matrix math to apply the correct transformation to your cubes. Last option I can imagine is to write your own custom constraint. But that's a lot of work to code. Hope that helps. Have fun experimenting. (If you try the parenting method, use locators and parent the cubes below them. Locator shapes have a worldPosition attribute which gives you the world position independent from the parent. You might save some lines there)
Hi Mike . Thank you for all your videos . I have a small request ( not related to this video ) . I made a scene to render in Arnold . I placed an HDRI , but i want the background to be white ( i know how to do it black ) . It's for a turntable , so can't go the easy way of creating a white plane . Thanking you in advance . Regards .
Well looks like Keyshot is much better than Arnold . I searched in cg forums , a lot of people are asking the same question . No one has an answer . Good luck silva
Truly annoying ad that makes it hard to follow the tutorial. Skipped it just because of that, so your annoying trick to try to force me to watch it didn't work
Larven, I am not forcing you to do anything. You don't have to watch my videos or my channel. That is totally up to you. It is no secret that I have a sponsor and without one I can not create free tutorials for those who do want to see them. So like I said, not forcing you to do anything. There are plenty of other videos out there.