June 22, 2017, 01:51 (GMT) |
GPUTexture: Support for nearest sampling with mipmaps. |
June 22, 2017, 01:36 (GMT) |
Remove length argument since it's stored in the property |
June 22, 2017, 01:30 (GMT) |
Missed in last commit |
June 21, 2017, 23:39 (GMT) |
Manipulator: properties into 'wmManipulator' We normally only have one or two, don't have a separate linked list. Also store type in the property. |
June 21, 2017, 22:09 (GMT) |
Cycles: Fix excessive sampling weight of glossy Principled BSDF components If there was any specularity in the Principled BSDF, it would get a sampling weight of one regardless of its actual impact. This commit makes Cycles estimate the contribution of the component and adjust the weighting accordingly, which greatly improves the noise characteristics of the Principled BSDF in many cases. Note that this commit might slightly change the brightness of areas when using MultiGGX and high roughnesses, but the new brightness is more accurate and closer to the result of Branched Path Tracing. See T51836 for details. Differential Revision: https://developer.blender.org/D2677 |
June 21, 2017, 22:09 (GMT) |
Fix T51836: Cycles: Fix incorrect PDF approximations of the MultiGGX closures The PDF of the MultiGGX sampling is approximated by the singlescattering GGX term as well as a scaled diffuse term that makes up for the energy in the multiscattering component that's missed by GGX. However, there were two problems with the glossy terms: The diffuse term missed a normalization factor, and the singlescattering term was not properly scaled down based on the albedo estimate. The glass term was completely wrong and has been rewritten. It uses the fresnel factor to weight reflection vs. refraction and uses the glossy MultiGGX model for reflection. For refraction, the correct singlescattering term is now used, and a new albedo approximation is used that was derived by evaluating GGX albedo for roughnesses from 0 to 1 and IORs from 1 to 3 and fitting numerical approximations to it. The resulting model has a mean relative error of 9e-5, but could probably be simplified without losing noticable accuracy in the final render. The improved PDFs help with glossy highlights (due to better light sampling vs. closure sampling MIS) and fix the situation described in T51836 where mixing MultiGGX with other closures (as it happens in e.g. the Principled BSDF) causes incorrect darkening. |
June 21, 2017, 21:49 (GMT) |
PyAPI: Add Manipulator.target_prop_set_property RNA method for Python to call into C or Py defined manipulators. naming might change. |
June 21, 2017, 21:17 (GMT) |
Fix T51837: Added num particles sanity check when reading particle files. Also fixed num particles field for pVel files |
June 21, 2017, 19:31 (GMT) |
Added topograb.png |
June 21, 2017, 19:31 (GMT) |
Fix T51862: principled shader GLSL artifacts in ortho mode. |
Revision cd813ba by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) June 21, 2017, 19:00 (GMT) |
Rename functions and structs to new Gawain naming As this branch is not the current blender2.8, these renaming was missing in grease pencil new code. |
Revision c0811b7 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) June 21, 2017, 18:56 (GMT) |
Fix merge error |
June 21, 2017, 18:54 (GMT) |
Topograb final Implementaion Part 1 |
June 21, 2017, 17:55 (GMT) |
Fix T51849: change Cycles clearcoat gloss to roughness. This is compatible with UE4 and more consistent with specular and transmission roughness, even if it deviates from the original Disney BRDF. |
June 21, 2017, 17:18 (GMT) |
Topo Grab topo_init done |
Revision 7e66f8b by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) June 21, 2017, 15:17 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision 2b0ad19 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) June 21, 2017, 14:53 (GMT) |
WIP: Add a temp framebuffer to control z-depth The stroke is rendered to temporary framebuffer and then render again using fullscreenquad to add the z-depth. This cannot be done in one step because the strokes must keep the internal layers order without using z-depth values. Still some problems with z-depth texture. |
June 21, 2017, 13:14 (GMT) |
Merge remote-tracking branch 'origin/master' into blender2.8 |
Revision 8e21378 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) June 21, 2017, 12:48 (GMT) |
take position for constraint between both rigidbodies for fixed constraints now, too |
June 21, 2017, 12:05 (GMT) |
Fix typo in builtbot config |
|
|
|


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