Lukas Stockner
b8d0bef3b4
Cleanup: Cycles: Consolidate coordinate system conversions
...
- Deduplicate Fisheye projection code
- Replace spherical/cartesian conversions with shared helpers
- Replace transforms from/to local coordinate systems with shared helpers
The main type of repeated transform that's not covered here is `to/from_coords`, but with separate values for xy and z (e.g. BSDFs that already computed `dot(wi, N)` earlier, so they only need `dot(wi, X)` and `dot(wi, Y)` later). Could also be replaced, but it would feel weirdly specific for a helper function.
Pull Request: https://projects.blender.org/blender/blender/pulls/125999
2024-10-07 02:18:49 +02:00
..
2023-06-15 03:41:07 +02:00
2023-06-15 03:41:07 +02:00
2023-06-15 03:41:07 +02:00
2024-01-03 13:38:14 +01:00
2023-09-17 09:05:40 +10:00
2023-06-14 16:53:23 +10:00
2023-09-17 09:05:40 +10:00
2023-06-14 16:53:23 +10:00
2024-06-06 00:45:38 +02:00
2024-06-06 00:45:38 +02:00
2024-08-29 17:16:44 +10:00
2024-07-29 15:03:57 +02:00
2024-08-13 11:36:36 +02:00
2023-08-07 15:53:03 +02:00
2023-06-14 16:53:23 +10:00
2024-06-12 10:37:39 +02:00
2024-06-12 10:37:39 +02:00
2023-12-11 14:46:19 +01:00
2023-06-14 16:53:23 +10:00
2023-06-14 16:53:23 +10:00
2023-06-14 16:53:23 +10:00
2024-06-06 00:45:38 +02:00
2023-06-14 16:53:23 +10:00
2024-01-03 13:38:14 +01:00
2023-09-17 09:05:40 +10:00
2023-09-17 09:05:40 +10:00
2024-04-29 15:22:21 +02:00
2023-06-14 16:53:23 +10:00
2024-08-15 16:39:15 +02:00
2023-06-14 16:53:23 +10:00
2023-06-14 16:53:23 +10:00
2023-06-14 16:53:23 +10:00
2023-06-14 16:53:23 +10:00
2023-06-14 16:53:23 +10:00
2023-12-10 19:36:40 +01:00
2023-06-14 16:53:23 +10:00
2024-08-14 19:52:48 +02:00
2023-06-14 16:53:23 +10:00
2024-06-15 22:05:18 +02:00
2024-02-06 20:58:17 +01:00
2024-07-25 10:17:42 +10:00
2023-06-14 16:53:23 +10:00
2024-06-26 17:16:20 +02:00
2024-06-26 17:16:20 +02:00
2023-09-17 09:05:40 +10:00
2023-09-23 21:17:50 +10:00
2023-09-17 09:05:40 +10:00
2023-06-14 16:53:23 +10:00
2024-05-31 15:53:12 +02:00
2023-06-14 16:53:23 +10:00
2024-03-09 23:40:57 +11:00
2023-06-14 16:53:23 +10:00
2023-09-17 09:05:40 +10:00
2023-06-14 16:53:23 +10:00
2024-06-06 00:45:38 +02:00
2023-08-15 13:55:38 +02:00
2023-09-17 09:05:40 +10:00
2023-07-07 20:15:36 +02:00
2023-06-14 16:53:23 +10:00
2023-06-14 16:53:23 +10:00
2024-06-26 14:15:01 +02:00
2023-08-15 13:55:38 +02:00
2024-08-27 17:20:46 +02:00
2024-06-12 10:37:39 +02:00
2024-10-02 11:12:53 +02:00
2024-10-02 11:12:53 +02:00
2024-10-07 02:18:49 +02:00
2024-05-02 14:28:44 +02:00
2023-08-10 23:53:37 +02:00
2023-06-14 16:53:23 +10:00
2023-06-14 16:53:23 +10:00
2024-04-26 15:25:14 +02:00
2024-04-26 15:25:14 +02:00
2023-09-17 09:05:40 +10:00
2023-06-14 16:53:23 +10:00
2023-06-14 16:53:23 +10:00
2023-06-14 16:53:23 +10:00
2024-05-04 15:06:46 +10:00
2023-06-14 16:53:23 +10:00