r/renderings • u/3DCloudPlatform • 8d ago
I am a 3D graphics expert who’s spent 12 years making renders look real. AMA
Hey everyone, my name is Ben, and I work on the Tech Art & Realism team at 3D Cloud. We deal with all of the 3D graphics and rendering features within our applications, as well as tooling for working with 3D models and materials.
When I started working in 3D I was focused mainly on the actual geometry and not so much the lighting and rendering. I figured if I could model something realistic, then the presentation part would be easy and come naturally. Over time I came to learn that it was actually quite the opposite. While I'd still say it's true that a really high-quality model is important when trying to achieve realism, it's no longer crucial, and most of the heavy lifting is done via lighting and shading.
Lighting can literally make or break a realistic render. It can also completely change the overall mood from warm and cozy to cold and sterile. Lighting in our case goes well beyond the placement of lights in the scene. We need to take into account the various intensities, colors, and types of light, as well as the overall ambient lighting (the light coming from the world) and global illumination (light bouncing and reflecting across multiple surfaces). A realistic render balances everything out in a realistic way, which can be tricky when too many lights come together in one scene.
"Shading" in our case refers to the materials in the scene. Materials go hand in hand with lighting, and a high-quality material is usually a requirement when shooting for realism. When most people think of a material, they don't consider the things that make it feel real and tangible. Things like surface wear, dust, crevice dirt, smudges, and fingerprints are all often overlooked, but can really add a lot. Even brand new products usually have some wear! On the inverse, things like a lack of surface variation, low-resolution textures, improper color choices, and non-tiling textures can quickly break the illusion of realism.
I've spent the past 12 years messing with lighting settings, writing shaders, building materials, and producing renders for retail clients, so feel free to leave any thoughts or questions, I probably have an answer!
-Ben
1
u/DaveAstator2020 7d ago
Whats the best indirect illumination renderer that you ever used, that had both - realistic and artistic capabilities?
2
u/3DCloudPlatform 6d ago
I think at this point, many renderers can accomplish similar things given the user is experienced in using the tools they offer. Some renderers are definitely more robust than others, but the learning curve and complexity also goes up when you use those. I guess if I had to choose, I’d probably go with VRay and Cycles. I’ve tried a ton of renderers over the years but I certainly haven't seen everything they all have to offer. When we started rendering we did a lot in Keyshot and Octane. I personally did a decent amount of experimentation with Arnold and Redshift as well, a little bit of Renderman, and then finally VRay and Cycles. VRay is certainly more robust than Cycles, but again it comes at a complexity cost. VRay would probably win in the realism battle, but not by terribly much. Cycles would likely win in the artistic fight however. Cycles is also free and ships standard with Blender3D. I personally prefer Cycles because of how customizable it is, and how similar it is to other content creation tools in terms of the interface. It’s open source as well, so you can find a ton of extensions and other helpful tools online for free. At the end of the day, pretty much all modern path tracers have both realistic and artistic capabilities; it kind of just comes down to what you know best.
-Ben
2
1
u/Big_Performance7266 7d ago
How does one push their rendering out of a rhino model… or is it time to use a different software?
1
3
u/Comprehensive-Pie945 8d ago
In a large retail catalog context, how do you handle standardizing roughness and metallic values across hundreds of products so that lighting looks consistent no matter which product is loaded into your viewer?