Blender Git Commits

Blender Git "master" branch commits.

Page: 5329 / 5574

September 29, 2005, 21:31 (GMT)
Bugfix #3112

Mesh selection in editmode didnt work proper with new ALT+B clip option.
September 29, 2005, 19:52 (GMT)
Bugfix #3115

Undo after you did a layer change, didn't restore the 'active layer' in the
3d window. Adding a new object then is invisble.
September 29, 2005, 19:33 (GMT)
- Added shadow buffer support for wire material and particle strands
(Since strands are screen-aligned, it didn't fill in OK yet)

No shadow;
http://www.blender.org/bf/rt14.jpg
Shadow;
http://www.blender.org/bf/rt15.jpg
Revision a6bd07d by Mika Saari
September 29, 2005, 19:25 (GMT)
Text3d.c NULL pointer check added to get rid of MEM_freeN warning.
Revision 83b2d26 by Mika Saari
September 29, 2005, 19:03 (GMT)
cu->strinfo reallocation added to Text3d.c, so when setText is executed
the strinfo is reallocated to include strlen(cu->str) amount of free memory
September 29, 2005, 18:13 (GMT)
New hair "strand" channel has wrong texture coord input... it rendered
from 0 - 1, instead of -1 to 1. Thats fixed.
The error made tests i did with alpha make nice though, apparently hairs
are nicer when rendered with alpha range 0.0 to 0.5.
September 29, 2005, 17:06 (GMT)

Storage of ME_FACE_STEPINDEX in mface iwas same flag as for new
anisotropic, causing nice interesting render errors.
September 29, 2005, 16:37 (GMT)
Orange report bug; Adding a new scene, choose "link obdata" gives corrupt
memory. Poses should be relinked right after duplicating, not during a
redraw (when more objects use same armature).

Added in readfile a patch to make sure files saved with this duplicate
error can still be used.
September 29, 2005, 15:46 (GMT)


Fix Python API to correctly create Text3D objects. This is just a
temporary fix (duplicating code again), the *real* fix would be to once
make one central function to create and init a text object for all
places...

I also tried to introduce compatibility code to be able to load old files
with broken text objects (cu->tb == NULL due to missing init code).

Hope it works :)
September 29, 2005, 13:19 (GMT)
- Added "anisotropic" rendering for static particle hair strands.
This means the diffuse and specular shaders don't use the normal
for hair (which is actually undefined, a hair is micro cylinder) but
it uses the tangent vector (vector in direction of hair).

For Diffuse, it computes a fake normal now, representing the optimal
hair normal pointing towards the light. All current builtin shaders
work with this, including ramps.

For Specular, it uses another formula to remap dot products for all
lines that now use the tangent vector instead of the normal:

dot = vector * tangent
dot = sqrt(1.0 - dot*dot)

Gives better results than using the 'fake' normal for diffuse. Officially
(according the papers) this could be used for diffuse too, but then hair
becomes very flat. Now you can control the flatness easily with ramps or
using Oren-Nayer for example.

Example image (disappears in some weeks)
http://www.blender.org/bf/rt9.jpg

- Added new texture channel "Strand" to apply textures on hairs over the
length of hair (1 dimensional). Orco now gives 1 fixed coordinate for
the entire hair, based on where it starts.
Note; UV doesn't work yet. Nor vertexcolor.

http://www.blender.org/bf/rt10.jpg
September 29, 2005, 07:05 (GMT)
fix Curve.update() method to use new DAG features.
September 29, 2005, 02:22 (GMT)
projectfile update to elbeem
* fixed lib paths
* removed files
* fix preprocessor define
Revision b1755b8 by Nils Thuerey
September 28, 2005, 18:09 (GMT)
- added stub for elbeemDebugOut in
source/blender/blenkernel/bad_level_call_stubs/stubs.c
for read/write bobj debug output
Revision 227c88c by Nils Thuerey
September 28, 2005, 17:52 (GMT)
- corrected MSVC6 fix in ntl_vector3dim.h (caused problems with SDL includes)
- removed print from SConscript
Revision d7b4414 by Nils Thuerey
September 28, 2005, 16:20 (GMT)
- removed some unecessary files & code
- debug output now controlled globally by elbeem debug level
(BLENDER_ELBEEMDEBUG environment var), also for fluidsimBake
and read/writeBobj
- debug output is written to file for WIN32
- added "for" and "vector" etc. defines for MSVC6
(I couldnt get hold of the compiler itself, so not tested yet)
Revision 9a8ab66 by Toni Alatalo
September 28, 2005, 15:01 (GMT)
added missing DAG call to image_aspect.
Revision d91d4fd by Matt Ebb
September 28, 2005, 11:56 (GMT)
* Headers for the last Set Smooth commit
Revision c1e8340 by Matt Ebb
September 28, 2005, 11:55 (GMT)
* Added 'Set Smooth' and 'Set Solid' to the mesh edit mode specials menu/toolbox/3d view menu so you don't always have to keep switching back to edit buttons.
September 28, 2005, 11:24 (GMT)
Brought back (lost with modifier code) display of actual amount of faces
for subsurfs in info header.
September 28, 2005, 11:07 (GMT)
Bugfix;

Ipo window could crash on reading old files with keys, non proper use
of pointer...
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021