August 11, 2017, 11:49 (GMT) |
Fix T52229: Shadow Catcher artifacts when under transparency Added some extra tirckery to avoid background being tinted dark with transparent surface. Maybe a bit hacky, but seems to work fine. |
Revision 5225f43 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) August 11, 2017, 11:25 (GMT) |
Change Opacify modifier again The fill color only must be changed if was defined with an opacity factor. |
August 11, 2017, 10:50 (GMT) |
Eevee: SSR: Change clamp default. |
August 11, 2017, 10:43 (GMT) |
Eevee: Refraction: Fix low roughness artifact. |
August 11, 2017, 10:18 (GMT) |
Pie menu's sub-rows ignore 'EXPAND' flag Regression, to be backported in 2.79. |
August 11, 2017, 10:11 (GMT) |
RNA: Operators were excluded from struct map Recent changes meant structs that were registered without a name wouldn't get added to the map. Now assigning identifiers manages the struct-map. |
August 11, 2017, 09:10 (GMT) |
GHash: note that 'deprecated' is used for private |
August 11, 2017, 09:10 (GMT) |
Error in last commit, problems with unregister We can't free the identifier before its used when removing from the ghash. |
August 11, 2017, 08:24 (GMT) |
Fix T52344: Softbody on Text. For some reasons (c) softbody modifier was marked as compatible with curves... Would need much more work though, so for now just removing that flag! |
Revision 625f799 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) August 11, 2017, 08:24 (GMT) |
Remove Opacity factor soft limit Now the range is free from 0 to 2 |
Revision 1eadb4e 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) August 11, 2017, 08:14 (GMT) |
Fix Opacity modifier do not change fill opacity The fill opacity cannot be set to 1 |
August 11, 2017, 08:11 (GMT) |
RNA: Use hash lookups for structs Adding structs was checking for duplicates causing approx 75k string comparisons on startup. While overall speedup is minimal, Python access to `bpy.types` will now use a hash lookup instead of a full linked list search. See D2774 |
Revision 91fd0a4 by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, strand_editmode, tmp_hair_curves) August 11, 2017, 07:57 (GMT) |
Store pointer into the hair follicle array in hair groups directly. This creates a dependency of the hair groups on the validity of the pattern, so care has to be taken to always update the groups when the pattern changes. |
Revision e7df5f8 by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, strand_editmode, tmp_hair_curves) August 11, 2017, 07:17 (GMT) |
Split off hair drawing code into a separate file. |
August 11, 2017, 01:23 (GMT) |
Transform: Snap used multiple eval contexts Changes for 2.8x to use EvaluationContext caused some confusion - Would use scene layer passed from snap context. - Would generate duplis from Main eval context. - Would take context argument and use it to create another eval context. Adding context args all over and filling in a new eval-context for every ray-cast test isn't ideal either. Remove the context argument since the purpose of SnapObjectContext is to avoid this kind of confusion. Store the EvaluationContext once and re-use. |
August 11, 2017, 00:33 (GMT) |
Merge branch 'master' into blender2.8 |
August 10, 2017, 23:40 (GMT) |
WM: don't load preferences on 'File -> New' User preferences are now only loaded on... - Initial startup. - Factory-settings. - Setting app-templates. |
August 10, 2017, 23:26 (GMT) |
Eevee: Re: Fix NaN This should be faster and apparently more stable. |
August 10, 2017, 23:26 (GMT) |
Eevee: SSR Clamp color when blurring buffers. This effectivly reduce firefly bleeding all over the place. We still need the clamp in the resolve pass because the level 0 has not been clamped. NOTE: I did not clamped each sample individually for performance BUT I did not profile it to know how much it cost. |
August 10, 2017, 23:26 (GMT) |
Eevee: Fix NaN This was surely cause by float overflow. Limit roughness in this case to limit the brdf intensity. Also compute VH faster. Add a sanitizer to the SSR pass for investigating where NANs come from. Play with the roughness until you see where the black pixel is / comes from. |
|
|
|


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