[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel BKE_bad_level_calls.h blender/source/blender/blenkernel/bad_level_call_stubs stubs.c blender/source/blender/blenkernel/intern displist.c material.c blender/source/blender/blenlib/intern Makefile blender/source/blender/blenloader/intern Makefile readfile.c ...

Ton Roosendaal ton at blender.org
Sat Jul 19 22:31:30 CEST 2003


ton (Ton Roosendaal) 2003/07/19 22:31:30 CEST

  Modified files:
    blender/source/blender/blenkernel BKE_bad_level_calls.h 
    blender/source/blender/blenkernel/bad_level_call_stubs stubs.c 
    blender/source/blender/blenkernel/intern displist.c material.c 
    blender/source/blender/blenlib/intern Makefile 
    blender/source/blender/blenloader/intern Makefile readfile.c 
    blender/source/blender/include interface.h 
    blender/source/blender/makesdna DNA_material_types.h 
    blender/source/blender/render/extern/include render.h 
    blender/source/blender/render/intern/include rendercore.h 
                                                 rendercore_int.h 
    blender/source/blender/render/intern/source Makefile 
                                                pixelshading.c 
                                                rendercore.c 
    blender/source/blender/renderconverter/intern Makefile 
    blender/source/blender/src buttons.c previewrender.c 
  
  Log:
  WARNING: with makefiles I could not get a stable blender compiled.
           do a make clean in source/blender/ to be sure!
  
  - Included the new shaders from Cessen... well, only the shader calls
    themselves. To make sure the shaders work I nicely integrated it
  
  - MaterialButtons: layout changed a bit, but still resembles the old
    layout. The 'shader' options now are located together.
  
  - Shaders are separated in 'diffuse' and 'specular'. You can combine them
    freely.
  
  - diffuse Lambert: old shader
    diffuse Oren Nayar: new shader, gives sandy/silky/skinny material well
    diffuse Toon: for cartoon render
  
  - specular Phong: new spec, traditional 70ies spec
    specular CookTorr: a reduced version of cook torrance shading, does
                       off specular peak well
    specular Blinn: new spec, same features as CookTorr, but with extra
                    'refraction' setting
    specular Toon: new spec for cartoon render
  
  - default blender starts with settings that render compatible!
  
  - works in shaded view and preview-render
  
  - works in unified render
  
  Further little changes:
  
  - removed paranoia compile warnings from render/loader/blenlib
  
  - and the warnings at files I worked at were removed.
  
  Revision  Changes    Path
  1.5       +2 -2      blender/source/blender/blenkernel/BKE_bad_level_calls.h
  1.7       +2 -2      blender/source/blender/blenkernel/bad_level_call_stubs/stubs.c
  1.5       +19 -6     blender/source/blender/blenkernel/intern/displist.c
  1.5       +16 -9     blender/source/blender/blenkernel/intern/material.c
  1.6       +2 -2      blender/source/blender/blenlib/intern/Makefile
  1.5       +2 -2      blender/source/blender/blenloader/intern/Makefile
  1.13      +10 -1     blender/source/blender/blenloader/intern/readfile.c
  1.9       +2 -2      blender/source/blender/include/interface.h
  1.7       +16 -2     blender/source/blender/makesdna/DNA_material_types.h
  1.6       +8 -3      blender/source/blender/render/extern/include/render.h
  1.7       +4 -4      blender/source/blender/render/intern/include/rendercore.h
  1.6       +1 -2      blender/source/blender/render/intern/include/rendercore_int.h
  1.6       +2 -2      blender/source/blender/render/intern/source/Makefile
  1.5       +23 -11    blender/source/blender/render/intern/source/pixelshading.c
  1.10      +209 -15   blender/source/blender/render/intern/source/rendercore.c
  1.4       +2 -2      blender/source/blender/renderconverter/intern/Makefile
  1.27      +98 -77    blender/source/blender/src/buttons.c
  1.5       +33 -18    blender/source/blender/src/previewrender.c



More information about the Bf-blender-cvs mailing list