Граф коммитов

365 Коммитов

Автор SHA1 Сообщение Дата
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