Community Tip - Need to share some code when posting a question or reply? Make sure to use the "Insert code sample" menu option. Learn more! X
I'll second on Blender. Check out http://www.blendernation.com/
My previous tool was POVRay which was much easier and more flexible to use than PTC rendering.The utility to go between was slp2pov, but that's not available anymore.
One of the best features in both is volumetric parametric textures, so materials like wood have grain continuity across cuts and gaps. More important is independent control of camera location and camera field of view, so matching scenes for overlaying existing photos with proposed new equipment is straightforward.
Both of them have easy to use animation systems; with Blender you get a full production system - rendering, animation, physics simulation, game logic, compositing, animation editing, and dozens more main components. There is a recently added parametric component designed for cabinet design.