Commit: b454416927f159f2397f1d4b0c12dab38e674a13
Author: Weizhen Huang
Date: Thu Jan 26 16:17:08 2023 +0100
Branches: master
https://developer.blender.org/rBb454416927f159f2397f1d4b0c12dab38e674a13
Cycles: add non-uniform scaling to spot light size
Cycles ignores the size of spot lights
Commit: 23506622a5420e60701a237a61cdf5890fcd3f23
Author: Weizhen Huang
Date: Fri Feb 3 18:30:51 2023 +0100
Branches: master
https://developer.blender.org/rB23506622a5420e60701a237a61cdf5890fcd3f23
Gizmo: add central point to circular 2D cage
Commit: cc23b6abd68d4979c38c076bced6cbed947d7220
Author: Weizhen Huang
Date: Fri Feb 3 12:01:45 2023 +0100
Branches: master
https://developer.blender.org/rBcc23b6abd68d4979c38c076bced6cbed947d7220
Cleanup: rename cage2d draw style (`RECTANGLE` -> `BOX_TRANSF
Commit: 3c8c0f1094a3fad5ee47888ce0507c9707d71772
Author: Weizhen Huang
Date: Tue Jan 31 18:04:15 2023 +0100
Branches: master
https://developer.blender.org/rB3c8c0f1094a3fad5ee47888ce0507c9707d71772
Gizmo: add gizmo for adjusting spot light blend
Ref T104280
Differential Revision: https
Commit: fe5d54d3d0ee328674caff7aa73180f7abfb85f6
Author: Weizhen Huang
Date: Thu Feb 2 16:13:27 2023 +0100
Branches: master
https://developer.blender.org/rBfe5d54d3d0ee328674caff7aa73180f7abfb85f6
Gizmo: add new cage2d draw style for circular shapes
`ED_GIZMO_CAGE2D_STYLE_CIRCLE` now draw
Commit: c105c49407e1156b2e1c97048902a4e1d688fde9
Author: Weizhen Huang
Date: Wed Feb 1 17:28:35 2023 +0100
Branches: master
https://developer.blender.org/rBc105c49407e1156b2e1c97048902a4e1d688fde9
Cleanup: rename places where 3D cage gizmo uses 2D cage enums
Commit: ce42906b8962155b50cc043b3a0b5b24f191a41c
Author: Weizhen Huang
Date: Tue Jan 31 16:26:51 2023 +0100
Branches: master
https://developer.blender.org/rBce42906b8962155b50cc043b3a0b5b24f191a41c
Fix wrong spot light blend circle radius in viewport
Was using squared cosine instead of cosine
Commit: b898e00edce795d5b7414eb312503e7be5433ac3
Author: Weizhen Huang
Date: Wed Jan 25 11:26:51 2023 +0100
Branches: master
https://developer.blender.org/rBb898e00edce795d5b7414eb312503e7be5433ac3
Cleanup: remove unused KernelGlobals in microfacet BSDF
Commit: 5926f69f392f46b5af0f8858c8dc4c3b214f2619
Author: Weizhen Huang
Date: Mon Jan 23 12:20:11 2023 +0100
Branches: microfacet_hair
https://developer.blender.org/rB5926f69f392f46b5af0f8858c8dc4c3b214f2619
Format comment
===
M
Commit: 167b3bb17d7c67aa38826601f403f20e8571866c
Author: Weizhen Huang
Date: Mon Jan 23 12:15:22 2023 +0100
Branches: microfacet_hair
https://developer.blender.org/rB167b3bb17d7c67aa38826601f403f20e8571866c
Add paper citation and format comments
Commit: 035ee375ac32ebfb761bfe35a89a7443ec95e9df
Author: Weizhen Huang
Date: Mon Jan 23 11:58:15 2023 +0100
Branches: microfacet_hair
https://developer.blender.org/rB035ee375ac32ebfb761bfe35a89a7443ec95e9df
Use functions in `bsdf_microfacet.h
Commit: 05e7caed943e570fe92a0fd11f0d4b1a1110d7bf
Author: Weizhen Huang
Date: Mon Jan 23 10:22:28 2023 +0100
Branches: microfacet_hair
https://developer.blender.org/rB05e7caed943e570fe92a0fd11f0d4b1a1110d7bf
Merge branch 'master' into micro
Commit: 33ff1ce7b25f2429c0b6c5769268733880cfab1f
Author: Weizhen Huang
Date: Fri Jan 20 20:11:30 2023 +0100
Branches: microfacet_hair
https://developer.blender.org/rB33ff1ce7b25f2429c0b6c5769268733880cfab1f
Merge code for circular and elliptical cross-sections
Commit: 46bc834a3ddf39ef53ebfd221697ac26ad5c15d5
Author: Weizhen Huang
Date: Fri Jan 20 15:18:29 2023 +0100
Branches: microfacet_hair
https://developer.blender.org/rB46bc834a3ddf39ef53ebfd221697ac26ad5c15d5
Merge branch 'master' into micro
Commit: f71bfe465538e6add595804f14fa2731fc8f7b64
Author: Weizhen Huang
Date: Thu Jan 19 20:02:35 2023 +0100
Branches: master
https://developer.blender.org/rBf71bfe465538e6add595804f14fa2731fc8f7b64
Fix anisotropic Beckmann regression test failing on Metal
The lookup table method on CPU and the
Commit: 9b7c2cca3df808eb0948e0e7e24fb18b11cb7476
Author: Weizhen Huang
Date: Thu Jan 19 12:48:29 2023 +0100
Branches: master
https://developer.blender.org/rB9b7c2cca3df808eb0948e0e7e24fb18b11cb7476
Refactor: replace `bool beckmann` with `enum MicrofacetType` for readability
Differential
Commit: 320757bc6111bf7c652068368b92312c994838f8
Author: Weizhen Huang
Date: Thu Jan 19 12:06:14 2023 +0100
Branches: master
https://developer.blender.org/rB320757bc6111bf7c652068368b92312c994838f8
Refactor microfacet BSDF to reduce repetition
Commit: eb657633ed85ba6eca16617ac579baf21a6824d5
Author: Weizhen Huang
Date: Thu Jan 19 11:22:16 2023 +0100
Branches: master
https://developer.blender.org/rBeb657633ed85ba6eca16617ac579baf21a6824d5
Fix anisotropic Beckmann using isotropic sampling
Commit: 6e6ae1733579bf56ee6269ff25114ac1de46b44f
Author: Weizhen Huang
Date: Wed Jan 18 13:08:33 2023 +0100
Branches: master
https://developer.blender.org/rB6e6ae1733579bf56ee6269ff25114ac1de46b44f
Fix reversed `cosNI` and `cosNO` in Cycles anisotropic beckmann G1
Commit: 543bf28fb1ff736293900d154dfb3a5da84df28a
Author: Weizhen Huang
Date: Tue Jan 17 17:19:20 2023 +0100
Branches: master
https://developer.blender.org/rB543bf28fb1ff736293900d154dfb3a5da84df28a
Refactor: renamed I -> wi, omega_in -> wo in Cycles
wi is the viewing direction, and wo
Commit: 0383da5f44a560db3f8e6fcabeee3fa9a7453066
Author: Weizhen Huang
Date: Mon Jan 16 18:53:21 2023 +0100
Branches: microfacet_hair
https://developer.blender.org/rB0383da5f44a560db3f8e6fcabeee3fa9a7453066
Cleanup: unify notations: O for outgoing direction, I for
incoming/viewing/camera
Commit: 935f500501dbf004e89f5c86e1bbbf7a7927bf54
Author: Weizhen Huang
Date: Mon Jan 16 16:49:52 2023 +0100
Branches: microfacet_hair
https://developer.blender.org/rB935f500501dbf004e89f5c86e1bbbf7a7927bf54
Reuse albedo functions in principled hair BSDF
Commit: 9e5c1787a51cdccbb8b0443fde1b1247c77c639b
Author: Weizhen Huang
Date: Mon Jan 16 16:20:00 2023 +0100
Branches: microfacet_hair
https://developer.blender.org/rB9e5c1787a51cdccbb8b0443fde1b1247c77c639b
Remove empirical scaling to match microfacet and principled hair BSDF
Commit: f0529cfabc759712dfe19a575f914aa1aca9c277
Author: Weizhen Huang
Date: Mon Jan 16 16:16:58 2023 +0100
Branches: microfacet_hair
https://developer.blender.org/rBf0529cfabc759712dfe19a575f914aa1aca9c277
Add support for OSL shader to microfacet hair model
Commit: e69877c217d9ef27a52f3f2bf07b46ee2cfd0ffd
Author: Weizhen Huang
Date: Thu Jan 12 19:52:24 2023 +0100
Branches: microfacet_hair
https://developer.blender.org/rBe69877c217d9ef27a52f3f2bf07b46ee2cfd0ffd
Cleanup: renaming and formatting comments
Commit: 5c9581920e50dfe20303481eb89c86de6dfb3245
Author: Weizhen Huang
Date: Thu Jan 12 18:40:43 2023 +0100
Branches: microfacet_hair
https://developer.blender.org/rB5c9581920e50dfe20303481eb89c86de6dfb3245
Remove node input "
Commit: 0da0f29c1714db0001ea8c785fe2a625620db020
Author: Weizhen Huang
Date: Thu Jan 12 17:55:01 2023 +0100
Branches: microfacet_hair
https://developer.blender.org/rB0da0f29c1714db0001ea8c785fe2a625620db020
Replace legacy custom fields with node storage struct
Commit: 9b99cc216b4f881834bf23cb566453138e044b15
Author: Weizhen Huang
Date: Wed Jan 11 20:09:31 2023 +0100
Branches: microfacet_hair
https://developer.blender.org/rB9b99cc216b4f881834bf23cb566453138e044b15
Add description to shader node inputs
Commit: f7f088863553c9b0b0d190d3220350d777355d48
Author: Weizhen Huang
Date: Wed Jan 11 18:42:52 2023 +0100
Branches: microfacet_hair
https://developer.blender.org/rBf7f088863553c9b0b0d190d3220350d777355d48
Renaming R lobe to Reflection
Commit: f88b91fe6196b5069813e3d87373875a2ec4f169
Author: Weizhen Huang
Date: Wed Jan 11 18:23:04 2023 +0100
Branches: microfacet_hair
https://developer.blender.org/rBf88b91fe6196b5069813e3d87373875a2ec4f169
Split `model_type` into `cross_section_type` and `distribution_type`
Also disable
Commit: 08684b2601c7c1826e9214d519670bebb0d6f527
Author: Weizhen Huang
Date: Tue Jan 10 13:24:52 2023 +0100
Branches: microfacet_hair
https://developer.blender.org/rB08684b2601c7c1826e9214d519670bebb0d6f527
Merge branch 'master' into micro
Commit: c1413e64d1eb639c5737ef5502aa3af3fe4092c0
Author: Weizhen Huang
Date: Mon Jan 9 18:26:53 2023 +0100
Branches: microfacet_hair
https://developer.blender.org/rBc1413e64d1eb639c5737ef5502aa3af3fe4092c0
Deal with cases where derivatives = 0
Commit: 8ee7e626a5a6e4b5471fc1bddb508d77f072e0c2
Author: Weizhen Huang
Date: Mon Jan 9 17:32:17 2023 +0100
Branches: microfacet_hair
https://developer.blender.org/rB8ee7e626a5a6e4b5471fc1bddb508d77f072e0c2
Interpolate between the curvature vector and the minimal twist vector
with custom weight
Commit: 74cab3ea05e1dfe437a8265601c067e0318c58eb
Author: Weizhen Huang
Date: Fri Jan 6 14:26:13 2023 +0100
Branches: microfacet_hair
https://developer.blender.org/rB74cab3ea05e1dfe437a8265601c067e0318c58eb
Cleanup: remove unneeded variable
Commit: 148e954dbbbff811e92dd438556332d70e2fc5eb
Author: Weizhen Huang
Date: Fri Jan 6 13:04:53 2023 +0100
Branches: microfacet_hair
https://developer.blender.org/rB148e954dbbbff811e92dd438556332d70e2fc5eb
Add comment to failed test
Commit: b47fc535f12b8724fcb5b3ed0eced4d9a815f423
Author: Weizhen Huang
Date: Fri Jan 6 11:44:26 2023 +0100
Branches: microfacet_hair
https://developer.blender.org/rBb47fc535f12b8724fcb5b3ed0eced4d9a815f423
Merge branch 'master' into micro
Commit: 6b5f323b9015e6c08711f533b2d9b80dd057ea57
Author: Weizhen Huang
Date: Thu Jan 5 18:27:57 2023 +0100
Branches: microfacet_hair
https://developer.blender.org/rB6b5f323b9015e6c08711f533b2d9b80dd057ea57
Small modification to comment
Commit: 5015c8219b69e7f632ec966634b2b8e7749e6c90
Author: Weizhen Huang
Date: Thu Jan 5 17:46:59 2023 +0100
Branches: microfacet_hair
https://developer.blender.org/rB5015c8219b69e7f632ec966634b2b8e7749e6c90
Compute hair normal with minimal total potential energy
Although computed in the geometry
Commit: 8af16fd08772ae25e33212c8a9774a5478e0d654
Author: Weizhen Huang
Date: Mon Jan 2 16:14:42 2023 +0100
Branches: microfacet_hair
https://developer.blender.org/rB8af16fd08772ae25e33212c8a9774a5478e0d654
Fix compiler error in the normal and tangent computation
Commit: 93e0559f54c087a64121b4b30708be096a3d7c3e
Author: Weizhen Huang
Date: Mon Jan 2 15:49:28 2023 +0100
Branches: microfacet_hair
https://developer.blender.org/rB93e0559f54c087a64121b4b30708be096a3d7c3e
WIP: calculate normals aligned with the curvature vector
Only works for Catmull-Rom and
Commit: c574ddc10445d2dc5bc3984b3f356c501464bda3
Author: Weizhen Huang
Date: Wed Dec 28 12:41:33 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rBc574ddc10445d2dc5bc3984b3f356c501464bda3
Fix wrong interval numbers in composite Simpson's m
Commit: 4990122abb71aafaca1aedd943846b90cd790a82
Author: Weizhen Huang
Date: Tue Dec 27 11:07:13 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rB4990122abb71aafaca1aedd943846b90cd790a82
Merge branch 'master' into micro
Commit: 767eb3cd6ad837f05eb93c6f42e7e73dda44eca0
Author: Weizhen Huang
Date: Tue Dec 27 13:52:25 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rB767eb3cd6ad837f05eb93c6f42e7e73dda44eca0
Only add normal attributes for elliptical hairs
Commit: 8bad526d517404d491d824eff9e678c344ac2d44
Author: Weizhen Huang
Date: Tue Dec 27 13:51:58 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rB8bad526d517404d491d824eff9e678c344ac2d44
Fix normal attribute was defined per curve instead of per key
Commit: b1c549059dcb777ef02015ec8e1f7f2c0da99711
Author: Weizhen Huang
Date: Thu Dec 22 18:49:09 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rBb1c549059dcb777ef02015ec8e1f7f2c0da99711
Cleanup: remove unused variables
Commit: 4415ebc336588dbbe4d9f41fb2b6297c997c773c
Author: Weizhen Huang
Date: Thu Dec 22 18:47:21 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rB4415ebc336588dbbe4d9f41fb2b6297c997c773c
Cleanup: rename eccentricity -> aspect ra
Commit: e73d4734f938722c352be1ba89ce06349e3c24e8
Author: Weizhen Huang
Date: Thu Dec 22 18:32:40 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rBe73d4734f938722c352be1ba89ce06349e3c24e8
Switch normal and binormal if aspect ratio larger than 1
Commit: f4987bdb0683ca4dc1f85764ae90bc88a5b98cc3
Author: Weizhen Huang
Date: Thu Dec 22 18:24:58 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rBf4987bdb0683ca4dc1f85764ae90bc88a5b98cc3
Treat hair as transparent if intersection lies outside of the radius
Commit: 9c59a200b5069382fb6378a60e6d77b6a1c0e82c
Author: Weizhen Huang
Date: Thu Dec 22 15:55:04 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rB9c59a200b5069382fb6378a60e6d77b6a1c0e82c
Add TODO for curve API
Commit: c80ff8a39db4e2f30b447d48fa6585235d938450
Author: Weizhen Huang
Date: Thu Dec 22 15:21:39 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rBc80ff8a39db4e2f30b447d48fa6585235d938450
Add comments to normal computations
Commit: 8125657606d994e67c714a5c51dbf1925cc638cb
Author: Weizhen Huang
Date: Thu Dec 22 15:05:00 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rB8125657606d994e67c714a5c51dbf1925cc638cb
Pass dummy normal to elliptical hairs
Commit: ba62e31b45f7a13d17f662da3e5faf89ad2718e1
Author: Weizhen Huang
Date: Thu Dec 22 15:13:07 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rBba62e31b45f7a13d17f662da3e5faf89ad2718e1
Compute normal for new hair system
Commit: 5e21a0909c7a9b0ba3201771ae25136db4a2438d
Author: Weizhen Huang
Date: Tue Dec 20 12:05:35 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rB5e21a0909c7a9b0ba3201771ae25136db4a2438d
Cleanup: formatting and `fast_sincosf()` call
Commit: 63d51d33050f80be08564b8432acf5994be6898e
Author: Weizhen Huang
Date: Mon Dec 19 20:22:37 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rB63d51d33050f80be08564b8432acf5994be6898e
Cleanup: formatting float
Commit: b08064d867255533ae243ee7945452adfea6fc97
Author: Weizhen Huang
Date: Mon Dec 19 11:19:41 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rBb08064d867255533ae243ee7945452adfea6fc97
Start with less parameters
Commit: d96320c2da6a20f332612220c69e2a13eaee3853
Author: Weizhen Huang
Date: Mon Dec 19 20:08:36 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rBd96320c2da6a20f332612220c69e2a13eaee3853
Cleanup: pass pointer of variable that will be modified
Commit: 028918661a6d36c95e607e5beafadfc4f57bff9a
Author: Weizhen Huang
Date: Mon Dec 19 20:03:03 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rB028918661a6d36c95e607e5beafadfc4f57bff9a
Fix variable passed to `fresnel()` being `NaN` sometimes
Commit: a8608aab3da8b0d82376d9cdff4368fc1617ff4f
Author: Weizhen Huang
Date: Mon Dec 19 20:09:43 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rBa8608aab3da8b0d82376d9cdff4368fc1617ff4f
Merge branch 'master' into micro
Commit: bf0075f88670062e0858876d5f9e126dc48b37c4
Author: Weizhen Huang
Date: Mon Dec 19 19:22:29 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rBbf0075f88670062e0858876d5f9e126dc48b37c4
Cleanup: delete unused variables
Commit: 0c0758216933fbff816addafd2335ab54c89b27a
Author: Weizhen Huang
Date: Mon Dec 19 19:18:42 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rB0c0758216933fbff816addafd2335ab54c89b27a
Cleanup: minor API change for `sample_wh
Commit: 5be12da189015387223716193eb247dfe352e35e
Author: Weizhen Huang
Date: Fri Dec 16 15:43:44 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rB5be12da189015387223716193eb247dfe352e35e
Merge branch 'master' into micro
Commit: f15010bbe65fee41306358b8405ba97bd244cdc8
Author: Weizhen Huang
Date: Thu Dec 15 16:16:13 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rBf15010bbe65fee41306358b8405ba97bd244cdc8
Remove unnecessary Jacobians
Commit: 7bd7538b2540e01b2885565215f520ea2bfd392a
Author: Weizhen Huang
Date: Wed Dec 14 15:18:43 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rB7bd7538b2540e01b2885565215f520ea2bfd392a
Revert to original implementation (needs investigation
Commit: 1edaee99266d9c0a3db34a12cc5c90bfbbc04900
Author: Weizhen Huang
Date: Wed Dec 14 15:13:15 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rB1edaee99266d9c0a3db34a12cc5c90bfbbc04900
Cleanup: renaming a few functions and variables
Commit: 4234a8017ec6eb6708496b682aa8c6fcd7b3bd05
Author: Weizhen Huang
Date: Tue Dec 13 11:47:00 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rB4234a8017ec6eb6708496b682aa8c6fcd7b3bd05
Merge branch 'master' into micro
Commit: f56488c20f44acaf31d75ba0a1e5dd2539c8f8a6
Author: Weizhen Huang
Date: Mon Dec 12 21:38:23 2022 +0100
Branches: master
https://developer.blender.org/rBf56488c20f44acaf31d75ba0a1e5dd2539c8f8a6
Fix Cycles ellipse area light returns zero pdf in volume segment
Commit: e378bd70ed6cb255f9a1cc092b88515bbf25d37c
Author: Weizhen Huang
Date: Thu Dec 8 12:56:49 2022 +0100
Branches: master
https://developer.blender.org/rBe378bd70ed6cb255f9a1cc092b88515bbf25d37c
Cleanup: remove code duplication in cycles light sampling
There has been an attempt to reorganize
Commit: 014ffc4615b8fc04ef37e9147074c0c86e347b06
Author: Weizhen Huang
Date: Mon Dec 12 17:07:57 2022 +0100
Branches: master
https://developer.blender.org/rB014ffc4615b8fc04ef37e9147074c0c86e347b06
Cycles: using concentric mapping when sampling disk
Commit: d17858cb37025c9732ef0987de5de884bd95
Author: Weizhen Huang
Date: Mon Dec 12 15:56:50 2022 +0100
Branches: master
https://developer.blender.org/rBd17858cb37025c9732ef0987de5de884bd95
Fix Cycles rectangular area light in volume segment sampled by ellipse
Commit: 009047ee0a01d164fe9587671c0c4aeca0af8476
Author: Weizhen Huang
Date: Thu Dec 8 18:24:49 2022 +0100
Branches: master
https://developer.blender.org/rB009047ee0a01d164fe9587671c0c4aeca0af8476
Cleanup: remove unused variable and simplify computation in the light tree
Commit: bf180329773bbf961976b845ddd6e0257e44e7b6
Author: Weizhen Huang
Date: Wed Dec 7 19:55:13 2022 +0100
Branches: master
https://developer.blender.org/rBbf180329773bbf961976b845ddd6e0257e44e7b6
Cycles: support spread angle 0 for area lights
Ref: T87053
Commit: f68634a379519eba5da34f0876990615eb453596
Author: Weizhen Huang
Date: Wed Dec 7 18:51:26 2022 +0100
Branches: master
https://developer.blender.org/rBf68634a379519eba5da34f0876990615eb453596
Cleanup: store tan instead of cot in area lights to increase precision
Commit: 53ef52f1656939a9cadd61891a69c32ad9f96ea4
Author: Weizhen Huang
Date: Mon Dec 5 14:35:25 2022 +0100
Branches: master
https://developer.blender.org/rB53ef52f1656939a9cadd61891a69c32ad9f96ea4
Cycles: improve sampling of ellipse area light with spread
**Problem**:
Area lights in Cycles
Commit: e5dc796da921733a63aa635e713696233f1f5091
Author: Weizhen Huang
Date: Wed Dec 7 18:08:09 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rBe5dc796da921733a63aa635e713696233f1f5091
Cleanup: remove unused variables in `fresnel
Commit: cc7317af539206db8152128806141f4ec9fbf0c8
Author: Weizhen Huang
Date: Wed Dec 7 17:20:15 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rBcc7317af539206db8152128806141f4ec9fbf0c8
Cleanup: adjust the usage and naming of a few utility functions
Commit: f423c4191f3d744cc142ed61b217c2feaa5cb328
Author: Weizhen Huang
Date: Wed Dec 7 15:36:56 2022 +0100
Branches: master
https://developer.blender.org/rBf423c4191f3d744cc142ed61b217c2feaa5cb328
Cycles: credit the original light tree paper and explain modifications
Commit: 4d05a000cb46f30750b1f2a259bc13d3f55ca33f
Author: Weizhen Huang
Date: Wed Dec 7 14:45:17 2022 +0100
Branches: master
https://developer.blender.org/rB4d05a000cb46f30750b1f2a259bc13d3f55ca33f
Fix light tree header file included while feature disabled
Commit: 68573757bc5fb615f6bf2e27056f6e10a556bf70
Author: Weizhen Huang
Date: Tue Dec 6 18:43:56 2022 +0100
Branches: microfacet_hair
https://developer.blender.org/rB68573757bc5fb615f6bf2e27056f6e10a556bf70
Cycles: initial commit of microfacet hair bsdf
This is an implementation of the paper [A
Commit: f646a4f22c422689cf7cc9c0e62f02e2976989ac
Author: Weizhen Huang
Date: Mon Dec 5 17:02:52 2022 +0100
Branches: master
https://developer.blender.org/rBf646a4f22c422689cf7cc9c0e62f02e2976989ac
Cleanup: renaming `tan_spread` to `cot_half_spread` to avoid ambiguity
Differential Revision
Commit: ee89f213de2ec810317141ed87b889981eb8c348
Author: Weizhen Huang
Date: Fri Dec 2 19:04:00 2022 +0100
Branches: master
https://developer.blender.org/rBee89f213de2ec810317141ed87b889981eb8c348
Cycles: improve many lights sampling using light tree
Uses a light tree to more effectively
Commit: e028662f78bbbd642fb636a8d466c182a8e2841c
Author: Weizhen Huang
Date: Fri Dec 2 15:21:57 2022 +0100
Branches: master
https://developer.blender.org/rBe028662f78bbbd642fb636a8d466c182a8e2841c
Cycles: store axis and length of an area light instead of their product
Commit: f3fedfe26590835de443f23935293fc741e2f74e
Author: Weizhen Huang
Date: Wed Nov 30 14:21:02 2022 +0100
Branches: soc-2022-many-lights-sampling
https://developer.blender.org/rBf3fedfe26590835de443f23935293fc741e2f74e
Cleanup: delete a few outdated comments
Commit: f4ab719f569472aa48391488ddd4f90634569205
Author: Weizhen Huang
Date: Wed Nov 30 14:21:42 2022 +0100
Branches: soc-2022-many-lights-sampling
https://developer.blender.org/rBf4ab719f569472aa48391488ddd4f90634569205
Cleanup: unify variable names in function declaration and definition
Commit: af00a73971ef6329b4b679f15915beb04f11b36c
Author: Weizhen Huang
Date: Wed Nov 30 13:35:29 2022 +0100
Branches: soc-2022-many-lights-sampling
https://developer.blender.org/rBaf00a73971ef6329b4b679f15915beb04f11b36c
Cleanup: suppress some warnings
Commit: 1e277d8a5545d126b90211eb27f5568cd1942f3c
Author: Weizhen Huang
Date: Wed Nov 30 13:23:34 2022 +0100
Branches: soc-2022-many-lights-sampling
https://developer.blender.org/rB1e277d8a5545d126b90211eb27f5568cd1942f3c
Cleanup: rearranging the order of some variables
Commit: e1289a5f33e5939065d278340bc74b58eabe9c81
Author: Weizhen Huang
Date: Tue Nov 29 23:35:14 2022 +0100
Branches: soc-2022-many-lights-sampling
https://developer.blender.org/rBe1289a5f33e5939065d278340bc74b58eabe9c81
Cleanup: use existing functions when possible
Commit: c387b5240aad1f8a4f044543493a55f1f61322f7
Author: Weizhen Huang
Date: Wed Nov 30 13:05:50 2022 +0100
Branches: soc-2022-many-lights-sampling
https://developer.blender.org/rBc387b5240aad1f8a4f044543493a55f1f61322f7
Cleanup: reduce variable scope
Commit: 45bb862493c9a6d6e9219637dc1eb85e3a2351b1
Author: Weizhen Huang
Date: Wed Nov 30 13:00:26 2022 +0100
Branches: soc-2022-many-lights-sampling
https://developer.blender.org/rB45bb862493c9a6d6e9219637dc1eb85e3a2351b1
Cleanup: renaming function
Commit: e46c6650e3465e4647351d22ffc91940362f3782
Author: Weizhen Huang
Date: Tue Nov 29 18:50:09 2022 +0100
Branches: soc-2022-many-lights-sampling
https://developer.blender.org/rBe46c6650e3465e4647351d22ffc91940362f3782
Fix access before initialization error in last fix
Commit: e9918d67e2e09226636cdeae300ad4f73fb6fb8f
Author: Weizhen Huang
Date: Tue Nov 29 18:43:43 2022 +0100
Branches: soc-2022-many-lights-sampling
https://developer.blender.org/rBe9918d67e2e09226636cdeae300ad4f73fb6fb8f
Fix address of vector element requested error
Commit: 9a97eb549c4c0c8c1064f11d7c9c6d57decef4be
Author: Weizhen Huang
Date: Tue Nov 29 17:01:32 2022 +0100
Branches: soc-2022-many-lights-sampling
https://developer.blender.org/rB9a97eb549c4c0c8c1064f11d7c9c6d57decef4be
Refactor: move light tree parameters computation to light type header
Commit: f1d33a4bb595a286f42e1c61044e9a99b2530a9c
Author: Weizhen Huang
Date: Tue Nov 29 12:56:36 2022 +0100
Branches: soc-2022-many-lights-sampling
https://developer.blender.org/rBf1d33a4bb595a286f42e1c61044e9a99b2530a9c
Cycles: use closest point to conservatively compute the spreading angle
Commit: b9fca048fc630874d35a9459685c9a6f12569aa1
Author: Weizhen Huang
Date: Mon Nov 28 23:26:13 2022 +0100
Branches: soc-2022-many-lights-sampling
https://developer.blender.org/rBb9fca048fc630874d35a9459685c9a6f12569aa1
Fix bounding cone angle not covering the whole sphere
Commit: 695eb4505cc5bfe252c7a338cde6ebde32461401
Author: Weizhen Huang
Date: Mon Nov 28 22:16:19 2022 +0100
Branches: soc-2022-many-lights-sampling
https://developer.blender.org/rB695eb4505cc5bfe252c7a338cde6ebde32461401
Cleanup: use `packed_float3` instead of `float[3
Commit: 2c7b7161f2df0015b1ed63aee693983bf95d953c
Author: Weizhen Huang
Date: Mon Nov 28 18:13:24 2022 +0100
Branches: soc-2022-many-lights-sampling
https://developer.blender.org/rB2c7b7161f2df0015b1ed63aee693983bf95d953c
Fix wrong distant light bounding cone angles
Commit: 7151bb54a4f629c6354fac07df2471c4db9e3847
Author: Weizhen Huang
Date: Mon Nov 28 14:06:05 2022 +0100
Branches: soc-2022-many-lights-sampling
https://developer.blender.org/rB7151bb54a4f629c6354fac07df2471c4db9e3847
Refactor: move visibility test outside of spread angle function
Commit: 1ce158c829756806a64ec829f272908d5342c454
Author: Weizhen Huang
Date: Mon Nov 28 13:50:53 2022 +0100
Branches: soc-2022-many-lights-sampling
https://developer.blender.org/rB1ce158c829756806a64ec829f272908d5342c454
Cleanup: remove unused variable
Commit: 6b0c235389da85771589663cef16869d8469fafc
Author: Weizhen Huang
Date: Mon Nov 28 12:56:00 2022 +0100
Branches: soc-2022-many-lights-sampling
https://developer.blender.org/rB6b0c235389da85771589663cef16869d8469fafc
Merge branch 'master' into soc-2022-many-light
Commit: 762aa998f3d05958519124f1c11f2c74e6184f2f
Author: Weizhen Huang
Date: Fri Nov 25 18:30:44 2022 +0100
Branches: soc-2022-many-lights-sampling
https://developer.blender.org/rB762aa998f3d05958519124f1c11f2c74e6184f2f
Recompute theta_u from the point of theta_min for interior nodes in volume
Commit: 5c718884b72b35e5350382f193d6883c4b87c2ec
Author: Weizhen Huang
Date: Thu Nov 24 17:04:38 2022 +0100
Branches: soc-2022-many-lights-sampling
https://developer.blender.org/rB5c718884b72b35e5350382f193d6883c4b87c2ec
Fix normalized vector used when computing `closest_point
1 - 100 of 133 matches
Mail list logo