[Bf-blender-cvs] CVS commit: blender/source/blender/makesdna DNA_lamp_types.h DNA_material_types.h DNA_scene_types.h blender/source/blender/render/extern/include render_types.h blender/source/blender/render/intern/source initrender.c blender/source/blender/renderconverter/intern convertBlenderScene.c blender/source/blender/src buttons_scene.c ...

Alfredo de Greef eeshlo at yahoo.com
Fri May 27 19:52:53 CEST 2005


eeshlo (Alfredo de Greef) 2005/05/27 19:52:53 CEST

  Modified files:
    blender/source/blender/makesdna DNA_lamp_types.h 
                                    DNA_material_types.h 
                                    DNA_scene_types.h 
    blender/source/blender/render/extern/include render_types.h 
    blender/source/blender/render/intern/source initrender.c 
    blender/source/blender/renderconverter/intern 
                                                  convertBlenderScene.c 
    blender/source/blender/src buttons_scene.c buttons_shading.c 
    blender/source/blender/yafray/intern export_File.cpp 
                                         export_Plugin.cpp 
                                         yafray_Render.cpp 
  
  Log:
  Added some backward compatibility with old yafray blendershader. Because of missing
  parameters the material preset menu won't be as useful. Both glass presets will look the same
  because there is no 'filter' parameter in the old yafray for instance.
  So using the new Blender version with an old yafray version should work a bit better,
  though the other way around, using the new yafray with an old blender version, will generally
  not work as well.
  
  I added a few extra things. In 'yafray' panel re-arranged some buttons, and added a new
  button 'Clamp RGB'. This button will be enabled by default and helps to improve AA on
  high contrast edges in the image. When using bokeh however, it is best to switch this off,
  otherwise lens shaped highlights will be quite a bit less visible.
  
  Changed the 'extinction' parameter name to the probably more correct term 'absorption',
  though mathematically it works out the same. Also changed the behaviour of this color,
  it no longer specifies a color that will be removed as I wrote in the previous commit,
  but instead the actual color at one (blender) unit of distance. The 'Ds' (distance scale)
  button below the color sliders controls the scaling of this unit distance.
  What this means is that if you take the standard blender cube, which covers two units of
  distance by default, setting the distance scale button to 2.0 will make sure that the color
  you specified is exactly that color at that distance (provided the base color itself is white
  of course, or 'filter' is 0, otherwise it will be filtered by the base color too).
  Beyond this distance the color will get darker.
  
  The glow option for point/soft/sphere lights has a new parameter 'GloOfs', or glow offset.
  Setting this to a higher value then 0 will soften the central peak of the glow.
  
  Another unreported bug fix: For xml export, when yafray failed to render the xml file
  for some unknown reason, or because of other problems, the export code would still load
  the previously rendered image, this causes problems however if the image resolution is
  not the same as the current Blender buffer, and so could cause memory corruption or crashes.
  This is now taken into account.
  
  World image backgrounds now use the blender mapping settings as well, but only the
  'AngMap', 'Sphere' and 'Tube' settings. But in yafray those last two, unlike Blender, cover
  the whole view, not just the upper half, so is not really fully compatible with yafray.
  So now you have to set one of these buttons too when loading a hdr lightprobe image.
  btw, something I forgot to mention in previous commits is that the exposure control using
  the texture brightness slider is no longer restricted to integer values. It is now a
  floating point value, so you're not restricted to the 0 1 and 2 slider positions anymore,
  anything in between will work too.
  
  And finally, display updating is now more like Blender, using the mouse cursor as frame
  counter for animation, etc.
  
  Revision  Changes    Path
  1.14      +2 -2      blender/source/blender/makesdna/DNA_lamp_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_lamp_types.h.diff?r1=1.13&r2=1.14&cvsroot=bf-blender>
  1.28      +4 -7      blender/source/blender/makesdna/DNA_material_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_material_types.h.diff?r1=1.27&r2=1.28&cvsroot=bf-blender>
  1.43      +2 -2      blender/source/blender/makesdna/DNA_scene_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_scene_types.h.diff?r1=1.42&r2=1.43&cvsroot=bf-blender>
  1.30      +2 -2      blender/source/blender/render/extern/include/render_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/extern/include/render_types.h.diff?r1=1.29&r2=1.30&cvsroot=bf-blender>
  1.56      +5 -1      blender/source/blender/render/intern/source/initrender.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/initrender.c.diff?r1=1.55&r2=1.56&cvsroot=bf-blender>
  1.130     +2 -1      blender/source/blender/renderconverter/intern/convertBlenderScene.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/renderconverter/intern/convertBlenderScene.c.diff?r1=1.129&r2=1.130&cvsroot=bf-blender>
  1.86      +12 -9     blender/source/blender/src/buttons_scene.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_scene.c.diff?r1=1.85&r2=1.86&cvsroot=bf-blender>
  1.134     +23 -16    blender/source/blender/src/buttons_shading.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_shading.c.diff?r1=1.133&r2=1.134&cvsroot=bf-blender>
  1.47      +55 -38    blender/source/blender/yafray/intern/export_File.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/yafray/intern/export_File.cpp.diff?r1=1.46&r2=1.47&cvsroot=bf-blender>
  1.36      +40 -31    blender/source/blender/yafray/intern/export_Plugin.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/yafray/intern/export_Plugin.cpp.diff?r1=1.35&r2=1.36&cvsroot=bf-blender>
  1.25      +2 -0      blender/source/blender/yafray/intern/yafray_Render.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/yafray/intern/yafray_Render.cpp.diff?r1=1.24&r2=1.25&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list