Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1783 / 5574

May 4, 2018, 10:43 (GMT)
Mesh Remap: Change the sphere_radius parameter instead of creating a bvhtree with epsilon equal to the value of ray_radius.

This is the desirable behavior.
It also removes one more use of `bvhtree_from_mesh_looptri`.
May 4, 2018, 10:39 (GMT)
Constraint: Shrink Warp: Replace `bvhtree_from_mesh_looptri` with` bvhtree_from_mesh_get`.

The value of epsilon was never used to create this bvhtree because whenever we activate this constraint, a bvhtree with parameter epsilon 0.0 was created and cached.
May 4, 2018, 10:33 (GMT)
Mesh Lapacian: Use `isect_ray_tri_watertight_v3` instead of Epsilons to prevent corners errors in raycast.

Using FLT_EPSILON can fail with large coordinate values.
This commit also avoids storing bvhtrees with different settings in BVHCache.
May 4, 2018, 09:53 (GMT)
Merge branch 'master' into blender2.8
May 4, 2018, 09:40 (GMT)
Fix T54935: Particle group instances don't render when hidden in viewport

Seems to be only related on linked nature of particles.

This is caused by some conflicting optimization done for viewport, which
does not do particles re-calculation if they do not depend on time
(which is crucial for big layout scene grass fields) and particle render
setting switch which was relying on fact that render pipeline will do
particle update via time dependency.

Now we extent an old workaround for invisible objects, which now also
deals with particles in the same way as old dependency graph was dealing
with this: tag object data for update if there is particle system.

There shouldn't be any speed difference between old and new depsgraph,
since tagging was already needed and was happening.

In Blender 2.8 such things should be easier to deal with since the whole
depsgraph is to be evaluated for render engine anyway.
May 4, 2018, 08:32 (GMT)
Merge branch 'master' into blender2.8
May 4, 2018, 08:05 (GMT)
Modifiers: add back dirty normal flag
May 4, 2018, 07:20 (GMT)
Fix T54341: Particle Instance Modifier doesn't preserve edge data
May 4, 2018, 07:04 (GMT)
Cleanup: avoid local definitions for one-off args
May 4, 2018, 06:51 (GMT)
Cleanup: avoid local definitions for one-off args
May 4, 2018, 06:45 (GMT)
Modifiers: ported wire modifier to mesh
May 4, 2018, 06:39 (GMT)
Merge branch 'master' into blender2.8
May 4, 2018, 06:38 (GMT)
Fix wireframe modifier w/ even offset

Was passing non-normalized axis to angle_on_axis.
May 4, 2018, 06:02 (GMT)
Merge branch 'master' into blender2.8
May 4, 2018, 06:00 (GMT)
Logging: setting log level wasn't working
May 4, 2018, 05:30 (GMT)
Merge branch 'master' into blender2.8
May 4, 2018, 05:29 (GMT)
IDProp API: expose repr utility function

Useful for logging properties passed to operators.
May 3, 2018, 21:47 (GMT)
Merge branch 'master' into blender2.8
May 3, 2018, 21:33 (GMT)
BKE: BVHtree: make `bvhtree_from_mesh_edges` a static function.

This will help us have more control over bvhtrees that are cached.
May 3, 2018, 21:19 (GMT)
Fix `Transfer Mesh Data` with `Edge Mapping` of type `Projected Edge Interpolated` and `Ray Radius` other than 0.0.

`MREMAP_RAYCAST_APPROXIMATE_BVHEPSILON(ray_radius)` greatly increased the radius making for example that 0.1 becoming 1.5
Now the result is much more predictable.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021