Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-05-04Merge branch 'master' into blender2.8Sergey Sharybin
2018-05-04Cleanup: Remove G.main from framechange_poses_clear_unkeyed()Sergey Sharybin
2018-05-04Transform: use bool when local matrix is neededCampbell Barton
Existing code checked pose/edit mode to check for transforming in an objects local space. This added many similar checks all over the code, which leads to confusion. Multi-edit caused a regression in UV transform since where UV's had the object matrix applied by accident. Now there is a boolean to use a local matrix, this allows for any mode to have a 4x4 matrix applied w/o adding mode specific checks everywhere.
2018-05-04Fix mistake in boundbox centerCampbell Barton
2018-05-04Merge branch 'master' into blender2.8Germano
2018-05-04BKE: Smoke: Fix error with implicit declaration of function due recent changes.Germano
2018-05-04Depsgraph: Fix missing relations for IDs brought by driversSergey Sharybin
This is similar to rather recent fix in nodes builder. Fixes crash when creating static override for chicken from Dweebs.
2018-05-04Merge branch 'master' into blender2.8Germano
2018-05-04BKE: BVHtree: Replace all external references of `bvhtree_from_mesh_looptri` ↵Germano
with `bvhtree_from_mesh_get`.
2018-05-04Workbench: ShadowsJeroen Bakker
Initial review of the shard shadows in the workbench engine. Speed optimizations like transform feedback are not implemented yet. I first want this part to be reviewed and merged. @fclem please check the note in drw_stencil_set it was holding back nequal == 0 as by default DST.stencil_mask was set to 0. questioin is should we remove the whole check or not. Also I am still looking for a better name (or split the enum) for DRW_STATE_STENCIL_DEPTH_FAIL_INCR_DECR_WRAP Reviewers: fclem Reviewed By: fclem Tags: #code_quest Differential Revision: https://developer.blender.org/D3198
2018-05-04Allocate/free meshes with generic library functions.Sybren A. Stüvel
This avoids the need to use Mesh-specific functions, and makes allocation and freeing easy oneliners.
2018-05-04Mesh Remap: Face Corner Data: Do not use large epsilon values to create ↵Germano
bvhtrees. Use ray radius instead.
2018-05-04Mesh Remap: Face Data: Do not use large epsilon values to create bvhtree.Germano
If you need the approximation, use raycast radius.
2018-05-04ID management: add higher level BKE_id_new... helpers.Bastien Montagne
Those should be used in priority when you need to create either a new datablock in Main, or a new temp one. Lower level BKE_libblock_... should only be used when you need a very specific, uncommon behavior.
2018-05-04Merge branch 'master' into blender2.8Sergey Sharybin
2018-05-04Depsgraph: Fix extra operations and relations created for shared armaturesSergey Sharybin
2018-05-04Merge branch 'master' into blender2.8Germano
2018-05-04Mesh Remap: Change the sphere_radius parameter instead of creating a bvhtree ↵Germano
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`.
2018-05-04Constraint: Shrink Warp: Replace `bvhtree_from_mesh_looptri` with` ↵Germano
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.
2018-05-04Mesh Lapacian: Use `isect_ray_tri_watertight_v3` instead of Epsilons to ↵Germano
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.
2018-05-04Merge branch 'master' into blender2.8Sergey Sharybin
2018-05-04Fix T54935: Particle group instances don't render when hidden in viewportSergey Sharybin
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.
2018-05-04Merge branch 'master' into blender2.8Philipp Oeser
2018-05-04Modifiers: add back dirty normal flagCampbell Barton
2018-05-04Fix T54341: Particle Instance Modifier doesn't preserve edge dataPhilipp Oeser
2018-05-04Cleanup: avoid local definitions for one-off argsCampbell Barton
2018-05-04Cleanup: avoid local definitions for one-off argsCampbell Barton
2018-05-04Modifiers: ported wire modifier to meshCampbell Barton
2018-05-04Merge branch 'master' into blender2.8Campbell Barton
2018-05-04Fix wireframe modifier w/ even offsetCampbell Barton
Was passing non-normalized axis to angle_on_axis.
2018-05-04Merge branch 'master' into blender2.8Campbell Barton
2018-05-04IDProp API: expose repr utility functionCampbell Barton
Useful for logging properties passed to operators.
2018-05-04Merge branch 'master' into blender2.8Germano
2018-05-04BKE: BVHtree: make `bvhtree_from_mesh_edges` a static function.Germano
This will help us have more control over bvhtrees that are cached.
2018-05-04Fix `Transfer Mesh Data` with `Edge Mapping` of type `Projected Edge ↵Germano
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.
2018-05-03Edit-Mesh: multi-object un-subdivideDalai Felinto
2018-05-03Edit-Mesh: multi-object edge rotateDalai Felinto
2018-05-03Edit-Mesh: multi-object dissolve limitedDalai Felinto
2018-05-03Merge branch 'master' into blender2.8Germano
2018-05-03Particle Edit: Shape Cut: Create and use bvhtree with AABB hull.Germano
This bvhtree is only used for raycast. Currently the raycast does not benefit from general hull.
2018-05-03Dynamic Paint: Create and use bvhtree with AABB hull.Germano
This bvhtree is only used for raycast and find_nearest which currently do not benefit from general hull.
2018-05-03Merge branch 'master' into blender2.8Campbell Barton
2018-05-03Fix T54927: BMesh Py error w/ select history sliceCampbell Barton
2018-05-03Merge branch 'master' into blender2.8Campbell Barton
2018-05-03Cleanup: correct solidify logicCampbell Barton
Code for side normals isn't executing at the moment, so not essential, but better correct it.
2018-05-03Cleanup: parentheses warningCampbell Barton
2018-05-03Merge branch 'master' into blender2.8Germano
2018-05-03BKE bvhtree: Add `tree_type` parameter to `bvhtree_from_mesh_get`.Germano
This will allow greater control of the bvhtrees that are obtained, and helps identify problems. It is also an additional step to unify the functions.
2018-05-03Cleanup "Sync Mode" (i.e. Av Sync/Framedropping) stuffJoshua Leung
* Remove the "sync_mode" dropdown from timeline header, and move it into the Playback menu instead. * Remove the confusing "Frame Dropping" and "AV Sync" entries from the Playback menu. These were supposed to be mutually exclusive (or else, the "sync_mode" menu would break). * Turn AV Sync on by default * Commented out the Frame Dropping and Av Sync RNA Properties too. THere doesn't seem to be any valid reason for these to exist?
2018-05-03Multi-Object Pose: Fix POSE_OT_flip_namesJoshua Leung