home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 November / Chip_2003-11_cd2.bin / 3d / blender / blender-2.28c-windows.exe / Release_228c.txt < prev    next >
Text File  |  2003-09-24  |  6KB  |  110 lines

  1.  
  2. Changelog Blender 2.28c release
  3.  
  4. NEW:
  5.  
  6. * "Seperate loose parts" in the PKEY popup (in Mesh editmode), it seperates a mesh based on the parts in it that are not connected.
  7.  
  8. * "Select same UV" in the WKEY popup (in FaceSelect mode), selects all faces in the mesh that have the same UV texture assigned as the current active face.
  9.  
  10. **** METABALL
  11.  
  12. - improved polygonization (linear interpolation) 
  13. - added new MetaElem types (plane, elipsoid and cube) 
  14. - old TubeX, TubeY and TubeZ will not be supported
  15. - new buttons in Edit button window (dx, dy, dz)
  16. - added new items into the headers menu and toolbox menu
  17.  
  18.  
  19. **** RECURSIVE ENVIRONMENT MAPS
  20.  
  21. Multiple environments now can be rendered in one pass. Previously the other objects with environment maps didn't show up in a reflection. Like this:
  22. http://www.blender.org/bf/dep.jpg
  23.  
  24. By default, Blender renders now this result:
  25. http://www.blender.org/bf/dep0.jpg
  26.  
  27. For a further 'recursive ray-tracing effect' you can give each EnvMap texture a higher "Depth" value. Here is a result with depth set at '2':
  28. http://www.blender.org/bf/dep2.jpg
  29.  
  30. Related new options:
  31. - in (F10) DisplayButtons, environment map rendering can be turned on and off.
  32. - in EnvMap texture buttons you can free all environment maps
  33. - Environment map sizes are also reduced with the (F10) 'percentage' option.
  34.  
  35.  
  36. **** RADIO RENDER
  37.  
  38. Without preprocessing needed, while rendering each renderface with 'emit material' and each renderface with 'radio material flag' set will be used to iterate to a global illumination solution. Per face with high energy (emit) little images are rendered (hemicubes) which makes up lookup tables to 'shoot' its energy to other faces. 
  39. In the end this energy - color - then is directly added to the pixel colors while rendering, Gouraud shaded. 
  40. Since it's done with renderfaces, it works for all primitives in Blender. 
  41.   
  42. What it doesn't do yet: 
  43.  - take into account textured color of faces. Currently it uses the material RGB color for filtering distributed energy. 
  44.  - do some smart pre-subdividing. Right now it means that you'll have to balance the models yourself, to deliver small faces where you want a high accuracy for shadowing. 
  45.  - unified render (is at todo list) 
  46.   
  47. Rendering without lamps: 
  48. http://www.blender.org/bf/raptor.jpg 
  49.   
  50. This is obviously the advantage; animated radiosity: 
  51. http://www.blender.org/bf/0001_0031.avi 
  52. http://www.blender.org/bf/0001_0040.avi 
  53. The specular is done by adding Lamps with "no diffuse" option set. 
  54.   
  55. http://www.blender.org/bf/monkey.jpg 
  56. Note the subtle color bleeding in the head. Its a nice toy! 
  57.   
  58. http://www.blender.org/bf/0001_0100.avi 
  59. Check the chin. This is a clear problem with a model moving close through the hemicubes. 
  60.   
  61. Testfiles: 
  62. http://www.blender.org/bf/room.blend 
  63. http://www.blender.org/bf/Raptor_radio1.blend 
  64.   
  65. Notes: 
  66. - per Material you want to have included in radiosity render: set the 'radio' flag. For newly added Materials it is ON by default now. 
  67. - the Ambient slider in Material controls the amount of radiosity color. 
  68. - for enabling radiosity rendering, set the F10 "Radio" button. 
  69. - the Radiosity buttons now only show the relevant radiosity rendering options. Pressing "collect meshes" will show all buttons again. 
  70. - for meshes, the faces who use Radio material always call the 'autosmooth' routine, this to make sure sharp angles (like corners in a room) do not have shared vertices. For some smooth models (like the raptor example) you might increase the standard smoothing angle from 30 to 45 degree. 
  71. - When the 'hemisize' (radiosity buttons) is too low, you'll see aliasing artifacts, especially in smaller faces.
  72. - While itterating the steps are printed in the console. 
  73. - At the end, the amount of 'unshot energy' is printed in the console, this can be used to set a minimum for the Convergence button. 
  74.   
  75. **** PYTHON:
  76.  
  77. * bug fixes:
  78.  - Object: obj.get/setEuler() methods
  79.  - Curve: curve.getControlPoint()
  80.  - Lamp: lamp.setDist() was missing
  81.  - Scene: scene.frameSettings()
  82.  - vectors representation: write the right number of components
  83. * internal improvements: Object, NMesh, Curve, Text
  84. * Additions:
  85.  - Added the 'site' directory to the default path, so that external Python packages (like wxPython, etc) can be found;
  86.  - Object: object.getBoundBox(), object.makeDisplayList() methods;
  87.  - Window: Get/SetCursorPos(), GetViewMatrix(), GetViewVector();
  88.  - Lamp: added modes NoDifuse and NoSpecular;
  89.  - Registry: new module to handle persistent data (in the future);
  90.  - Draw: PupMenu() function.
  91.  
  92.  
  93. **** GENERAL FIXES:
  94.  
  95. * 2.28 bug: Shadow buffer crashed with odd sizes (Not multiples of 16)
  96. * fixed stringlength for texture plugin path button, max 160 chars now.
  97. * BUG #500: extreme wide spotbundles (>170 degr) didn't render correctly.
  98. * BUG #492: while rotating with middlemouse, the X11 system was flooded, causing a hickup
  99. * Dashed line displays again (OSX, Nvidia systems) while rotating around cursor
  100. * On popular request, the "Sync" button (correct realtime synchronization (framedrop) in ALT-A and) off by default.
  101. * The "extrude" operation now automatically sets newly created faces "smooth", when any of the faces attached to any of the edges that have been extruded were "smooth"
  102. * Many tooltips in Blender were rewritten
  103. * BUG #448: 'only shadow' lamps won't give light anymore when rendering without shadows.
  104.  
  105. **** KNOWN PROBLEMS:
  106.  
  107. * the Hemi lamp still doesn't support the new shaders
  108.  
  109.  
  110.