Blender Git Loki

Kaikki Blender Git kommitit.

Page: 3736 / 8462

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.
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!
August 11, 2017, 08:24 (GMT)
Remove Opacity factor soft limit

Now the range is free from 0 to 2
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
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.
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.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021