diff --git a/tests/files/render/camera/cycles_renders/osl_camera_advanced.png b/tests/files/render/camera/cycles_renders/osl_camera_advanced.png new file mode 100644 index 00000000000..70baf48c9af --- /dev/null +++ b/tests/files/render/camera/cycles_renders/osl_camera_advanced.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:731467e866250cce97122092e1b32263df8634044ab07adb7ec59d43069bdad4 +size 26300 diff --git a/tests/files/render/camera/cycles_renders/osl_camera_advanced_manual_dof.png b/tests/files/render/camera/cycles_renders/osl_camera_advanced_manual_dof.png new file mode 100644 index 00000000000..06cec632dea --- /dev/null +++ b/tests/files/render/camera/cycles_renders/osl_camera_advanced_manual_dof.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fdc2ccaf57de72fed7ad4e0158a6e6b28f51ee523262439ecc8f833224ed6e9 +size 37122 diff --git a/tests/files/render/camera/cycles_renders/osl_camera_advanced_manual_dof_138188.png b/tests/files/render/camera/cycles_renders/osl_camera_advanced_manual_dof_138188.png new file mode 100644 index 00000000000..bb57423ca6c --- /dev/null +++ b/tests/files/render/camera/cycles_renders/osl_camera_advanced_manual_dof_138188.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6442dfd03d5b224a992c7d957133bf98a6d87fdf86029b9511bdf4e075195fcd +size 37131 diff --git a/tests/files/render/camera/cycles_renders/osl_camera_cubemap.png b/tests/files/render/camera/cycles_renders/osl_camera_cubemap.png new file mode 100644 index 00000000000..084edd9de93 --- /dev/null +++ b/tests/files/render/camera/cycles_renders/osl_camera_cubemap.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e30f918625a9f9d9206ef092298bb0a824c8b51f4a469f514b6168ce7ef791fd +size 14740 diff --git a/tests/files/render/camera/cycles_renders/osl_camera_cubemap_auto_derivatives.png b/tests/files/render/camera/cycles_renders/osl_camera_cubemap_auto_derivatives.png new file mode 100644 index 00000000000..2bd9a4f84de --- /dev/null +++ b/tests/files/render/camera/cycles_renders/osl_camera_cubemap_auto_derivatives.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fe415f7cd35029ed569759c1c021de2cfda07280aa64501e2eca58459cc9842 +size 15805 diff --git a/tests/files/render/camera/cycles_renders/osl_camera_offset_in_volume.png b/tests/files/render/camera/cycles_renders/osl_camera_offset_in_volume.png new file mode 100644 index 00000000000..da4e79153f7 --- /dev/null +++ b/tests/files/render/camera/cycles_renders/osl_camera_offset_in_volume.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf086c00c92dfa1b9270356049514d844848e81478b671f477e60c0c285df702 +size 17476 diff --git a/tests/files/render/camera/eevee_next_renders/osl_camera_advanced.png b/tests/files/render/camera/eevee_next_renders/osl_camera_advanced.png new file mode 100644 index 00000000000..c8639229c93 --- /dev/null +++ b/tests/files/render/camera/eevee_next_renders/osl_camera_advanced.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bf95ffa7d37e49fa422edd0bac6b49aba0be44874f798209c5b27182c911bc5 +size 21012 diff --git a/tests/files/render/camera/eevee_next_renders/osl_camera_advanced_manual_dof.png b/tests/files/render/camera/eevee_next_renders/osl_camera_advanced_manual_dof.png new file mode 100644 index 00000000000..a9b2cc104bf --- /dev/null +++ b/tests/files/render/camera/eevee_next_renders/osl_camera_advanced_manual_dof.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c055fe19a242d22af55a514c6acc995b0e6f284bd099683db39b2a18c4ea1a1 +size 22147 diff --git a/tests/files/render/camera/eevee_next_renders/osl_camera_advanced_manual_dof_138188.png b/tests/files/render/camera/eevee_next_renders/osl_camera_advanced_manual_dof_138188.png new file mode 100644 index 00000000000..8053a797da6 --- /dev/null +++ b/tests/files/render/camera/eevee_next_renders/osl_camera_advanced_manual_dof_138188.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aba5a12fb3e02bb0993e8550996d35de85efb46ddd8933636b2335c667f3b90e +size 19282 diff --git a/tests/files/render/camera/eevee_next_renders/osl_camera_cubemap.png b/tests/files/render/camera/eevee_next_renders/osl_camera_cubemap.png new file mode 100644 index 00000000000..27ec1154d8a --- /dev/null +++ b/tests/files/render/camera/eevee_next_renders/osl_camera_cubemap.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ecd458e831f0f4c5667df2a59dddab6109f3d59e67bac486461e0f3f37637ea +size 13449 diff --git a/tests/files/render/camera/eevee_next_renders/osl_camera_cubemap_auto_derivatives.png b/tests/files/render/camera/eevee_next_renders/osl_camera_cubemap_auto_derivatives.png new file mode 100644 index 00000000000..86648effb93 --- /dev/null +++ b/tests/files/render/camera/eevee_next_renders/osl_camera_cubemap_auto_derivatives.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01590a69463b53457b114a61a9cd6684ab0a4df02cc1f05af85cf5331e81b5e0 +size 13154 diff --git a/tests/files/render/camera/eevee_next_renders/osl_camera_offset_in_volume.png b/tests/files/render/camera/eevee_next_renders/osl_camera_offset_in_volume.png new file mode 100644 index 00000000000..051b469fde2 --- /dev/null +++ b/tests/files/render/camera/eevee_next_renders/osl_camera_offset_in_volume.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:192156ab0de67e8aed819d709500b32f387528e97e2bf01ecee11ea57b829972 +size 16932 diff --git a/tests/files/render/camera/osl_camera_advanced.blend b/tests/files/render/camera/osl_camera_advanced.blend new file mode 100644 index 00000000000..53c30781cba --- /dev/null +++ b/tests/files/render/camera/osl_camera_advanced.blend @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f573791e8e48ae239cb8ecdbca6431fd5e623238c545725d40daf8b0173414b +size 113064 diff --git a/tests/files/render/camera/osl_camera_advanced_manual_dof.blend b/tests/files/render/camera/osl_camera_advanced_manual_dof.blend new file mode 100644 index 00000000000..b4589ee3db1 --- /dev/null +++ b/tests/files/render/camera/osl_camera_advanced_manual_dof.blend @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:665abd3ff43daec161d8019e6d33b418f9838cd86fe4b433df508b40430f9edb +size 115556 diff --git a/tests/files/render/camera/osl_camera_advanced_manual_dof_138188.blend b/tests/files/render/camera/osl_camera_advanced_manual_dof_138188.blend new file mode 100644 index 00000000000..99ab36f3fcf --- /dev/null +++ b/tests/files/render/camera/osl_camera_advanced_manual_dof_138188.blend @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a79f8bbb2f41010b553abc7ce42a1c08fa99f2314e2dd8550e9c09d0d25aae0 +size 113799 diff --git a/tests/files/render/camera/osl_camera_cubemap.blend b/tests/files/render/camera/osl_camera_cubemap.blend new file mode 100644 index 00000000000..bbfef88250d --- /dev/null +++ b/tests/files/render/camera/osl_camera_cubemap.blend @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:742334b810372d8e709ee170a233aae8928b7332b1583f43a8e4334dc6b15786 +size 103851 diff --git a/tests/files/render/camera/osl_camera_cubemap_auto_derivatives.blend b/tests/files/render/camera/osl_camera_cubemap_auto_derivatives.blend new file mode 100644 index 00000000000..4565e784956 --- /dev/null +++ b/tests/files/render/camera/osl_camera_cubemap_auto_derivatives.blend @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2128ffa7e343aaa0df2a54885f834a7f4541d8c1a89f0600420314e666aad6c +size 109404 diff --git a/tests/files/render/camera/osl_camera_offset_in_volume.blend b/tests/files/render/camera/osl_camera_offset_in_volume.blend new file mode 100644 index 00000000000..3e12dda8fc0 --- /dev/null +++ b/tests/files/render/camera/osl_camera_offset_in_volume.blend @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34d01aa739292b01fdf36f27c6d8bbf31cffb39a1af1fedf9193c24286797831 +size 104854 diff --git a/tests/files/render/camera/storm_hydra_renders/osl_camera_advanced.png b/tests/files/render/camera/storm_hydra_renders/osl_camera_advanced.png new file mode 100644 index 00000000000..1a7afbac387 --- /dev/null +++ b/tests/files/render/camera/storm_hydra_renders/osl_camera_advanced.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c080bb76309c4b27aebdd9242fcfa1b49028581e7b77fcc24d612266b45ae9a +size 9758 diff --git a/tests/files/render/camera/storm_hydra_renders/osl_camera_advanced_manual_dof.png b/tests/files/render/camera/storm_hydra_renders/osl_camera_advanced_manual_dof.png new file mode 100644 index 00000000000..8bd7248d351 --- /dev/null +++ b/tests/files/render/camera/storm_hydra_renders/osl_camera_advanced_manual_dof.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a704b9db6fa8a9f8ce296eb49d380a12d958151bd6bce8afb27b73b036a39484 +size 9769 diff --git a/tests/files/render/camera/storm_hydra_renders/osl_camera_advanced_manual_dof_138188.png b/tests/files/render/camera/storm_hydra_renders/osl_camera_advanced_manual_dof_138188.png new file mode 100644 index 00000000000..f66811a0bfb --- /dev/null +++ b/tests/files/render/camera/storm_hydra_renders/osl_camera_advanced_manual_dof_138188.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fd0617f4245ca5e9b3d1c6b912e292ba6c6ea36a4211bf5b1b22bf668cce663 +size 9775 diff --git a/tests/files/render/camera/storm_hydra_renders/osl_camera_cubemap.png b/tests/files/render/camera/storm_hydra_renders/osl_camera_cubemap.png new file mode 100644 index 00000000000..e4fdc9a08cc --- /dev/null +++ b/tests/files/render/camera/storm_hydra_renders/osl_camera_cubemap.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:733677b1141d2e8e40e8f018e10cdc8c7c70a0cbdd822dc63d1c42ee782d8182 +size 8284 diff --git a/tests/files/render/camera/storm_hydra_renders/osl_camera_cubemap_auto_derivatives.png b/tests/files/render/camera/storm_hydra_renders/osl_camera_cubemap_auto_derivatives.png new file mode 100644 index 00000000000..1f2a4537989 --- /dev/null +++ b/tests/files/render/camera/storm_hydra_renders/osl_camera_cubemap_auto_derivatives.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a25374387a8bf42d68993bad5efd562c2f48cbc9dd4253ec83f6ffc1f53e87b +size 9027 diff --git a/tests/files/render/camera/storm_hydra_renders/osl_camera_offset_in_volume.png b/tests/files/render/camera/storm_hydra_renders/osl_camera_offset_in_volume.png new file mode 100644 index 00000000000..67fcd4d8dfc --- /dev/null +++ b/tests/files/render/camera/storm_hydra_renders/osl_camera_offset_in_volume.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92ee03debd166455c739d7353c041825be42767d8e40c55e5b49e31edd45d8d8 +size 10564 diff --git a/tests/files/render/camera/storm_usd_renders/osl_camera_advanced.png b/tests/files/render/camera/storm_usd_renders/osl_camera_advanced.png new file mode 100644 index 00000000000..4daa81819c7 --- /dev/null +++ b/tests/files/render/camera/storm_usd_renders/osl_camera_advanced.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d48ca3dc7eb8bdee4a7324f435bcff0d3fcd31a0d5d06ef0c781834365825aa0 +size 15097 diff --git a/tests/files/render/camera/storm_usd_renders/osl_camera_advanced_manual_dof.png b/tests/files/render/camera/storm_usd_renders/osl_camera_advanced_manual_dof.png new file mode 100644 index 00000000000..d6ba434905b --- /dev/null +++ b/tests/files/render/camera/storm_usd_renders/osl_camera_advanced_manual_dof.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6be10b66903b467c775517648bc0aab2de37ffc5599fc35cb8fc527e13d5ae66 +size 15108 diff --git a/tests/files/render/camera/storm_usd_renders/osl_camera_advanced_manual_dof_138188.png b/tests/files/render/camera/storm_usd_renders/osl_camera_advanced_manual_dof_138188.png new file mode 100644 index 00000000000..2f3ccc3d844 --- /dev/null +++ b/tests/files/render/camera/storm_usd_renders/osl_camera_advanced_manual_dof_138188.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4033e968491857f696a7c034cff75a8bac8cd969caa22383db5865805395f2e4 +size 15114 diff --git a/tests/files/render/camera/storm_usd_renders/osl_camera_cubemap.png b/tests/files/render/camera/storm_usd_renders/osl_camera_cubemap.png new file mode 100644 index 00000000000..08bd0d3d698 --- /dev/null +++ b/tests/files/render/camera/storm_usd_renders/osl_camera_cubemap.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36f58302486fea2a9ac4678282808039af1cdbad0a0404e61920d9a243b49e50 +size 13274 diff --git a/tests/files/render/camera/storm_usd_renders/osl_camera_cubemap_auto_derivatives.png b/tests/files/render/camera/storm_usd_renders/osl_camera_cubemap_auto_derivatives.png new file mode 100644 index 00000000000..f168eea5df8 --- /dev/null +++ b/tests/files/render/camera/storm_usd_renders/osl_camera_cubemap_auto_derivatives.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4355247a2e4e7198d77d5df65921976da283e6e179955feabb312edf6de3b9c9 +size 16943 diff --git a/tests/files/render/camera/storm_usd_renders/osl_camera_offset_in_volume.png b/tests/files/render/camera/storm_usd_renders/osl_camera_offset_in_volume.png new file mode 100644 index 00000000000..a454dc16361 --- /dev/null +++ b/tests/files/render/camera/storm_usd_renders/osl_camera_offset_in_volume.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f0dc9569cc8256419136f0aa92f6132622ae41b5d39d4d81828ac423e86fc81 +size 17329 diff --git a/tests/files/render/camera/workbench_renders/osl_camera_advanced.png b/tests/files/render/camera/workbench_renders/osl_camera_advanced.png new file mode 100644 index 00000000000..9670250ea7f --- /dev/null +++ b/tests/files/render/camera/workbench_renders/osl_camera_advanced.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ffc58ef17deb03dda0d909747dc1e2be613439f3a31e929c7c0c5e43cd12674 +size 16407 diff --git a/tests/files/render/camera/workbench_renders/osl_camera_advanced_manual_dof.png b/tests/files/render/camera/workbench_renders/osl_camera_advanced_manual_dof.png new file mode 100644 index 00000000000..b95e71fab53 --- /dev/null +++ b/tests/files/render/camera/workbench_renders/osl_camera_advanced_manual_dof.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e904422f8bd490063911532ed6557e1818ef4532f3ed7ece5dff1b87f9a5f0fa +size 16418 diff --git a/tests/files/render/camera/workbench_renders/osl_camera_advanced_manual_dof_138188.png b/tests/files/render/camera/workbench_renders/osl_camera_advanced_manual_dof_138188.png new file mode 100644 index 00000000000..51e537cc0b3 --- /dev/null +++ b/tests/files/render/camera/workbench_renders/osl_camera_advanced_manual_dof_138188.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2fc6eb7dc2271a38027f2e7e9b4edaa2fb9720561c83cb970a248d4f3a0c54a +size 16424 diff --git a/tests/files/render/camera/workbench_renders/osl_camera_cubemap.png b/tests/files/render/camera/workbench_renders/osl_camera_cubemap.png new file mode 100644 index 00000000000..3d5da5fdce9 --- /dev/null +++ b/tests/files/render/camera/workbench_renders/osl_camera_cubemap.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06eb744fe8f0ae8397d525a27c04fe9fecddc82506b8f4cb1f1e18d71fe36ee1 +size 14358 diff --git a/tests/files/render/camera/workbench_renders/osl_camera_cubemap_auto_derivatives.png b/tests/files/render/camera/workbench_renders/osl_camera_cubemap_auto_derivatives.png new file mode 100644 index 00000000000..c794edc8731 --- /dev/null +++ b/tests/files/render/camera/workbench_renders/osl_camera_cubemap_auto_derivatives.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98257ab329b7757575eff11eefb59bf075276052b2560c2d5b02c1d58a5565c8 +size 15107 diff --git a/tests/files/render/camera/workbench_renders/osl_camera_offset_in_volume.png b/tests/files/render/camera/workbench_renders/osl_camera_offset_in_volume.png new file mode 100644 index 00000000000..112824e9029 --- /dev/null +++ b/tests/files/render/camera/workbench_renders/osl_camera_offset_in_volume.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08f22452232f39e8f8c621f7b76fc182257baf3d7e2c6b8ce1cfee4d94cf6008 +size 16399 diff --git a/tests/python/cycles_render_tests.py b/tests/python/cycles_render_tests.py index 52c221f963f..eeba7004a15 100644 --- a/tests/python/cycles_render_tests.py +++ b/tests/python/cycles_render_tests.py @@ -70,6 +70,8 @@ BLOCKLIST_OPTIX_OSL_LIMITED = [ 'image_.*_osl.blend', # OptiX OSL doesn't support the trace function 'osl_trace_shader.blend', + # Noise functions do not return color with OptiX OSL + 'osl_camera_advanced.blend', ] # Blocklist for SVM tests that fail when forced to run with OptiX OSL diff --git a/tests/python/eevee_render_tests.py b/tests/python/eevee_render_tests.py index a1cbf360cc0..e062d640837 100644 --- a/tests/python/eevee_render_tests.py +++ b/tests/python/eevee_render_tests.py @@ -60,7 +60,9 @@ BLOCKLIST_METAL = [ # Blocked due to difference in mipmap interpolation (to be fixed). "environment_mirror_ball.blend", # Blocked due to difference in mipmap interpolation / anisotropic filtering (to be fixed). - "image.blend" + "image.blend", + # Blocked due to subtle differences in DOF + "osl_camera_advanced.blend", ] BLOCKLIST_VULKAN = [