SolidWorks Visualize Rendering
Although SolidWorks has PhotoView 360 built-in for rendering, I purchased Visualize Professional because it does a better job of rendering and is a lot faster! Visualize maintains a link to the original SolidWorks CAD model and imports all the part materials. This speeds setup time.
I do renderings of static images, which can be with or without a photo-realistic background.
I can also import any SolidWorks animation, then apply appearances before rendering individual frames, which then get stitched into a movie (MP4).