Copyright (c) 2021
The MIT License (MIT)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Reviews Love it? Or maybe you want to share some creative ways you're putting this item to use.
DwaineH said over 2 years ago:This camera rig works great! I'm currenlty working a project that involves some complex camera moves and this rig is making them pretty simple. *high five!!*
Nixellion said over 4 years ago:Hello! Very nice rig! Has mostly everything you'd need, but also not very obese with different unnecessary functions. But I think it's shaker expression is not ideal. In fact it results in very weird and jerky motion. I updated the script in the end, here it is. You can tweak the values of course, but the key point of it is to not use dnoise, but separate float noise functions. It also has two 'layers' of noise, one to add the 'swaying' motion, and another to add a little bit of shaking. It results in a smoother mvoement, but it is still irregular. To my opinion and my experience with being an operator and editing videos - this looks much more natural. Ideally I'd also add controls for both layers of shaking. float $mult = renderCam_group.Shaker; float $amp = renderCam_group.Amplitude; float $freq = renderCam_group.Frequency; float $seed = 2; vector $noise = >; float $cameraShake_x = (noise($noise.x) * $amp * .2) * $mult; float $cameraShake_y = (noise($noise.y) * $amp * .2) * $mult; float $cameraShake_z = (noise($noise.z) * $amp * .2) * $mult; vector $noise2 = >; float $cameraShake_x2 = (noise($noise2.x) * $amp * .01) * $mult; float $cameraShake_y2 = (noise($noise2.y) * $amp * .01) * $mult; float $cameraShake_z2 = (noise($noise2.z) * $amp * .01) * $mult; renderCam_group.rotateX = $cameraShake_x + $cameraShake_x2; renderCam_group.rotateY = $cameraShake_y + $cameraShake_y2; renderCam_group.rotateZ = $cameraShake_z + $cameraShake_z2; Cheers!
davenbo said almost 5 years ago:Using this right now for an infomercial, will share results when done. It certainly gives some easily accessible ways to get smooth animation, but I'm finding it abit lacking that I have to select/deselect different objects. Especially when tweaking curves after the fact = cumbersome to see all at once. I just baked the keys onto new attributes on the control-object and connected the attributes on the different objects to those instead, after that I found myself content with using the rig. Also ended up adding quite a few locators with pointconstraint affecting the aim-locator, but that'd be tricky to build in I realize.
qaanaaq said almost 6 years ago:Brilliant
Mottled Citizen said about 6 years ago:Haven't tried this yet... just wanted to say I learned a lot about camera rigs (virtual or otherwise) by viewing the well-made video overview. Looking forward to using this. Thanks for the excellent work Josh.
Post a review:
Coal Mining Drill Rig 01 3D Model
Coal Mining Drill Rig 02 3D Model
Bird Rig 3D Model
DummyMan - humanoid basic rig for Maya 1.0.4
"Rapid Rig: Advanced" - Auto Rig 2.3.8 for Maya (maya script)
"Rapid Rig: Poser" for Maya for Maya 2.0.9 (maya script)