Blender Git Loki

Kaikki Blender Git kommitit.

Page: 2844 / 8462

November 27, 2018, 20:17 (GMT)
Modifiers: fix bunch of missing 'self transform' deg relations.

When a modifier depends on some other object's position, then it also
depends in its own position, this has to be also told to depsgraph.

Fixes several modifiers where moving target would update the modifier,
while moving modified object itself would not.
November 27, 2018, 20:17 (GMT)
Fix missing reset-to-NULL in own recent changes in modifiers utils.
November 27, 2018, 20:17 (GMT)
MOD_wave: fix various issues.

Missing dependsOnNormal callback, potential usage of NULL mesh
pointer, style...
November 27, 2018, 20:17 (GMT)
Shrinkwrap: minor simplification of code.
November 27, 2018, 20:17 (GMT)
Fix typos.
November 27, 2018, 20:17 (GMT)
Modifiers: cleanup/harmonize deform modifiers code re. mesh source.

Also fixes a few issues (like meshdeform's EM variant not using editmesh
data), and adds a few optimizations (like only generating that source
mesh when we do have a vgroup defined in parameters, for modifiers only
using it to access vgroup)...
November 27, 2018, 20:17 (GMT)
VGroup search: do not try to search for empty string.

Vgroups always have a non-empty name, this is just loss of time...
November 27, 2018, 20:17 (GMT)
Modifiers: Refactor `MOD_deform_mesh_eval_get()` helper a bit.

Now that function also takes expected number of vertices, and do the
checks against generated mesh internally.
November 27, 2018, 20:17 (GMT)
MOD_simpledeform: do not compute mesh when not needed.

Related to T57972.
November 27, 2018, 20:17 (GMT)
MOD_smooth: do not compute mesh when not needed.

Related to T57972.
November 27, 2018, 20:17 (GMT)
MOD_smooth: do not compute mesh when not needed.

Also fixes potential memory leak.

Related to T57972.
November 27, 2018, 19:48 (GMT)
dynamic fracture: fix for depsgraph thread jamming / crashes

the modifier eval thread made calls (validate shard) which changed the rigidbody thread's data from outside, before control is passed to rigidbody thread again (both tasks / threads follow each other alternatingly, first rigidbody, then modifier, then again rigidbody and so on after frames do change. Solution was to delay validation and let the rigidbody thread do it, instead of forcing it from the modifier thread.
November 27, 2018, 19:31 (GMT)
Cleanup: tweak ED_region_is_overlap checks
November 27, 2018, 19:09 (GMT)
Docs: use float in bpy.app.timer examples

Makes it clear seconds are not integers,
also avoids conversion to float.
November 27, 2018, 18:50 (GMT)
Fix local view undo (T58051)

Like in 2.7x we don't restore the previous view zoom.

This goes along the fact that we don't store viewport navigation
transformations either.
November 27, 2018, 17:11 (GMT)
Fix localview duplicated objects not in localview

Following the behaviour present in Blender 2.7x, where if you duplicate
an object it will show in all the local views the original object was
visible.
November 27, 2018, 16:25 (GMT)
Add vtx boundry setting
November 27, 2018, 15:22 (GMT)
Merge branch 'blender2.8' of https://git.blender.org/blender into npr_tess
November 27, 2018, 14:59 (GMT)
Partial fix for T57868, crash when using bevel from Python.

These changes are necessary. Need to mark vertices of edges passed
in geom; also the normals.out slot has a custom element type, not
ELEM, so need to prevent attempt by python code to convert it to
an elem. But this leaves a memory leak. I will rework code to not
use normals.out slot at all, but that's a bigger fix.

Now there is a crash in a different place (GPU code). Think that if
using Op on its own (instead of from edbm_bevel_calc, there needs to
be a dependency graph update and maybe more?
November 27, 2018, 14:35 (GMT)
dynamic fracture: when using constraints, keep those of unaffected shards in place

internally all constraints are removed just after bullet step, and rebuilt in modifier
eval call following it, so it will be there on next bullet step. else you mess up the sim
if you stop and restart it.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021