Community Tip - Learn all about PTC Community Badges. Engage with PTC and see how many you can earn! 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.