Fri, Nov 15, 3:57 PM CST

Renderosity Forums / Blender



Welcome to the Blender Forum

Forum Moderators: Lobo3433 Forum Coordinators: LuxXeon

Blender F.A.Q (Last Updated: 2024 Nov 10 9:28 pm)

Welcome to the Blender Forum!


   Your place to learn about Blender, ask questions,
   exchange ideas, and interact with the other Blender users!


   Gallery | Freestuff | Tutorials

 

Visit the Renderosity MarketPlace. Your source for digital art content!

 





Subject: yafray vs. indigo vs. blender internal


oodmb ( ) posted Sun, 29 October 2006 at 3:12 PM · edited Fri, 15 November 2024 at 3:46 PM

Attached Link: atomic desing

recently there has been much debate at which rendering engine is the best.  this question hard to answer as each rendering engine is designed for a different purpose with different pros and cons Yafray-     a plugin rendering engine with intent on rendering speed and quality and even photorealism. yafray maintains a balence between speed and photorealism which is useful for artists making animations of realistic scenes.      pros-        can render fast        can render realisticaly        has gi           hdri lighting        has dof        works as a plugin in blender        the settings are very editable        glow lights        supports refinement        shows indepth render progress in comand line        supports full multithreading        supports ray tracing (including caustics)     cons-        yafray is not intended and does not have a capiability for artistic renders)        does not support halo materials        fewer settings for translucency and reflectivity (mostly lack of different frensels for these)           no specular opacity setting        does not support ambient occlusion        can be slow (if settings are wrong)        does not support zbuffer transparency (i dont think it does, not sure)

Blender internal
    blender's internal rendering engine was developed only for blender.  it is focused more                 towards artistic renders than speed renders
    pros-
       halo materials
       full textures support
       zbuffer and raytraced transparencies
       ambient occlusion
    cons-
       its actualy quite slow (even thoughmany people think yafray is slower, but settings just take             time to learn)
       harder to make acurite glass
       no glow lights
       no hdri
       no global illumination
       no raytracing (caustics and radiosity)
           radiosity calculated by ambient occlusion or before hand
       no dof (at least currently its not working too well)
       grainy renders when using ambient occlusion or extreemly long render times
       hardly any support for multithreading

INDIGO!
    an external rendering engine with intent on unbiased super photorealistic renders and                     similarity to the commercial unbiased renderer maxwell.  currently it is free but there is                 some talk of it costing more in the future although not nearly as much as maxwell
   
    Pros
       raytracing (thats the whole concept)
       unbiased
       fully working fully supported dof (something neither yafray or bi acheive)
          doesnt add much to render times
       fully multi threaded (many threads supported)
       hdri lighting schemes supported. 
       superphotorealistic
       paper tints supported
       supports comand line
       easy to shut off a render
       takes up almost no ram
       can shut off at any point and still have a saved image
       exporting works (about half the time)
       file format easily editable in notepad or some sort of xml editor
       rendering settings edditable
       saves a log of renders
       mesh lights supported (any shape light you want)
       sun lights supported
       spot lights supported
       always has cuastics if there are caustics to have
       ior works for reflective materials (ie gold, silver, copper... as compared to yafrays where                     gold looks the same with a 1.33 ior as it does with a 2 ior or 3 ior)
       will render indefinitly or definitly untill you are satasfied with render quality
       nk data files
   CONS.
       almost all renders take from 3 hours up.  
             calculated at around 1 hour (vase scene) for a 200150 pixel render
                   12 (wasnt actualy enough) for same scene 800
600 render
        hard to export working file without needing notebook edits
        GRAINY RENDERS.  many renders have artifacts even with render times up to 12 hours
                artifacts can be white, noticed most often in scenes with glass
         no GUI- hard to edit settings
         closed source although realeased under the GPL liscence
             means that the creator can stop production any time he likes
             slower developtmen process than it could be (although still pretty quick)
          no artistic renders
             no glow lights or halo lights
              no support for particles
              no support for physics deformed objects (like fluid simulation)
          you need to know a little programing to use it
          not many types of materials supported
          only one type of diffuse shader
          practicaly no settings for glass or transparent objects (other than transmisity, color, absorbtion, and ior)
                because of its nature however, not many settings are needed.
          little support for textures
              only color and
                possibly normals
             must be an image texture
          no support for node materials
          error with more than 1 material per mesh
       no oversampling
       no refinement
       no way to bias renders to loose artifacts
       no antialiassing
       no internal blender support (render from blender)
          no blender-indigo build like yafray-blender or yafaray-blender builds

All three renderers are infact spectacular renderers.  however, yafray is still my favorite renderer.  its combination of speed and abilities makes it the most logical renderer for much of my work.  of the three blender's internal is my least favorite because of its slow speed combined with command line progress, multithreading, and realism.  the quality of the renders from yafray is far better than thoes from either bi's or indigo's.  the realism from yafray is far superior to that of blender internal's however indigo wins in that area.

in conclusion, Indigo has the potential to overpower yafray if just a couple issues were addressed.  all indigo needs to do is to adress the issues of speed, artifacts, a gui and open   source.  if indigo were to be as fast as yafray, the fastest, and have as clean render's as yafray's then indigo would be the best renderer. in the meantime, yafray remains the most logical choice of renderers.

there has been lots of talk of the developtment of yafray being dead.  this is not the case.  the new version of yafray .9 seemed so simmilar to yafray .8 that people questioned weather there was any change but a compatability change.   i am fairly sure that .9 has some vast improved internal code changes as well as changes effecting its speed. 

btw people, i would appreaciate it greatly if you would all visit my site www.atomicdesign.org and send that link to somebody else.


Tobak30 ( ) posted Mon, 30 October 2006 at 10:41 AM

Could you please post a link to the Indigo renderer?


oodmb ( ) posted Mon, 30 October 2006 at 11:31 AM

Attached Link: indigo

[www.indigorenderer.org](http://www.indigorenderer.org)


oodmb ( ) posted Mon, 30 October 2006 at 12:17 PM · edited Mon, 30 October 2006 at 12:17 PM

Attached Link: indigo

sorry, wrong link

www.indigorenderer.com


ysvry ( ) posted Sun, 12 November 2006 at 6:03 PM

somebody was also working on a povray script for blender that looked also promising. maybe people could show test pics in this thread comparing the diffrent renders with simular scenes.

 

for some free stuff i made
and for almost daily fotos


oodmb ( ) posted Sun, 12 November 2006 at 6:23 PM

i never actualy saw what the advantage of using yafray was for any program (unless its internal renderer or something was absolutly useless)


oodmb ( ) posted Sun, 12 November 2006 at 6:50 PM

sorry, i meant povray


Gog ( ) posted Mon, 13 November 2006 at 4:17 AM

Attached Link: http://www.aqsis.org/

And that's without mentioning Aqsis......

----------

Toolset: Blender, GIMP, Indigo Render, LuxRender, TopMod, Knotplot, Ivy Gen, Plant Studio.


oldskoolPunk ( ) posted Mon, 13 November 2006 at 6:40 AM · edited Mon, 13 November 2006 at 6:43 AM

I would just like to add that Blender's internal renderer Does support the following...

HDRI
"acurite" glass (transmissivity)
raytracing
radiosity rendering (before OR during render to achieve "glow lights")
multithreading (renders twice as fast)
DoF (using z buffer in nodes editor)

 


oodmb ( ) posted Mon, 13 November 2006 at 7:39 AM · edited Mon, 13 November 2006 at 7:41 AM

the only one of thoes that i can realy object to is HDRI.  i knew that it was possible to use hdri maps with the blender internal but i have tried it a number of times and none of thoes times was i able to get it working.  as i have said it is "  harder to make acurite glass", not impossible, infact very possible.  i have not yet experimented with nodes other than material nodes but that sounds usefull, does it apply to yafray as well.  oh and about Aqsis, is it good?  what features does it have.  i have never had a chance to try it (the one renderer that i havent tried) and all i know about it is that it sports a renderman interface.


oldskoolPunk ( ) posted Mon, 13 November 2006 at 8:52 AM · edited Mon, 13 November 2006 at 9:04 AM

http://www.google.com/search?hl=en&q=define%3Aacurite&btnG=Google+Search

You set them up the same way that you do when exporting to Yafray. Make sure that you are using the latest version of Blender. (2.42 and up)

http://www.blender.org/cms/High_Dynamic_Range_Gra.765.0.html

To use Yafray rendered images within your nodes setup, the images will have to be pre-rendered, then loaded into the nodes editor as an image.


Privacy Notice

This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.