~ubuntu-branches/ubuntu/gutsy/blender/gutsy-security

« back to all changes in this revision

Viewing changes to release/text/release_228c.txt

  • Committer: Bazaar Package Importer
  • Author(s): Florian Ernst
  • Date: 2005-11-06 12:40:03 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20051106124003-3pgs7tcg5rox96xg
Tags: 2.37a-1.1
* Non-maintainer upload.
* Split out parts of 01_SConstruct_debian.dpatch again: root_build_dir
  really needs to get adjusted before the clean target runs - closes: #333958,
  see #288882 for reference

Show diffs side-by-side

added added

removed removed

Lines of Context:
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