March 1, 2010, 20:01 (GMT) |
Render Branch: some hacked code to test per tile subdivision, and how it would interact with GI, it has no catmull-clark, grid cracks, slow performance, no shadow, sss, raytrace, etc. Example file: http://users.pandora.be/blendix/snow_subdiv.blend http://users.pandora.be/blendix/snow_subdiv.png |
February 25, 2010, 20:21 (GMT) |
Render Branch: fix for lowres raytracing of instanced objects, and some cache test code that's still disabled. |
February 25, 2010, 15:26 (GMT) |
Render Branch: increase max number of AO samples from 32*32 to 128*128. |
February 24, 2010, 18:57 (GMT) |
Render Branch: remove some test code left in accidentially, should fix compile on windows. |
February 24, 2010, 17:27 (GMT) |
Render Cache: irradiance cache: * increase truncated SVD epsilon to avoid avoid large color changes when interpolating between near colinear points. * added neighbour clamping. it doesn't seem to help much and make things a bit slower at the moment, but hopefully can be used to get better distribution later. Main remaining causes of artifacts seem to be: * even 32x32 (1024) samples can still be noisy leading to low frequency noise after interpolation * borders between tiles can have discontinuities. this is mostly visible in combination with the above problem, i.e. if the result is splotchy it will have a different splotches in the next tile. * very small features may be missed still, leading to missing shadows in some cases or even stippled patterns instead if they are detected part of the time, neighbour clamping helps somewhat here. |
February 24, 2010, 12:42 (GMT) |
Rende Branch: irradiance caching, fix part of the black pixels with a division by zero check in the TNT SVD code. |
February 24, 2010, 10:57 (GMT) |
Render Branch: tweak irradiance cache clamping for reconstruction to avoid corner samples leaking into open areas. |
February 23, 2010, 19:56 (GMT) |
Render Branch: Should have mentioned a few more things in my previous commit log: * Indirect light now also includes lamps. * Adaptive sampling is currently not working. * Teaser image (spot the artifacts) http://users.pandora.be/blendix/indirect_teaser.png |
February 23, 2010, 19:48 (GMT) |
Render Branch: Irradiance Cache Implementation borrows some code from Pixie though has changed quite a bit. This is work in progress and has artifacts and hardcoded parameters still. I tried irradiance gradients and found them problematic, they seem to reduce part of the artifacts but for others have no effect, and can even make things worse. There's a clamping trick that helps a bit here, but I couldn't get that reliable either. Currently it is using least squares reconstruction to smooth out the results, it's too smooth now, still trying to find out the best way to weight samples without introducing problems, but I'm finding this much more promising than gradients. |
February 23, 2010, 19:34 (GMT) |
Render Branch: quick hack to support 4x4 matrix SVD decomposition in C, by using the TNT matrix library from the IK solver. |
February 23, 2010, 19:27 (GMT) |
Render Branch: math functions * add len_squared_v3v3 * add mul_v4_m4v4 * add box_minmax_bounds_m4 * rename disc_to_sh to vec_fac_to_sh |
February 23, 2010, 19:24 (GMT) |
Render Branch: redrawing while render would miss a few scanlines each time with antialiasing enabled. |
February 23, 2010, 19:23 (GMT) |
Render Branch: disable ray trace epsilon for testing, not using it gives artifacts with overlapping faces, but it also seems to lead to self intersections. |
February 21, 2010, 09:35 (GMT) |
[#20116] calculation problem in bvh_importer.py from Martin K (martinbk) |
Revision 99fd42d by Martin Poirier February 16, 2010, 22:09 (GMT) |
tagging for 2.51 |
February 16, 2010, 16:04 (GMT) |
bugfix in 2.4x also [#20480] crash/lock-up for certain aspect ratios |
February 15, 2010, 15:32 (GMT) |
COLLADA branch: * fix bug in normals import code - could crash on meshes with ngons * disabled creation of empties on armature import (used for debugging) * fix memleak (temporary FCurves were not freed) |
February 14, 2010, 19:16 (GMT) |
COLLADA branch: remove signed/unsigned comparison warnings. |
February 12, 2010, 20:23 (GMT) |
COLLADA branch: merge from trunk -r 26429:26848. |
February 12, 2010, 18:39 (GMT) |
COLLADA branch: import mesh smoothing info. Normal values from DAE are not assigned to vertices but are used to flag faces as smooth or flat. This trick works. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021