What's your guys opinions on offline renderers? In my case I want something that is as simple to use as possible but gives nicer results than toolbag or a game engine. Quick research points me towards Keyshot so I will try a free trial.
I don't need anything super in depth, in fact the closer I can stay to familiar realtime workflows the better. Purpose is for visual novel that is mostly still shots with some short animations. Mostly indoor scenes and characters.
I am in fact perfectly happy using Toolbag, but I figure since I don't actually have performance restrictions I might as well check out some offline renderers.
Replies
Are you looking for a specific feature? Or overall better quality? The main difference between real time and offline renderers is usually how reflections and light is treated in general. There are gpu based offline renderers, which are much faster than cpu based ones, but they require a beefy graphics card. So if you have one, considering a gpu based one is a good idea.
The main benefit of using an offline renderer (modern ones are path tracers) is that you get bounced light and bounced reflections. Consider if your project would really benefit from this. Because if its still images anyways, nothing prevents you from cranking up the setting in the real time renderer, using more polygons, higher res textures, more materials, and such thing which would already give you better results than what games has. Just like portfolio pieces on artstation these days. There are a bunch of them labeled as "real time" but when you see the wireframe, number of materials, and resolution of its textures, they are really far from the reality of realtime.
Also have you considered eevee? Even if you wouldn't end up with real ime for your final shots you would have a bunch of control inside blender for quick adjustments compared to a game engine.
In this video Ben Mauro talks a bit about the difference between the two and he made some tests with cpu vs gpu at the end.
https://www.youtube.com/watch?v=9q_YsxJpVIc&t=1s
Reminds me of Forward vs Deferred rendering a bit, with CPU similar to forward having more passes and information to work with but really no expert on this
If you render small things, id go for an offline renderer as image quality can be way superior, but if you do big fullscreen shots that dont rely too much of great lighting and shadowing - like solo characters in a non realistic style id go for realtime
Redshift is a GPU renderer. You can download the demo (renders are watermarked) from their site, it's worth checking out.
Here is a great inside from Blizzard about there Redshift pipeline.
https://www.youtube.com/watch?v=24aqcFYX0LY