Daz3D vs other sorts of 3D rendering
fredfredburger55
Posts: 70
So I'm new to Daz and I really don't understand somethings. Like you need a a pretty decent rig if you don't want to make all of your renders overnight for an example. Which I unfortunately have, even worse. I know that you can configure your settings to decrease the rendering time yet it still takes way too long for me. With the same sort of rig I can for an example play games that look very decent. What makes the sort of rendering I do with Daz and 3 props with no added extra lights so much different than my PC rendering a game. Is it the Iray? Does other games (non RTX) just do fake lightning? I just really don't understand.
Comments
Games use all sorts of techniques to improve performance, pre-baking lighting for example, and cheating reflections (the big idea for the nVidia RTX series was making ray-tracing available as a practical option for games). Generally when you render with DS you are properly calculating a lot of things that games ignore or use approximate workarounds for.
Games look decent but they don't compare at all with fully ray traced scenes. They're getting better all the time though. And yes, there's a lot of "baking" of lighting going on in video games - most of them do this. Dynamic lighting in current game RT (RTX) is very costly, so it tends to be restricted to certain effects like reflections or bounce lighting. With the latter there's a restriction on the number of bounces and the number of lights. Remember with a game your brain is filling in a lot of the detail, especially when you're in motion.
look up biased rendering and unbiased rendering. as pointed out, the lighting in games is usually very biased meaning they only include/activate the features they want to achieve a certain look while maintaining performance. Unbiased rendering relies on math to accuratly calculate the light from real world values based off the light in the scene and how the materials are setup to interact with the light. It's why animating in DS is so painful over using a game engine like Unity or Unreal.
it's funny, I belong to a game community (based off Unity) that has the option of importing DAZ figures into the game for screenshots. and all these users keep trying to create these artistic images that don't even come close the the quality of what DS and Iray can do. i asked them why they don't just use DS instead and the general consensus is they don't want to wait for a render to finish, LOL
iRay and 3DL render the whole scene which allows for reflections and natural shadows. Game engines tend to only render what can be scene, including leaving out the unseen sides of everything. They either don't do reflections or fake it. That difference adds a lot of complexity, and therefore time to Daz and other 3D art/modeling tools renders.
As said above, it's partially iray that takes much longer than a real-time engine. Also daz studio characters and scenes are usually much more complex than game assets so they take longer to render and require more resources. To work with daz studio in a mid-level pc you need the scene optimizer addon, otherwise it may be very difficult or impossible depending on the scene.
https://www.daz3d.com/scene-optimizer
Then if you prefer to export daz assets to a real-time engine you may like to give a look at iclone or blender.
https://www.reallusion.com/iclone/daz3d/
http://diffeomorphic.blogspot.com/p/daz-importer-version-14.html
EDIT. As a side note my pc specs that you can see in the signature are not that big, it's just a $700 rig and it works fine. So no, you don't need a monster rig to work with daz studio and daz assets.