Do I need to Render if Bridging to another 3D program like Unity or Blender
kirascurro
Posts: 37
i've always wondered about this. i have no idea where to find the answer in the tutorials. it seems renders are for images. i don't need an image. anyone know?
Post edited by kirascurro on
Comments
Unless you're just screenshotting your viewport, you'll need to do some sort of render whether you're making a still image, an animation or a game. Game engines do the rendering live, so it's a different process than starting an Iray render in DS, for example, but it is still rendering.
ok, the Blender bridge didn't work, so maybe it's because i tried it without rendering. thanx for the info.
I'm unclear what you think rendering is. Rendering wouldn't affect whether or not something could be bridged into a different program, and if you are using a bridge, then you would render in whatever program you bridged into, i.e. you bridge assets into Blender so that you can use one of Blender's render engines.
I have the feeling there's a big confusion here.
You have 2 types of 3D (at least) :
- the 3D that your pre-render using ray or path tracing rendering engines. Iray, Vray, Corrona, Renderman, Redshift, etc. That's for images. Or sequential images that you video-composite into animations.
- the 3D that you do not render. The rendering (same term, totally different meaning) is done in real-time by a 3D rendering engines that follow 2 different PBR workflows : Metallic/Roughness or Specular/Glossiness. Real-time rendering engines : Filament, Cycles, Unreal, Unity. That's for games, AR, VR, etc.
It's not at all the same. Although nowadays workflows between both worlds are beginning to merge, with real time raytracing in real-time 3D, and PBR materials in pre-rendered 3D.
---------------------
Things being a bit more clear now I hope, your question : "Do I need to Render if Bridging to another 3D program", and this sentence : "the Blender bridge didn't work, so maybe it's because i tried it without rendering", don't mean anything.
NO you don't need to... render ? before exporting a mesh, or a mesh and its skeleton to another app. You send geometry and bones to a real-time engine. Render will be done in real-time by this engine. Period.
Vocabulary is the same : Rendering, Shaders, PBR, Materials, Textures, Metalness, etc. But it's definitely two very different 3D worlds.
yes, definitely big confusion. i'm just learning. as in i don't know most of the terms you used except "render". but i do understand what you're saying, and i definitely appreciate your explanation. i'm totally happy i don't have to render in Daz, cause it's an 100mb asset. so i will bridge to Unity (Dan Bui told me how to do that even if there's no bridge on the product page. thanx, Dan!) and go from there. thanx, again!