Blender Git Loki

Blender Git "fracture_modifier-master" branch commits.

Page: 55 / 129

September 26, 2016, 08:51 (GMT)
Cycles: Prevent crash in special cases when object has less slots than mesh

This is something what was guaranteed in give_current_material(), just
copied some range checking logic from there.

Not sure what would be a proper fix here tho.
September 26, 2016, 08:51 (GMT)
Collada: Trying to get rid of some warning messages on linux
September 26, 2016, 08:51 (GMT)
Fix T49441: Grease Pencil - pie menu - brush name field crashes blender

Using context.active_gpencil_brush to access the active Grease Pencil brush
would result in a crash if trying to rename the brush, because the "ID" pointer
was not set.

To be backported to 2.78
September 26, 2016, 08:51 (GMT)
Fix T49417: Cycles crash - can't use 5 Gigabyte Tile EXR texture file

Was an integer overflow issue when calculating offsets.
September 26, 2016, 08:51 (GMT)
Fix T49430: append scene with gamelogic broken.

In fact, it was the whole remapping process that was broken in logic bricks area,
due to terrible design of links between those bricks...

Object copying was also broken in that case, fixed as well.

To be backported to 2.78.

Note that issue was actually probably there since ages, hidden behind dirty hacks
used in previous append code (though likely visible in some corner cases).

Listen kids: do not, never, ever, do what has been done for links between logic bricks. Never. Ever.
Even as pure runtime data it would have been bad, but as stored data...
September 26, 2016, 08:51 (GMT)
Cycles: Don't sum up memory usage of all devices together for the stats
September 26, 2016, 08:51 (GMT)
Fix crash in own recent rB776a8548f03a049.

New ID may be null, have to check this too!

Reported by @panzergame over IRC, thanks.

To be ported to 2.78 as well.
September 26, 2016, 08:51 (GMT)
Fix: Collada Importer did not import the Blender Profile information correctly when multiple objects are bound to same armature. This caused Bone tails to be placed wrong.
September 26, 2016, 08:51 (GMT)
Collada: Trying to get rif of some warning messages on linux
September 25, 2016, 19:38 (GMT)
some improvement for dynamic fracture, it now takes location and size of impact object into account with "Limit Impact"
September 22, 2016, 14:52 (GMT)
Fix T49427: Drivers of Shapekeys break when Append a group.

Optimization attempt with BKE_library_idtype_can_use_idtype() was not taking into account
the fact that drivers may link virtually against any datablock...

Has to be rethinked, but for after 2.78 release, this commit is safe to backport.
September 22, 2016, 13:02 (GMT)
Buildinfo: Improve behavior with detached HEAD

Try real hard to detect which branch we've detached from.
September 22, 2016, 13:02 (GMT)
Fix T49425: Freestyle in viewport keeps updating over and over.

Regression caused by rBb27ba26, we would always tag datablocks to update in G.main,
ignoring given bmain, now always use this one instead.

To be backported to 2.78.
September 22, 2016, 13:02 (GMT)
GPencil: Fix memory leak using stroke arrange OP
September 22, 2016, 10:37 (GMT)
Blender 2.78: Point locales to the latest branch
September 22, 2016, 10:33 (GMT)
Cycles: Fix update of subdivision meshes when global dice rates change

When subdivision settings were moved from meshes to objects this was missed,
should work fine now.
September 22, 2016, 10:33 (GMT)
Cycles: Adaptive isolation

Idea here is to select the lowest isolation level that wont compromise quality.
By using the lowest level we save memory and processing time. This will also
help avoid precision issues that have been showing up from using the highest
level (T49179, T49257).

This is a pretty simple heuristic that gives ok results. There's more we could
do here, such as filtering for vertices/edges adjacent geometric features that
need isolation instead of checking them all, but the logic there could get a
bit involved.

There's potential for slight popping of edges during animation if the dice
rate is low, but I don't think this should be a problem since low dice rates
really shouldn't be used in animation anyways.

Reviewed By: brecht, sergey

Differential Revision: https://developer.blender.org/D2240
September 22, 2016, 10:33 (GMT)
Cycles: Soft minimum for dice rates

Use 0.5 as a soft minimum for dice rates to help from setting them too
low. Lower values can still be set by typing in the value.
September 22, 2016, 09:14 (GMT)
Blender 2.78: Point addons to an updated branch
September 22, 2016, 09:13 (GMT)
Blender 2.78: Move to release cycle
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021