http://www.miikahweb.com/feed.php MiikaHweb - Blender Hair_immediate_fixes Branch http://www.miikahweb.com/ MiikaHweb - Blender Hair_immediate_fixes Branch fi Fri, 20 Sep 19 21:02:57 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[dfb4167]: Select Linked operator for hair edit mode (select all vertices...]]> http://www.miikahweb.com/en/blender/git-logs/commit/dfb41676f12e09d893a3342450ca001b8fd80e13 dfb4167
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Select Linked operator for hair edit mode (select all vertices of a
strand).

----------------------------------------
4 Paths Changed]]>
Tue, 06 Jan 2015 10:13:39 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/dfb41676f12e09d893a3342450ca001b8fd80e13Lukas Toenne
<![CDATA[[fccc750]: Lasso Select operator for hair edit mode.]]> http://www.miikahweb.com/en/blender/git-logs/commit/fccc75080909bdb1ede55c1e1f2ca2976e2cc3f7 fccc750
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Lasso Select operator for hair edit mode.

----------------------------------------
5 Paths Changed]]>
Mon, 05 Jan 2015 20:46:17 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/fccc75080909bdb1ede55c1e1f2ca2976e2cc3f7Lukas Toenne
<![CDATA[[cea9cbd]: Border Select operator for hair edit mode.]]> http://www.miikahweb.com/en/blender/git-logs/commit/cea9cbd9fcc8c220b5e4cd793695092bc8ea9fa3 cea9cbd
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Border Select operator for hair edit mode.

----------------------------------------
5 Paths Changed]]>
Mon, 05 Jan 2015 20:25:57 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/cea9cbd9fcc8c220b5e4cd793695092bc8ea9fa3Lukas Toenne
<![CDATA[[f7cea2f]: Mouse Select operator for hair edit mode.]]> http://www.miikahweb.com/en/blender/git-logs/commit/f7cea2f85dcc5c6bb8c8be2b7420ca7b7d620579 f7cea2f
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Mouse Select operator for hair edit mode.

----------------------------------------
5 Paths Changed]]>
Mon, 05 Jan 2015 20:04:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f7cea2f85dcc5c6bb8c8be2b7420ca7b7d620579Lukas Toenne
<![CDATA[[ccee8d8]: Select/Deselect All operator for hair edit mode.]]> http://www.miikahweb.com/en/blender/git-logs/commit/ccee8d8b03552e6f1b3a9d23e06b16ff6b572275 ccee8d8
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Select/Deselect All operator for hair edit mode.

----------------------------------------
4 Paths Changed]]>
Mon, 05 Jan 2015 17:52:51 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ccee8d8b03552e6f1b3a9d23e06b16ff6b572275Lukas Toenne
<![CDATA[[618fcb4]: Disabled the partial IK strand relaxation for the time being...]]> http://www.miikahweb.com/en/blender/git-logs/commit/618fcb49a9a1ac622690d0a7e87ddded5dc559f0 618fcb4
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Disabled the partial IK strand relaxation for the time being.

First goal is to reproduce current particle edit tools in the strand
edit mode, then make improvements.

----------------------------------------
1 Path Changed]]>
Mon, 05 Jan 2015 16:55:44 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/618fcb49a9a1ac622690d0a7e87ddded5dc559f0Lukas Toenne
<![CDATA[[0c8ef0b]: Minor syntax fix.]]> http://www.miikahweb.com/en/blender/git-logs/commit/0c8ef0b00c1a9775dd71bcff8bcc5e7e4b1bcb3c 0c8ef0b
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Minor syntax fix.

----------------------------------------
1 Path Changed]]>
Sat, 27 Dec 2014 09:58:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0c8ef0b00c1a9775dd71bcff8bcc5e7e4b1bcb3cLukas Toenne
<![CDATA[[0d56e2e]: New mesh sample evaluation function for shape key data.]]> http://www.miikahweb.com/en/blender/git-logs/commit/0d56e2e59040e21ec887e4a016de8246728425f9 0d56e2e
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
New mesh sample evaluation function for shape key data.

----------------------------------------
2 Paths Changed]]>
Sat, 27 Dec 2014 10:23:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0d56e2e59040e21ec887e4a016de8246728425f9Lukas Toenne
<![CDATA[[16cf823]: Apply the same weight profile in the comb tool as in particle...]]> http://www.miikahweb.com/en/blender/git-logs/commit/16cf82378014f2bc1260c9dcb894a29adc712f2c 16cf823
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Apply the same weight profile in the comb tool as in particle edit mode.

The comb tool will likely get a complete overhaul, but until then it
should just behave like the old tool.

----------------------------------------
1 Path Changed]]>
Sat, 27 Dec 2014 10:23:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/16cf82378014f2bc1260c9dcb894a29adc712f2cLukas Toenne
<![CDATA[[159985a]: CustomData layer for storing hair root locations as MSurfaceSamples...]]> http://www.miikahweb.com/en/blender/git-logs/commit/159985a2c1877bdc62da8ae2554e5fe4896d667d 159985a
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
CustomData layer for storing hair root locations as MSurfaceSamples.

This requires converting the old messy particle num/num_dmcache/fuv/foffset
data into the new mesh samples, which can potentially introduce floating
point errors and inaccuracies due to lack of face index mapping in the
new system. However, in any well-constructed particle system the hair
roots should be nearest to their num face, so mapping would be accurate
enough. If necessary face index data could be added to samples as a
legacy code hack, but probably it's best to eventually replace the
hair system as a whole anyway.

----------------------------------------
8 Paths Changed]]>
Sat, 27 Dec 2014 10:23:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/159985a2c1877bdc62da8ae2554e5fe4896d667dLukas Toenne
<![CDATA[[1abcfc0]: Filter affected hair vertices in edit mode based on the brush...]]> http://www.miikahweb.com/en/blender/git-logs/commit/1abcfc0238ee50e02614fe41ecc9207679cf0200 1abcfc0
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Filter affected hair vertices in edit mode based on the brush size and
z depth.

----------------------------------------
4 Paths Changed]]>
Sat, 27 Dec 2014 10:23:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1abcfc0238ee50e02614fe41ecc9207679cf0200Lukas Toenne
<![CDATA[[1b990c8]: Usable random distribution algorithm.]]> http://www.miikahweb.com/en/blender/git-logs/commit/1b990c84d55fdb1b2b020b32ad24dd80f27b4bab 1b990c8
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Usable random distribution algorithm.

Does not include area weighting yet.

----------------------------------------
2 Paths Changed]]>
Sat, 27 Dec 2014 09:58:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1b990c84d55fdb1b2b020b32ad24dd80f27b4babLukas Toenne
<![CDATA[[1c9be77]: Fix for GL buffer size for edges, needs to 2x for two vertex...]]> http://www.miikahweb.com/en/blender/git-logs/commit/1c9be7711c577bc400c5156a825c4c16d1c86ec9 1c9be77
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Fix for GL buffer size for edges, needs to 2x for two vertex indices.

----------------------------------------
1 Path Changed]]>
Sat, 27 Dec 2014 10:23:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1c9be7711c577bc400c5156a825c4c16d1c86ec9Lukas Toenne
<![CDATA[[20721ed]: Support for sim_debug drawing in hair edit mode (dev feature...]]> http://www.miikahweb.com/en/blender/git-logs/commit/20721edaefdf4bd081d0ff1339694a58d62b2d29 20721ed
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Support for sim_debug drawing in hair edit mode (dev feature).

----------------------------------------
8 Paths Changed]]>
Sat, 27 Dec 2014 10:23:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/20721edaefdf4bd081d0ff1339694a58d62b2d29Lukas Toenne
<![CDATA[[22a3341]: Nicer vector math for mouse coordinates.]]> http://www.miikahweb.com/en/blender/git-logs/commit/22a33418c9148b9ad2777184a5c332a4f5c16622 22a3341
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Nicer vector math for mouse coordinates.

----------------------------------------
1 Path Changed]]>
Sat, 27 Dec 2014 10:23:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/22a33418c9148b9ad2777184a5c332a4f5c16622Lukas Toenne
<![CDATA[[28c8792]: Generic raycast method for generating mesh surface samples.]]> http://www.miikahweb.com/en/blender/git-logs/commit/28c87929033af624f2875778f5157aa877b2ad07 28c8792
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Generic raycast method for generating mesh surface samples.

Conflicts:
source/blender/blenkernel/intern/mesh_sample.c

----------------------------------------
4 Paths Changed]]>
Sat, 27 Dec 2014 10:23:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/28c87929033af624f2875778f5157aa877b2ad07Lukas Toenne
<![CDATA[[2b16ae7]: Shifted the dispatch from the algorithm side to the storage...]]> http://www.miikahweb.com/en/blender/git-logs/commit/2b16ae7de988f9d16ceb62b434f48c7ac931b2e1 2b16ae7
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Shifted the dispatch from the algorithm side to the storage side of the
sampling system to keep the code simple.

Now there is a MSurfaceSampleStorage struct that encodes the storage
details, which the algorithms don't have to care about.

----------------------------------------
2 Paths Changed]]>
Sat, 27 Dec 2014 09:58:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2b16ae7de988f9d16ceb62b434f48c7ac931b2e1Lukas Toenne
<![CDATA[[2db0330]: Basic Add tool for creating new strands in hair edit mode.]]> http://www.miikahweb.com/en/blender/git-logs/commit/2db0330c713031e8536c16931f3cb864157117ad 2db0330
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Basic Add tool for creating new strands in hair edit mode.

----------------------------------------
11 Paths Changed]]>
Sat, 27 Dec 2014 10:23:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2db0330c713031e8536c16931f3cb864157117adLukas Toenne
<![CDATA[[3009701]: Support for common operators, keymap entries and radial controls...]]> http://www.miikahweb.com/en/blender/git-logs/commit/3009701b698cdfa76b93d6f273a99b98c2ae7692 3009701
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Support for common operators, keymap entries and radial controls for
hair brush settings.

----------------------------------------
3 Paths Changed]]>
Sat, 27 Dec 2014 10:23:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3009701b698cdfa76b93d6f273a99b98c2ae7692Lukas Toenne
<![CDATA[[3337f8f]: Primitive transform operator support for strand vertices.]]> http://www.miikahweb.com/en/blender/git-logs/commit/3337f8fd9f15b09632becc4a26e878ca843d1ec6 3337f8f
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Primitive transform operator support for strand vertices.

This does not yet prevent root transforms and/or length changes.

----------------------------------------
3 Paths Changed]]>
Sat, 27 Dec 2014 10:23:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3337f8fd9f15b09632becc4a26e878ca843d1ec6Lukas Toenne
<![CDATA[[365e19b]: Fix for OpenlGL state restoration after strand drawing, disable...]]> http://www.miikahweb.com/en/blender/git-logs/commit/365e19b7be9c65ff654756dc7661d4c511b678fe 365e19b
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Fix for OpenlGL state restoration after strand drawing, disable color
material option.

----------------------------------------
1 Path Changed]]>
Sat, 27 Dec 2014 10:23:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/365e19b7be9c65ff654756dc7661d4c511b678feLukas Toenne
<![CDATA[[386051c]: Sanity check for strand root/tip checks, now supports single...]]> http://www.miikahweb.com/en/blender/git-logs/commit/386051c2b631aac8bb37fdce33436a46fcc4fb12 386051c
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Sanity check for strand root/tip checks, now supports single vertices.

----------------------------------------
1 Path Changed]]>
Sat, 27 Dec 2014 10:23:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/386051c2b631aac8bb37fdce33436a46fcc4fb12Lukas Toenne
<![CDATA[[3a25fad]: Use a simple low-pass filter to generate a smoother, more stable...]]> http://www.miikahweb.com/en/blender/git-logs/commit/3a25fad7539767837a73db1a3f3f571889ad29e5 3a25fad
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Use a simple low-pass filter to generate a smoother, more stable
direction vector for the hair stroke tool.

This is necessary for directional tools such as combing, where the
stroke direction can lead to unwanted results if it changes too
abruptly.

----------------------------------------
1 Path Changed]]>
Sat, 27 Dec 2014 10:23:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3a25fad7539767837a73db1a3f3f571889ad29e5Lukas Toenne
<![CDATA[[3ad6349]: Define hair edit settings and brush types in the RNA, similar...]]> http://www.miikahweb.com/en/blender/git-logs/commit/3ad6349e48e87a68d5212b580b8805e50d949b89 3ad6349
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Define hair edit settings and brush types in the RNA, similar to paint
and sculpt settings.

----------------------------------------
6 Paths Changed]]>
Sat, 27 Dec 2014 10:23:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3ad6349e48e87a68d5212b580b8805e50d949b89Lukas Toenne
<![CDATA[[41169c3]: Free strand edit memory after use.]]> http://www.miikahweb.com/en/blender/git-logs/commit/41169c3cf1f2a5295f374ca111182cc52fd1d161 41169c3
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Free strand edit memory after use.

----------------------------------------
2 Paths Changed]]>
Sat, 27 Dec 2014 10:23:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/41169c3cf1f2a5295f374ca111182cc52fd1d161Lukas Toenne
<![CDATA[[45c6e5d]: Reconstruct most basic particle data when applying the hair...]]> http://www.miikahweb.com/en/blender/git-logs/commit/45c6e5d31b91d355a82e4df25f02eb3dc7427719 45c6e5d
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Reconstruct most basic particle data when applying the hair edit, so
particle hairs remain visible.

Note that currently the hair root location (num/num_dmcache, fuv, foffset)
is not stored from edit data, so all hairs end up in a default location.

----------------------------------------
1 Path Changed]]>
Sat, 27 Dec 2014 09:59:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/45c6e5d31b91d355a82e4df25f02eb3dc7427719Lukas Toenne
<![CDATA[[46cae52]: Show selection state of hair vertices with the usual theme...]]> http://www.miikahweb.com/en/blender/git-logs/commit/46cae52d8c2757b2629e84a25d84fc3774d83904 46cae52
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Show selection state of hair vertices with the usual theme colors.

----------------------------------------
1 Path Changed]]>
Sat, 27 Dec 2014 10:23:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/46cae52d8c2757b2629e84a25d84fc3774d83904Lukas Toenne
<![CDATA[[4e3352c]: Store hair edit data in particle systems and manage it in the...]]> http://www.miikahweb.com/en/blender/git-logs/commit/4e3352ca0707d72e12b086fe6a6ff01a7a152f77 4e3352c
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Store hair edit data in particle systems and manage it in the operator
for entering/exiting the edit mode.

----------------------------------------
6 Paths Changed]]>
Sat, 27 Dec 2014 09:59:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4e3352ca0707d72e12b086fe6a6ff01a7a152f77Lukas Toenne
<![CDATA[[4ed4805]: Use the "official" brush size calculated by blenkernel and...]]> http://www.miikahweb.com/en/blender/git-logs/commit/4ed4805c997a58ee0d837fbdeb4a7f809baba179 4ed4805
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Use the "official" brush size calculated by blenkernel and subdivide
the stroke step to avoid tunneling.

----------------------------------------
2 Paths Changed]]>
Sat, 27 Dec 2014 10:23:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4ed4805c997a58ee0d837fbdeb4a7f809baba179Lukas Toenne
<![CDATA[[530ed95]: Finished the particle-to-edit conversion function.]]> http://www.miikahweb.com/en/blender/git-logs/commit/530ed95d6666ab3ad1979fd181efb30d119ce304 530ed95
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Finished the particle-to-edit conversion function.

----------------------------------------
2 Paths Changed]]>
Sat, 27 Dec 2014 09:59:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/530ed95d6666ab3ad1979fd181efb30d119ce304Lukas Toenne
<![CDATA[[55d98a0]: Basic particle data reconstruction when exiting edit mode.]]> http://www.miikahweb.com/en/blender/git-logs/commit/55d98a0cc053d51f700a66c7dc52f215be7cd490 55d98a0
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Basic particle data reconstruction when exiting edit mode.

----------------------------------------
1 Path Changed]]>
Sat, 27 Dec 2014 10:23:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/55d98a0cc053d51f700a66c7dc52f215be7cd490Lukas Toenne
<![CDATA[[5827f11]: Ported over the relaxation method for hair vertices from particle...]]> http://www.miikahweb.com/en/blender/git-logs/commit/5827f112a61eba363f321c1f6472a9b35b84b741 5827f11
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Ported over the relaxation method for hair vertices from particle edit
mode.

This method is simple, but not really very usable. It works by
successively relaxing segments that are too long or too short, moving
both vertices along the edge between them. This is repeated N^2 times
(N: number of vertices on the strand).

A true IK solver could give a lot better results, as well as providing
many opportunities to apply weighting for targets (e.g. preferring to
move non-selected over selected vertices). Many different methods for
simple IK solvers exist, so there should be one that works well for
large number of simple strands. See e.g.
http://www.math.ucsd.edu/~sbuss/ResearchWeb/ikmethods/iksurvey.pdf

----------------------------------------
2 Paths Changed]]>
Sat, 27 Dec 2014 10:23:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5827f112a61eba363f321c1f6472a9b35b84b741Lukas Toenne
<![CDATA[[5861acf]: Added generalized method for creating an array of mesh samples...]]> http://www.miikahweb.com/en/blender/git-logs/commit/5861acfd2f751d8615ca02bf2608e4c503f7e257 5861acf
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Added generalized method for creating an array of mesh samples with
arbitrary stride.

----------------------------------------
2 Paths Changed]]>
Sat, 27 Dec 2014 09:58:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5861acfd2f751d8615ca02bf2608e4c503f7e257Lukas Toenne
<![CDATA[[589e74e]: New editor library for hair edit mode.]]> http://www.miikahweb.com/en/blender/git-logs/commit/589e74e4f5291ca08f7fb344428807c80cdcc421 589e74e
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
New editor library for hair edit mode.

----------------------------------------
8 Paths Changed]]>
Sat, 27 Dec 2014 09:58:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/589e74e4f5291ca08f7fb344428807c80cdcc421Lukas Toenne
<![CDATA[[59724e9]: Missing bmesh include folder for hair editor in scons.]]> http://www.miikahweb.com/en/blender/git-logs/commit/59724e929c2cb84e73f810d2ef14dbbaee2036a3 59724e9
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Missing bmesh include folder for hair editor in scons.

----------------------------------------
1 Path Changed]]>
Sat, 27 Dec 2014 10:23:13 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/59724e929c2cb84e73f810d2ef14dbbaee2036a3Lukas Toenne
<![CDATA[[59ca660]: Eval function to get a location and normal vector from mesh...]]> http://www.miikahweb.com/en/blender/git-logs/commit/59ca6605a6f2cff4644c407661b3bea2b39902a3 59ca660
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Eval function to get a location and normal vector from mesh samples.

----------------------------------------
2 Paths Changed]]>
Sat, 27 Dec 2014 09:58:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/59ca6605a6f2cff4644c407661b3bea2b39902a3Lukas Toenne
<![CDATA[[67bc7f1]: Improved hair combing tool, adjusting edge directions instead...]]> http://www.miikahweb.com/en/blender/git-logs/commit/67bc7f11c78d8303479d4022b62046c14323d9c9 67bc7f1
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Improved hair combing tool, adjusting edge directions instead of
vertex positions.

This works a lot better with strokes perpendicular to the general hair
strand direction. With the previous comb tool such strokes would only
make a small dent in the hair curve and then vertices would slip out
of the tool circle. The edge combing affects the local direction of
strands, which acts as a kind of grabbing functionality by moving
further vertices in front of the tool circle. The result is that
drawing a curvy hair shape with the comb becomes much easier.

In addition, the new tool also uses edge filtering and weighting rather
than vertices. This means that small brushes also work well, instead
of having no effect when hitting the edge segments between vertices.

Further improvement could be achieved later by using a global strand
solver, which adjusts vertex positions based on an error metric along
the whole of the strand.

----------------------------------------
3 Paths Changed]]>
Sat, 27 Dec 2014 10:23:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/67bc7f11c78d8303479d4022b62046c14323d9c9Lukas Toenne
<![CDATA[[6b3eed5]: Normalize the normal vector after sample eval to account for]]> http://www.miikahweb.com/en/blender/git-logs/commit/6b3eed544b1f4823eada0b7f49cc4863d2fbf253 6b3eed5
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Normalize the normal vector after sample eval to account for
interpolation.

----------------------------------------
1 Path Changed]]>
Sat, 27 Dec 2014 09:58:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6b3eed544b1f4823eada0b7f49cc4863d2fbf253Lukas Toenne
<![CDATA[[6c7bca5]: Fix for brush radius, the Brush.size property is actually the...]]> http://www.miikahweb.com/en/blender/git-logs/commit/6c7bca57f328b1bb2164e8add6ab2982462812e4 6c7bca5
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Fix for brush radius, the Brush.size property is actually the radius and
not the diameter.

----------------------------------------
1 Path Changed]]>
Sat, 27 Dec 2014 10:23:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6c7bca57f328b1bb2164e8add6ab2982462812e4Lukas Toenne
<![CDATA[[6db5047]: Added a bool return to the eval function to give feedback on...]]> http://www.miikahweb.com/en/blender/git-logs/commit/6db50473cac6db45e78a8d814ecda4d0e32094b8 6db5047
Branches : hair_immediate_fixes, temp_hair_flow
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Added a bool return to the eval function to give feedback on invalid
samples.

----------------------------------------
2 Paths Changed]]>
Sat, 27 Dec 2014 09:58:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6db50473cac6db45e78a8d814ecda4d0e32094b8Lukas Toenne