Lasse Jon Fuglsang Pedersen
|
d2ac6de3ad
|
fix issue with multiple active solvers, fix missing updates in edit mode in latest, misc cleanup
|
2021-04-08 15:29:26 +02:00 |
Lasse Jon Fuglsang Pedersen
|
e7de8e20a8
|
fix a resampling issue with some alembic grooms, add second order prediction (still testing, disabled), commit some hanging UI changes (ramp attribute)
|
2021-04-07 16:21:30 +02:00 |
Lasse Jon Fuglsang Pedersen
|
81686a4a76
|
fix painted directions in proc gen
|
2021-03-22 14:57:10 +01:00 |
Lasse Jon Fuglsang Pedersen
|
bfb9fc3134
|
add submesh mask for placing strands on specific submesh(es), correction to painted directions
|
2021-03-19 14:59:33 +01:00 |
Lasse Jon Fuglsang Pedersen
|
6c4523c75e
|
fix issue on dx12
|
2021-03-15 20:53:43 +01:00 |
Lasse Jon Fuglsang Pedersen
|
4c7aa0ef63
|
add improved collision boundary workflow (boundaries can now automatically bind, or bind to specific colliders, or be configured as standalone), enables zero-setup collisions with primitive shapes
|
2021-03-14 00:16:58 +01:00 |
Lasse Jon Fuglsang Pedersen
|
e24b6259df
|
add support for collision against discrete sdf, cleanup
|
2021-03-11 11:50:47 +01:00 |
Lasse Jon Fuglsang Pedersen
|
b3209852ac
|
cleanup, consolidate local shape constraint across different kernels
|
2021-03-05 15:50:45 +01:00 |
Lasse Jon Fuglsang Pedersen
|
17f54337d3
|
misc cleanup
|
2021-03-04 14:58:20 +01:00 |
Lasse Jon Fuglsang Pedersen
|
2bc5fe8232
|
solver improvements (wip), add support for local shape constraint in jacobi variants
|
2022-08-07 06:39:18 -07:00 |
Lasse Jon Fuglsang Pedersen
|
e7ecc6f801
|
add support for painted root parameters in mesh-based procedural hair assets
|
2021-02-22 19:45:30 +01:00 |
Lasse Jon Fuglsang Pedersen
|
0908765800
|
nest remaining configuration warnings
|
2021-02-20 15:33:31 +01:00 |
Lasse Jon Fuglsang Pedersen
|
2aa83c2ebc
|
fix build error, misc cleanup
|
2021-02-19 17:58:35 +01:00 |
Lasse Jon Fuglsang Pedersen
|
69b2846163
|
add utility functions for volume tracing, add debug visualization for isosurface of density volume, add package dependency on render-pipelines.core
|
2021-02-19 00:18:08 +01:00 |
Lasse Jon Fuglsang Pedersen
|
e603be7d84
|
update package.json, update README.md, move create hair asset menu item to "Hair/Hair Asset", move test scene
|
2021-02-17 13:43:34 +01:00 |
Lasse Jon Fuglsang Pedersen
|
e16824ec95
|
add procedural asset path that allows hair generation from mesh asset (and optionally associated density map), plus misc ui cleanup
|
2021-02-16 16:19:21 +01:00 |
Lasse Jon Fuglsang Pedersen
|
7b8ef34a6d
|
minor ui improvements
|
2021-02-12 15:36:21 +01:00 |
Lasse Jon Fuglsang Pedersen
|
8bc7bd2f13
|
cleanup, add logic and ui for controlling simulation update rate
|
2021-02-11 18:44:21 +01:00 |
Lasse Jon Fuglsang Pedersen
|
0e0a389939
|
rename GroomAsset -> HairAsset, Groom -> HairInstance
|
2021-02-09 15:47:30 +01:00 |
Lasse Jon Fuglsang Pedersen
|
1d69166b34
|
remove some duplicate code, add more comments
|
2021-02-09 12:37:24 +01:00 |
Lasse Jon Fuglsang Pedersen
|
5e08661c6e
|
fix nullref in editor when assembly and shaders were reloaded same frame, change parameterization of global constraints, misc cleanup
|
2021-02-08 16:07:04 +01:00 |
Lasse Jon Fuglsang Pedersen
|
19157c9374
|
implement new shape constraints in bandwidth-conserving solver
|
2021-02-02 18:12:54 +01:00 |
Lasse Jon Fuglsang Pedersen
|
1c06d054e9
|
solver cleanup (prep for constraints)
|
2021-01-28 20:59:37 +01:00 |
Lasse Jon Fuglsang Pedersen
|
90705f4c1c
|
wip local shape constraints (local frame rotation, local frame bend twist), wip global shape constraint (segment rotation)
|
2021-01-27 16:18:39 +01:00 |
Lasse Jon Fuglsang Pedersen
|
ebca6ee5a0
|
added curl modifiers
|
2021-01-12 13:37:45 +01:00 |
Lasse Jon Fuglsang Pedersen
|
af7e487944
|
add option to perform simple resampling of alembic curve data to ensure equidistant particles in each strand
|
2020-12-28 17:36:40 +01:00 |
Lasse Jon Fuglsang Pedersen
|
715c0b6a61
|
Merge branch 'master' of https://github.com/Unity-Technologies/com.unity.demoteam.hair
|
2020-12-28 12:47:22 +01:00 |
Lasse Jon Fuglsang Pedersen
|
bb8bef1400
|
update alembic code path to use new curve data accessors in com.unity.formats.alembic (2.2.0-exp.1)
|
2020-12-28 12:46:52 +01:00 |
Lasse Jon Fuglsang Pedersen
|
da94f63ba3
|
remove unused code
|
2020-12-18 17:29:56 +01:00 |
Lasse Jon Fuglsang Pedersen
|
54efc81460
|
cleanup
|
2020-12-17 21:00:58 +01:00 |
Lasse Jon Fuglsang Pedersen
|
dd53abc509
|
add target density option "initial pose"
|
2020-12-16 18:00:08 +01:00 |
Lasse Jon Fuglsang Pedersen
|
999e387441
|
add target density option "initial pose in particles"
|
2020-12-14 11:59:22 +01:00 |
Lasse Jon Fuglsang Pedersen
|
7c0bce9f9f
|
cleanup, add support for strand scaling, add option to randomize strand lengths (proc. styles)
|
2020-12-07 17:35:25 +01:00 |
Lasse Jon Fuglsang Pedersen
|
75317cd09c
|
cleanup, add missing torus impl.
|
2020-12-07 13:59:54 +01:00 |
Lasse Jon Fuglsang Pedersen
|
7033ea209a
|
account for variable strand lengths and particle counts in volume accumulation and resolve, improve support for strand scaling
|
2020-12-04 17:19:08 +01:00 |
Lasse Jon Fuglsang Pedersen
|
66a0983219
|
small fix to raster based splats, add option to specify rendering layer mask, cleanup
|
2020-12-02 17:44:49 +01:00 |
Lasse Jon Fuglsang Pedersen
|
38da6eaf60
|
more work on variable strand lengths, cleanup, fix issue when selecting multiple instances
|
2020-12-02 16:04:46 +01:00 |
Lasse Jon Fuglsang Pedersen
|
76bf6ae674
|
prefab instance now causes rebuild of underlying prefab if checksum does not match underlying hair style
|
2020-11-30 16:40:37 +01:00 |
Lasse Jon Fuglsang Pedersen
|
25830af3de
|
support styles where strand count is not a multiple of 64
|
2020-11-30 15:22:02 +01:00 |
Lasse Jon Fuglsang Pedersen
|
b3501a1987
|
re-apply hideflags when hair instance is enabled (not saved to prefab, apparently?)
|
2020-11-30 15:21:13 +01:00 |
Lasse Jon Fuglsang Pedersen
|
9866a1877f
|
add debug option to draw roots, add slow fade option to shape constraint
|
2020-11-25 17:26:49 +01:00 |
Lasse Jon Fuglsang Pedersen
|
fdf9e86083
|
fix a few nullrefs during first time initialization, add basic support for prefab workflow (hierarchy and attachments governed by prefab), expose renderer shadow mode
|
2020-11-24 13:36:11 +01:00 |
Lasse Jon Fuglsang Pedersen
|
2f8cf7d9e2
|
root attachments wip, add falloff modifier to shape constraint
|
2020-11-23 15:13:07 +01:00 |
Lasse Jon Fuglsang Pedersen
|
e90c2457c2
|
root attachments wip, add version to README.md
|
2020-11-19 19:40:35 +01:00 |
Lasse Jon Fuglsang Pedersen
|
ed5fc94161
|
add global shape constraint
|
2020-11-18 17:59:34 +01:00 |
Lasse Jon Fuglsang Pedersen
|
62e629d759
|
minor cleanup
|
2020-11-18 11:59:46 +01:00 |
Lasse Jon Fuglsang Pedersen
|
c660271f95
|
more ui work and refinements, prep for shape constraint, prep for sdf boundary
|
2020-11-17 18:04:02 +01:00 |
Lasse Jon Fuglsang Pedersen
|
604bee23c2
|
fix a stepping issue, prep for root attachments, cleanup
|
2020-11-16 17:38:13 +01:00 |
Lasse Jon Fuglsang Pedersen
|
6a451b34c6
|
more ui work
|
2020-11-13 17:30:04 +01:00 |
Lasse Jon Fuglsang Pedersen
|
504209b9dd
|
commit hanging ui changes
|
2020-11-12 17:09:55 +01:00 |