Revision b886cdf by Germano Cavalcante 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`. |
Revision 3d26cf1 by Germano Cavalcante 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. |
Revision 82d59c6 by Germano Cavalcante 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. |
Revision c2fe75b by Sergey Sharybin May 4, 2018, 09:53 (GMT) |
Merge branch 'master' into blender2.8 |
Revision d1be30f by Sergey Sharybin 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. |
Revision 52aa1f3 by Philipp Oeser May 4, 2018, 08:32 (GMT) |
Merge branch 'master' into blender2.8 |
Revision bf52d20 by Campbell Barton May 4, 2018, 08:05 (GMT) |
Modifiers: add back dirty normal flag |
Revision 288d779 by Philipp Oeser May 4, 2018, 07:20 (GMT) |
Fix T54341: Particle Instance Modifier doesn't preserve edge data |
Revision bdd5617 by Campbell Barton May 4, 2018, 07:04 (GMT) |
Cleanup: avoid local definitions for one-off args |
Revision 14883a0 by Campbell Barton May 4, 2018, 06:51 (GMT) |
Cleanup: avoid local definitions for one-off args |
Revision 29fc927 by Campbell Barton May 4, 2018, 06:45 (GMT) |
Modifiers: ported wire modifier to mesh |
Revision 352aea6 by Campbell Barton May 4, 2018, 06:39 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 75b310f by Campbell Barton May 4, 2018, 06:38 (GMT) |
Fix wireframe modifier w/ even offset Was passing non-normalized axis to angle_on_axis. |
Revision eeab356 by Campbell Barton May 4, 2018, 06:02 (GMT) |
Merge branch 'master' into blender2.8 |
Revision c7cfee0 by Campbell Barton May 4, 2018, 06:00 (GMT) |
Logging: setting log level wasn't working |
Revision b3545ae by Campbell Barton May 4, 2018, 05:30 (GMT) |
Merge branch 'master' into blender2.8 |
Revision f3c5b03 by Campbell Barton May 4, 2018, 05:29 (GMT) |
IDProp API: expose repr utility function Useful for logging properties passed to operators. |
Revision 892dd3d by Germano Cavalcante May 3, 2018, 21:47 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 1625328 by Germano Cavalcante 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. |
Revision 133dadc by Germano Cavalcante 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. |
|
|
|


Master Commits
MiikaHweb | 2003-2021