Community Tip - Want the oppurtunity to discuss enhancements to PTC products? Join a working group! 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.