Revision 4aee701 by Sergey Sharybin 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 |
Revision de6ecc8 by Brecht Van Lommel September 12, 2017, 10:50 (GMT) |
Fix rare firefly in volume equiangular sampling when sampling short distance. |
Revision 28532f1 by Brecht Van Lommel 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 |
Revision cd6c9e9 by Brecht Van Lommel 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. |
Revision d454a44 by Brecht Van Lommel 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. |
Revision 467d92b by Sergey Sharybin 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. |
Revision 74eed8e by Sergey Sharybin 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. |
Revision b07ee4e by Campbell Barton September 12, 2017, 06:17 (GMT) |
Update tgz script, remove deprecated `GZIP` use |
Revision f875e39 by Clément Foucault September 11, 2017, 21:17 (GMT) |
Eevee: Fix T52593 Use a placeholder texture to remove problems with sampler with no texture bound to it. |
Revision d126ffb by Clément Foucault 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. |
Revision 4757404 by Clément Foucault 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. |
Revision 92ace80 by Clément Foucault September 11, 2017, 11:59 (GMT) |
Eevee: Fix shadow copy shader error. filter() is a reserved function. |
Revision 35ee9ff by Bastien Montagne 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. |
Revision 7d7741d by Campbell Barton September 11, 2017, 06:51 (GMT) |
Merge branch 'master' into blender2.8 |
Revision f56fea3 by Campbell Barton 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! |
Revision 49ba9d0 by Clément Foucault 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. |
Revision 6d2cd17 by Campbell Barton 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. |
Revision a4a59d5 by Campbell Barton September 10, 2017, 04:29 (GMT) |
PyAPI: Add object argument to bake_action Avoids having to set the scene's active object first. |
Revision d97a548 by Clément Foucault 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. |
|
|
|


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