May 13, 2010, 16:19 (GMT) |
Render Branch: Fix problem rendering lamp halo's with some materials using lightgroups. |
May 13, 2010, 15:30 (GMT) |
Render Branch: Fix wrong (non-normalized) orco coordinates for particle system with subdivision surfaces disabled, resulted in strange dark spots when test rendering sintel at subdiv level 0 due to different textures coordinates. |
May 13, 2010, 15:28 (GMT) |
Render Branch: tweak malloc names to debug memory usage. |
May 12, 2010, 19:31 (GMT) |
Three optimizations for hair sim effectors: * Multithread calculating effector forces on vertices. * Avoid unnecessary where_is_object_time call. * Avoid perlin noise macro that might expand into slow code. If only we were actually using effectors more, then this might have been a significant optimization :). |
May 11, 2010, 20:05 (GMT) |
allow negative start frames for point caches |
May 11, 2010, 19:57 (GMT) |
May 10, 2010, 17:49 (GMT) |
ui tweak |
May 10, 2010, 17:16 (GMT) |
improved cloth solver for hair situations. also, made flexibility dampening use a special mode for hair, that applies it to individual hair strands (you can use internal friction, e.g. the velocity smoothing, for global velocity dampening). |
May 10, 2010, 15:05 (GMT) |
May 10, 2010, 14:07 (GMT) |
Fix for memory leak when failing to read displacements file. |
May 10, 2010, 14:05 (GMT) |
Fix for failures in read tile tiffs wasn't quite correct, this should work. |
May 10, 2010, 14:00 (GMT) |
Fix for slow raytree build with zero bounding boxes, these would get split into (0..1, 1..size) children which was very slow. Now it just doesn't add primitives to the tree if they have a zero bounding box. |
May 10, 2010, 10:32 (GMT) |
May 10, 2010, 10:21 (GMT) |
Deep shadow buffers are now created and stored tiled, this helps avoid a memory peak when creating them, and also can save some memory afterwards by not storing empty tiles. Threading code here was also changed so that each tile can be rendered by it's own thread, and memarena is now used to avoid slowness due to malloc mutex locks. There's no setting at the moment to configure the tile size, fixed to 256x256 currently to avoid performance problems. |
May 10, 2010, 09:22 (GMT) |
Small correction for loading tiled tiff images in case reading pixels fails. |
May 10, 2010, 09:20 (GMT) |
Fix: always compute dxco/dyco derivatives, previously with shadows disabled these were not computed but still used in a few places. |
May 8, 2010, 08:45 (GMT) |
Field Buttons: *Minor spacing problem. |
May 8, 2010, 08:38 (GMT) |
Field Buttons: * Own row for "use_all_layers", to prevent jumping around of the button in different situations. Also makes single column layout readable again. |
May 7, 2010, 15:08 (GMT) |
Render Branch: small fixes and tweaks: * better multires error message * sync blenpluginapi/iff.h with imbuf changes * remove some unused includes |
May 7, 2010, 12:01 (GMT) |
More exception handling for OpenEXR, to fix a crash when reading back tiles from a cancelled render. |
|