Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2004 / 5574

September 12, 2017, 11:20 (GMT)
Fix T52679: Hole in bake normal

In fact, any type of baking might have caused holes in mesh.

The issue was caused by zspan_scanconvert() attempting to get order of traversal
'a-priori', which might have failed if check happens at the "tip" of span where
`zspan->span1[sn1] == zspan->span2[sn1]`.

Didn't see anything bad on making it a check when iterating over scanlines and
pick minimal span based on current scanline. It's slower, but unlikely to cause
measurable difference. Quality should stay the same unless i'm missing something.

Reviewers: brecht, dfelinto

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D2837
September 12, 2017, 10:50 (GMT)
Fix rare firefly in volume equiangular sampling when sampling short distance.
September 12, 2017, 10:50 (GMT)
Cycles tests: add environment variable to update references renders.

This will copy new renders over references renders:
CYCLESTEST_UPDATE=1 ctest -R cycles
September 12, 2017, 10:45 (GMT)
Cycles: improve sample stratification on area lights for path tracing.

Previously we used a 1D sequence to select a light, and another 2D sequence
to sample a point on the light. For multiple lights this meant each light
would get a random subset of a 2D stratified sequence, which is not
guaranteed to be stratified anymore.

Now we use only a 2D sequence, split into segments along the X axis, one for
each light. The samples that fall within a segment then each are a stratified
sequence, at least in the limit. So for example for two lights, we split up
the unit square into two segments [0,0.5[ x [0,1[ and [0.5,1[ x [0,1[.

This doesn't make much difference in most scenes, mainly helps if you have a
few large area lights or some types of HDR backgrounds.
September 12, 2017, 10:43 (GMT)
Fix Cycles bug in RR termination, probability should never be > 1.0.

This causes render differences in some scenes, for example fishy_cat
and pabellon scenes render brighter in a few spots. This is an old
bug, not due to recent RR changes.
September 12, 2017, 08:33 (GMT)
Cycles: Tweaks to avoid compilation error of megakernel

Also moved code out of deep-inside ifdef block, otherwise it was quite confusing.
September 12, 2017, 06:58 (GMT)
Fix T52705: Lamps shadows are not refreshed when tweaking lamps parameters

Lamp and camera datablocks updates should flush some updates to corresponding
objects. Currently it's done as Parameters -> Parameters relations.
September 12, 2017, 06:17 (GMT)
Update tgz script, remove deprecated `GZIP` use
September 11, 2017, 21:17 (GMT)
Eevee: Fix T52593

Use a placeholder texture to remove problems with sampler with no texture bound to it.
September 11, 2017, 21:15 (GMT)
DRW: Use static list (array) of texture/ubo to track bound textures/ubos.

This is in order to use the same texture on multiple sampler.
Also texture counter is reset after each shading group. This mimics the previous behaviour.
September 11, 2017, 12:20 (GMT)
Eevee: Fix performance issue on intel.

I did not checked if it makes a diff on other GPU. This might be change to be intel only.
September 11, 2017, 11:59 (GMT)
Eevee: Fix shadow copy shader error.

filter() is a reserved function.
September 11, 2017, 10:38 (GMT)
Fix T52682: When hair number=faces number, particles/face = 1 , actually some hair is overlap.

Just using same code for distribution for face/volume as the one
changed/used for vertices since some months.

Note that this change is breacking compatibility, in that distribution
of particles over faces/volume may not be exactly the same as
previously.
September 11, 2017, 06:51 (GMT)
Merge branch 'master' into blender2.8
September 11, 2017, 06:44 (GMT)
Fix T52701: Mesh shortest path fails at boundaries
Revision 7e56879 by Joshua Leung
September 11, 2017, 06:24 (GMT)
Fix T52696: Sculpt - Brush spacing pressure artifacts

Was caused by divide-by-zero in paint_stroke_integrate_overlap()
in paint_stroke.c, as identified by Bob Smith (uvwxyz).

Thanks for the report!
September 10, 2017, 23:13 (GMT)
Eevee: Fix shadow bleeding after farclip for cubemaps.

NOTE: We should not check for radial distance. But this is faster.
September 10, 2017, 07:16 (GMT)
Bake Action: operate on selected objects

Previously only the active object was used.

Use coroutines to support baking frames for multiple objects at once,
without having to playback the animation multiple times.
September 10, 2017, 04:29 (GMT)
PyAPI: Add object argument to bake_action

Avoids having to set the scene's active object first.
September 10, 2017, 01:09 (GMT)
Eevee: Shadows: Update cascaded shadowmaps when rendering probes.

This is really resource intensive but there is no other way to correctly handle it.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021