http://www.miikahweb.com/feed.php MiikaHweb - Blender Blender2.8-snapping_with_occlusion Branch http://www.miikahweb.com/ MiikaHweb - Blender Blender2.8-snapping_with_occlusion Branch fi Fri, 20 Sep 19 11:00:55 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[2e5e966]: BKE: bvhutils: Adds support for bvhtrees from loose verts.]]> http://www.miikahweb.com/en/blender/git-logs/commit/2e5e966536e8e2cdebcbddc521cb9dbece75d797 2e5e966
Branches : blender2.8-snapping_with_occlusion
Author : Germano Cavalcante (mano-wii)
----------------------------------------
BKE: bvhutils: Adds support for bvhtrees from loose verts.

----------------------------------------
2 Paths Changed]]>
Sun, 06 May 2018 23:08:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2e5e966536e8e2cdebcbddc521cb9dbece75d797Germano Cavalcante
<![CDATA[[50e5d13]: BKE: bvhutils: Adds support for bvhtrees from loose edges.]]> http://www.miikahweb.com/en/blender/git-logs/commit/50e5d13647bcfaf895c2d793be7e9a60494e79be 50e5d13
Branches : blender2.8-snapping_with_occlusion
Author : Germano Cavalcante (mano-wii)
----------------------------------------
BKE: bvhutils: Adds support for bvhtrees from loose edges.

----------------------------------------
2 Paths Changed]]>
Sun, 06 May 2018 23:08:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/50e5d13647bcfaf895c2d793be7e9a60494e79beGermano Cavalcante
<![CDATA[[567c118]: BKE: bvhutils: bvhkdop functions were not made to work with...]]> http://www.miikahweb.com/en/blender/git-logs/commit/567c1183ec0e6eccd08fa713e384e46123429111 567c118
Branches : blender2.8-snapping_with_occlusion
Author : Germano Cavalcante (mano-wii)
----------------------------------------
BKE: bvhutils: bvhkdop functions were not made to work with zero-leaf trees.

Another solution would be to modify BLI_kdopbvh.
But let's just avoid creating bvhtrees with zero leaf for now.

----------------------------------------
1 Path Changed]]>
Sun, 06 May 2018 23:08:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/567c1183ec0e6eccd08fa713e384e46123429111Germano Cavalcante
<![CDATA[[812af65]: Transform: snap_object: Make snapDerivedMesh use bvhtrees from...]]> http://www.miikahweb.com/en/blender/git-logs/commit/812af65c621af633303a9101c57d2d26886e2007 812af65
Branches : blender2.8-snapping_with_occlusion
Author : Germano Cavalcante (mano-wii)
----------------------------------------
Transform: snap_object: Make snapDerivedMesh use bvhtrees from loose edges and bvhtrees from loose verts.

Bvhtrees take up a lot of memory space, reusing the common bvhtree of looptris to snap to vertices and edges is a good way to save memory.
Unfortunately we have a worse performance: worsening around 63% in the snap operation and 46% in the creation of bvhtrees.
But since the CPU time of snapping operations (no matter how higth poly the object is) corresponds to less than 0.01% of all CPU time of a blender frame, that change is not really significant.

Snapping operations on a mesh in edit mode have not changed significantly.

----------------------------------------
1 Path Changed]]>
Sun, 06 May 2018 23:08:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/812af65c621af633303a9101c57d2d26886e2007Germano Cavalcante