Revision dd1211e by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, strand_editmode, strand_gpu, strand_nodes, tmp_hair_curves) July 19, 2016, 08:32 (GMT) |
Merge branch 'master' into strand_editmode |
Revision 1d28579 by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, strand_editmode, strand_gpu, strand_nodes, tmp_hair_curves) July 14, 2016, 07:59 (GMT) |
Merge branch 'mesh_samples' into strand_editmode |
Revision 48fc8b7 by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, strand_editmode, strand_gpu, strand_nodes, tmp_hair_curves) July 14, 2016, 07:57 (GMT) |
Merge branch 'master' into strand_editmode |
Revision bd4ca21 by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, strand_editmode, strand_gpu, strand_nodes, tmp_hair_curves) July 14, 2016, 07:56 (GMT) |
Merge branch 'master' into mesh_samples |
Revision 28270f0 by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, strand_editmode, strand_gpu, strand_nodes, tmp_hair_curves) July 14, 2016, 07:55 (GMT) |
Replace the deprecated TessFace usage for mesh sampling by LoopTri. Also make sure a valid generator instance for random sampling is always returned, regardless of triangle counts. |
Revision 2f59675 by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, strand_editmode, strand_gpu, strand_nodes, tmp_hair_curves) July 13, 2016, 14:50 (GMT) |
Merge branch 'master' into strand_editmode |
Revision 56ad452 by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, strand_editmode, strand_gpu, strand_nodes, tmp_hair_curves) July 9, 2016, 07:09 (GMT) |
Merge branch 'master' into strand_editmode |
Revision 4e95617 by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, strand_editmode, strand_gpu, strand_nodes, tmp_hair_curves) July 5, 2016, 07:53 (GMT) |
Merge branch 'master' into strand_editmode |
Revision 548dfdb by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, strand_editmode, strand_gpu, strand_nodes, tmp_hair_curves) June 28, 2016, 09:17 (GMT) |
Merge branch 'master' into mesh_samples |
Revision 73140ca by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, strand_editmode, strand_gpu, strand_nodes, tmp_hair_curves) June 27, 2016, 08:52 (GMT) |
Merge branch 'master' into strand_editmode |
Revision 32455e2 by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, strand_editmode, strand_gpu, strand_nodes, tmp_hair_curves) April 20, 2016, 10:34 (GMT) |
Fix unused function warning. |
Revision af594b7 by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, strand_editmode, strand_gpu, strand_nodes, tmp_hair_curves) April 19, 2016, 12:19 (GMT) |
Fix meamleak from unfreed edit data when exiting in hair edit mode. |
Revision 5f67ac8 by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, strand_editmode, strand_gpu, strand_nodes, tmp_hair_curves) April 19, 2016, 12:05 (GMT) |
Fix unfreed temporary buffers in strand relaxation. |
Revision b2cb4c4 by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, strand_editmode, strand_gpu, strand_nodes, tmp_hair_curves) April 19, 2016, 12:01 (GMT) |
Define BMEditStrands struct as an extension of BMEditMesh. The advantage is that we can now use this struct in the (rather involved) process of generating a display DerivedMesh and apply modifiers to it. |
Revision 216aacb by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, strand_editmode, strand_gpu, strand_nodes, tmp_hair_curves) April 19, 2016, 11:27 (GMT) |
Disable regular mesh drawing in hair edit mode. |
Revision ec51e83 by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, strand_editmode, strand_gpu, strand_nodes, tmp_hair_curves) April 18, 2016, 16:13 (GMT) |
Proof-of-concept: Hair edit data from regular meshes. This adds the possibility to edit a regular mesh like strand data. It's more of a test for independence from particles than a real use case, but could come in handy anyway. |
Revision 9a20f68 by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, strand_editmode, strand_gpu, strand_nodes, tmp_hair_curves) April 18, 2016, 15:48 (GMT) |
Check mesh samples for zero weights on eval to detect invalid/unusable samples. |
Revision a85c9b2 by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, strand_editmode, strand_gpu, strand_nodes, tmp_hair_curves) April 17, 2016, 13:08 (GMT) |
Corrected implementation of the strand relaxation method ported from particles. This is still the same algorithm as in particle edit mode, but cleaned up some unnecessary complications and use much more meaningful variable names. |
Revision 07221e9 by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, strand_editmode, strand_gpu, strand_nodes, tmp_hair_curves) April 16, 2016, 16:10 (GMT) |
Merge branch 'master' into strand_editmode |
Revision 56d8228 by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, strand_editmode, strand_gpu, strand_nodes, tmp_hair_curves) October 11, 2015, 13:51 (GMT) |
Merge branch 'master' into mesh_samples |
|