Lukas Stockner LukasStockner
  • Joined on 2013-12-26
Lukas Stockner pushed to osl-camera at LukasStockner/blender 2024-10-30 22:51:42 +01:00
04dcc64590 Support OSL camera shaders on OptiX
c0bdb22c9a Cleanup OptiX OSL kernel loading
82f85ea5f8 Cleanup OptiX launch parameter copying
bad95d7d4e Move OSL camera evaluation to separate header
Compare 4 commits »
Lukas Stockner commented on pull request blender/blender#125048 2024-10-29 13:17:49 +01:00
Fix: only compact if index is a ratio of the number of paths

Yeah, also fine with me, I assume you approve the PR?

Lukas Stockner created pull request blender/blender#129495 2024-10-29 01:36:15 +01:00
WIP: Cycles: Support for custom OSL cameras
Lukas Stockner pushed to osl-camera at LukasStockner/blender 2024-10-28 23:51:42 +01:00
7f3a3841a8 WIP: Cycles: Initial OSL camera support
530396289a USD: make use of our valid() API for consistent validation
e27530e4a2 Merge branch 'blender-v4.3-release'
f408531b9b Fix #129448: Undoing face set changes produces artifacts on dense mesh
d87f604a0d Fix #129428: Sculpt undo crash after remesh with deform modifier
Compare 10 commits »
Lukas Stockner created branch osl-camera in LukasStockner/blender 2024-10-28 23:51:42 +01:00
Lukas Stockner commented on pull request blender/blender#122935 2024-10-17 22:43:30 +02:00
Cycles: Implement better ellipse sampling for area lights

Yeah, the test failures are expected, I'll update them when landing.

Lukas Stockner pushed to ellipse-sampling at LukasStockner/blender 2024-10-17 22:41:45 +02:00
6efe41ee74 Address feedback
Lukas Stockner commented on pull request blender/blender#122935 2024-10-17 22:39:15 +02:00
Cycles: Implement better ellipse sampling for area lights

Good point, I added it (and found a bug while doing so!)

Lukas Stockner commented on pull request blender/blender#127406 2024-10-17 18:11:11 +02:00
Make depth of field effect for panorama cameras independent of the focal length of the perspective camera

Seems reasonable to me overall. We can also add versioning code to make older files behave correctly, so this would only break forward compatibility (and I think this is a case where it's justified).

Lukas Stockner commented on pull request blender/blender#122935 2024-10-16 19:44:36 +02:00
Cycles: Implement better ellipse sampling for area lights

Yeah, I'm not super happy with it either - I mostly wanted to make it clear that it's just for reference, not an active part of Cycles itself. scripts sounds good.

Lukas Stockner commented on pull request blender/blender#122935 2024-10-16 19:43:24 +02:00
Cycles: Implement better ellipse sampling for area lights

True, I've renamed it to spherical_ellipse_sample_phi.

Lukas Stockner commented on pull request blender/blender#122935 2024-10-15 20:57:16 +02:00
Cycles: Implement better ellipse sampling for area lights

Update:

  • Implemented CDF remapping and reduced size to 64x64
    • I've used a basic x^4 remapping for both axes for now, this appears to be the ideal balance between complexity, max error and…
Lukas Stockner pushed to ellipse-sampling at LukasStockner/blender 2024-10-15 20:54:12 +02:00
55e3fb2b35 Add computation script for ellipse LUTs
0644497487 Recompute with higher precision
f61cc8c2d2 Formatting
99fb0f5b6e Cleanup unused changes
09c8e4b68e Improve CDF mapping
Compare 5224 commits »
Lukas Stockner pushed to main at LukasStockner/.profile 2024-10-14 15:37:04 +02:00
231da34415 Update reports/2024.md
Lukas Stockner commented on pull request blender/blender#127442 2024-10-14 15:31:24 +02:00
Fix #69731: Cycles: Vector Pass ignores animated FOV

I've retargeted the branch to 4.3, if the tests pass we can merge this.

d40c3d8a92 Removed cameratoraster since it's no longer used, updated comments and fixed formatting
de628185ae Vector pass (perspective_pre/perspective_post) to use fov_pre/fov_post when perspective camera focal length is animated
2806d54320 Fix #128499: dot dash modifier crashes because of missing attributes
373d77aeb6 Fix #128672: Brush Assets: Wrong catalogs in asset shelf by default
39c1127dc0 Fixes for #128078
Compare 1087 commits »