TL;DR: Another boring update, nothing to see here.I have no significant news related to volumetric or bidir, but see manychanges in trunk, so that is quick rebase.I rethink Density input parameter, now it directly modify extinctioncoefficient, sigma = density * density_geometry_factor. No more fancy-log(1-density) trickery. Need to fix description and defaults, maybelater.Trying to respect multiple scattering transition color, so Homogeneousmode is broken, only g=0 and constant color make sense, but when it workit produce images that i think right. Need more tests.Bi-dir part not changed. Transparent and other BSDF with delta functionhave wrong weight. But in some cases it work better then previous in"spot light rays in fog street" scenes, due fix in homogeneous volumeweight calculation.I am too lazy to support Bi-dir and vcolume integrator for newnon-progressive case, I think better fix bugs and finish at least onemode then spread.
No big changes, just rebased to latest trunk. Have few segfaults whentrying to render very old test scenes, i suspect it related to changesto nodes system, maybe unrelated. As AMD OpenCL compiler miserycontinues, dont expect big changes in near future in patch as well.Warning, do NOT save your important files with patched Blender,especially if any "Volume BSDF" material node present. If you absolutelyneed that, try to remove before save and add it later every time sceneopened by hands.
Finally.Brecht, and maybe some other interested (DingTo?), now you can try tocompile and run it (but dont look at code, it still messy). Mutation 16,Dispersion 0.01 combo is resemble Mitsuba mutation distribution, i foundit work best.Ugh, that was a long run. But it soo cool to see how tweaked Cycles canclean noise almost similar as in Maxwell render. Thanks all involved.Если долго мучиться, что нибудь получится.
svn checkout [url]https://svn.blender.org/svnroot/bf-blender/trunk/blender[/url]
bzip2 -d blender_cycles_volume_mlt_spectral_61239.patch.bz2
path -1 < blender_cycles_volume_mlt_spectral_61239.patch
mkdir ../buildcd ../buildcmake ../blendermake -jmake install