[Bf-blender-cvs] [8d399eef67b] gsoc-2018-many-light-sampling: Merge branch 'master' into gsoc-2018-many-light-sampling

2018-08-12 Thread Erik Englesson
Commit: 8d399eef67b68d663b93f33aa36fde24564ba81e Author: Erik Englesson Date: Sun Aug 12 12:30:42 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rB8d399eef67b68d663b93f33aa36fde24564ba81e Merge branch 'master' into gsoc-2018-many-light-sampling

[Bf-blender-cvs] [4608e5ac269] gsoc-2018-many-light-sampling: Cycles: light_tree_pdf() now accounts for splitting

2018-08-12 Thread Erik Englesson
Commit: 4608e5ac269758df5c37e57b77afadd27fcf6de2 Author: Erik Englesson Date: Fri Aug 10 22:40:17 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rB4608e5ac269758df5c37e57b77afadd27fcf6de2 Cycles: light_tree_pdf() now accounts for splitting For the MIS

[Bf-blender-cvs] [2d839a08e49] gsoc-2018-many-light-sampling: Cycles: Removed unused code

2018-08-12 Thread Erik Englesson
Commit: 2d839a08e4939d7c5a113f675cebf5cb8cd7d2bc Author: Erik Englesson Date: Fri Aug 10 19:39:57 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rB2d839a08e4939d7c5a113f675cebf5cb8cd7d2bc Cycles: Removed unused code The simplified GGX code is no longer needed

[Bf-blender-cvs] [8e36d94be26] gsoc-2018-many-light-sampling: Cycles: Added more comments and renamed variables

2018-08-10 Thread Erik Englesson
Commit: 8e36d94be266dc64afd9861a6fd5aa9cbbecc0f5 Author: Erik Englesson Date: Wed Aug 8 16:57:59 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rB8e36d94be266dc64afd9861a6fd5aa9cbbecc0f5 Cycles: Added more comments and renamed variables More code comments have

[Bf-blender-cvs] [0216daeb805] gsoc-2018-many-light-sampling: Cycles: Removed energy term in SAOH denominator

2018-08-10 Thread Erik Englesson
Commit: 0216daeb8051f631e0950f2f046751be028038b2 Author: Erik Englesson Date: Wed Aug 8 16:59:38 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rB0216daeb8051f631e0950f2f046751be028038b2 Cycles: Removed energy term in SAOH denominator This should not affect

[Bf-blender-cvs] [94af4326e3f] gsoc-2018-many-light-sampling: Cycles: Light tree: volume and MIS fixes

2018-08-03 Thread Erik Englesson
Commit: 94af4326e3fc22fe1b229a3e2435fb6ccfe36ce9 Author: Erik Englesson Date: Thu Aug 2 19:21:01 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rB94af4326e3fc22fe1b229a3e2435fb6ccfe36ce9 Cycles: Light tree: volume and MIS fixes Now using a more reliable way

[Bf-blender-cvs] [e8e0669785c] gsoc-2018-many-light-sampling: Cycles: Picking position and normal fix for MIS

2018-08-03 Thread Erik Englesson
Commit: e8e0669785cdd3b88f431e560a7323ae45958142 Author: Erik Englesson Date: Wed Aug 1 09:40:14 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rBe8e0669785cdd3b88f431e560a7323ae45958142 Cycles: Picking position and normal fix for MIS The picking position

[Bf-blender-cvs] [f6305047f44] gsoc-2018-many-light-sampling: Cycles: Light tree split heuristic fix

2018-08-03 Thread Erik Englesson
Commit: f6305047f44bf3168b1da8601307d78015ad8f65 Author: Erik Englesson Date: Thu Aug 2 10:43:49 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rBf6305047f44bf3168b1da8601307d78015ad8f65 Cycles: Light tree split heuristic fix Doubles are no longer needed

[Bf-blender-cvs] [5d344f43603] gsoc-2018-many-light-sampling: Cycles: Light tree: Area light fix

2018-08-03 Thread Erik Englesson
Commit: 5d344f43603ddba8f3a009915b92a5374066efeb Author: Erik Englesson Date: Tue Jul 31 11:48:27 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rB5d344f43603ddba8f3a009915b92a5374066efeb Cycles: Light tree: Area light fix The bounding boxes for area lights

[Bf-blender-cvs] [108594d8c84] gsoc-2018-many-light-sampling: Cycles: Light tree: energy and light picking fixes

2018-08-03 Thread Erik Englesson
Commit: 108594d8c844edb09afdac1a355f0b6d99cb80db Author: Erik Englesson Date: Mon Jul 30 15:42:52 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rB108594d8c844edb09afdac1a355f0b6d99cb80db Cycles: Light tree: energy and light picking fixes When calculating

[Bf-blender-cvs] [84fec215226] gsoc-2018-many-light-sampling: Cycles: Light tree instancing and energy fixes

2018-08-03 Thread Erik Englesson
Commit: 84fec21522616b93d7b4f7ee7563d9502fb79a32 Author: Erik Englesson Date: Sat Jul 28 16:34:44 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rB84fec21522616b93d7b4f7ee7563d9502fb79a32 Cycles: Light tree instancing and energy fixes Instancing for mesh

[Bf-blender-cvs] [00b90ede1b8] gsoc-2018-many-light-sampling: Cycles: Light tree related bug fixes

2018-07-27 Thread Erik Englesson
Commit: 00b90ede1b8cba0d47a4cdc7c6d48f49ed15d677 Author: Erik Englesson Date: Mon Jul 23 16:05:04 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rB00b90ede1b8cba0d47a4cdc7c6d48f49ed15d677 Cycles: Light tree related bug fixes - Fixed bug

[Bf-blender-cvs] [1fe1e742a6f] gsoc-2018-many-light-sampling: Cycles: WIP: Volumes are not using the light tree.

2018-07-27 Thread Erik Englesson
Commit: 1fe1e742a6f27a051c98025898ca61a536cb477f Author: Erik Englesson Date: Tue Jul 24 13:06:58 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rB1fe1e742a6f27a051c98025898ca61a536cb477f Cycles: WIP: Volumes are not using the light tree. If a shading point

[Bf-blender-cvs] [6045fc40f4c] gsoc-2018-many-light-sampling: Cycles: Light tree optimization

2018-07-27 Thread Erik Englesson
Commit: 6045fc40f4cd1d89f326a2d937e07752f5e3ad7c Author: Erik Englesson Date: Wed Jul 25 13:47:27 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rB6045fc40f4cd1d89f326a2d937e07752f5e3ad7c Cycles: Light tree optimization The importance metric calculations now

[Bf-blender-cvs] [beef4874d33] gsoc-2018-many-light-sampling: Cycles: Several emitters per leaf in light tree

2018-07-20 Thread Erik Englesson
Commit: beef4874d330776d825c666ad21809c3b9fd0bcc Author: Erik Englesson Date: Tue Jul 17 15:34:07 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rBbeef4874d330776d825c666ad21809c3b9fd0bcc Cycles: Several emitters per leaf in light tree This commits makes

[Bf-blender-cvs] [260b2e9e20a] gsoc-2018-many-light-sampling: Cycles: Updated the importance metric

2018-07-13 Thread Erik Englesson
Commit: 260b2e9e20ac2c2acff17498e2ca006f2a2d9d95 Author: Erik Englesson Date: Wed Jul 11 07:49:30 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rB260b2e9e20ac2c2acff17498e2ca006f2a2d9d95 Cycles: Updated the importance metric The new paper provides an updated

[Bf-blender-cvs] [0db119ad11e] gsoc-2018-many-light-sampling: Cycles: Updated SAOH with regularization factor

2018-07-13 Thread Erik Englesson
Commit: 0db119ad11e4738808fa9766829f8d0ddde18e5f Author: Erik Englesson Date: Wed Jul 11 10:51:07 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rB0db119ad11e4738808fa9766829f8d0ddde18e5f Cycles: Updated SAOH with regularization factor This factor penalizes

[Bf-blender-cvs] [8a0ff32abda] gsoc-2018-many-light-sampling: Cycles: Updated cone aggregation and measure

2018-07-13 Thread Erik Englesson
Commit: 8a0ff32abda6171c10b5f4d8f37f6ef82ec4376a Author: Erik Englesson Date: Wed Jul 11 10:12:07 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rB8a0ff32abda6171c10b5f4d8f37f6ef82ec4376a Cycles: Updated cone aggregation and measure The paper provided a way

[Bf-blender-cvs] [2d6e1ddb94a] gsoc-2018-many-light-sampling: Cycles: Updated rescaling of random numbers

2018-07-13 Thread Erik Englesson
Commit: 2d6e1ddb94a3bcedf3dae486c4c533b015e3311f Author: Erik Englesson Date: Tue Jul 10 11:32:14 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rB2d6e1ddb94a3bcedf3dae486c4c533b015e3311f Cycles: Updated rescaling of random numbers The new paper describes how

[Bf-blender-cvs] [ff4833a6b39] gsoc-2018-many-light-sampling: Cycles: Bug fixes

2018-07-13 Thread Erik Englesson
Commit: ff4833a6b395eef84e2a60a32f934c2f3a0e7d63 Author: Erik Englesson Date: Thu Jul 12 16:40:58 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rBff4833a6b395eef84e2a60a32f934c2f3a0e7d63 Cycles: Bug fixes - Stopping recursive tree traversal if negative PDFs

[Bf-blender-cvs] [c6bd7a974b3] gsoc-2018-many-light-sampling: Cycles: Updated the split heuristic

2018-07-13 Thread Erik Englesson
Commit: c6bd7a974b34d47f01f02666d8cdd5057bc77eba Author: Erik Englesson Date: Tue Jul 10 11:13:14 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rBc6bd7a974b34d47f01f02666d8cdd5057bc77eba Cycles: Updated the split heuristic The split heuristic is now based

[Bf-blender-cvs] [36cfc9e9fdc] gsoc-2018-many-light-sampling: Cycles: First iteration on split traversal

2018-07-06 Thread Erik Englesson
Commit: 36cfc9e9fdc12beeec3545854bb2ccbb23ef17c6 Author: Erik Englesson Date: Tue Jul 3 10:36:58 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rB36cfc9e9fdc12beeec3545854bb2ccbb23ef17c6 Cycles: First iteration on split traversal This makes it possible

[Bf-blender-cvs] [136991be1a8] gsoc-2018-many-light-sampling: Merge branch 'master' into gsoc-2018-many-light-sampling

2018-06-29 Thread Erik Englesson
Commit: 136991be1a8afc6938c587558a0a75f096888d5a Author: Erik Englesson Date: Fri Jun 29 11:02:18 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rB136991be1a8afc6938c587558a0a75f096888d5a Merge branch 'master' into gsoc-2018-many-light-sampling

[Bf-blender-cvs] [5c10bd4f199] gsoc-2018-many-light-sampling: Fix: Merge conflict with background resolution

2018-06-29 Thread Erik Englesson
Commit: 5c10bd4f199377fc2d0aaeadfd99d7c5ab511d95 Author: Erik Englesson Date: Fri Jun 29 16:25:28 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rB5c10bd4f199377fc2d0aaeadfd99d7c5ab511d95 Fix: Merge conflict with background resolution

[Bf-blender-cvs] [2cdb08f4ffb] gsoc-2018-many-light-sampling: Cycles: Background lights works with light tree

2018-06-29 Thread Erik Englesson
Commit: 2cdb08f4ffb3d7d24935d82ba32b1b1100ee2cd6 Author: Erik Englesson Date: Wed Jun 27 16:59:01 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rB2cdb08f4ffb3d7d24935d82ba32b1b1100ee2cd6 Cycles: Background lights works with light tree Added support

[Bf-blender-cvs] [2f85295be65] gsoc-2018-many-light-sampling: Cleanup: Replaced space tabs with real tabs

2018-06-22 Thread Erik Englesson
Commit: 2f85295be657cf3361c0e97afe1e1b36ceb21eed Author: Erik Englesson Date: Thu Jun 14 18:05:35 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rB2f85295be657cf3361c0e97afe1e1b36ceb21eed Cleanup: Replaced space tabs with real tabs

[Bf-blender-cvs] [118731d7d41] gsoc-2018-many-light-sampling: Cycles: New design for PDF computations

2018-06-22 Thread Erik Englesson
Commit: 118731d7d415eade1584cdd005a8101e5a438a65 Author: Erik Englesson Date: Thu Jun 14 17:51:46 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rB118731d7d415eade1584cdd005a8101e5a438a65 Cycles: New design for PDF computations Now there are functions

[Bf-blender-cvs] [8b24cf8c83a] gsoc-2018-many-light-sampling: Cycles: Support for distant lights

2018-06-22 Thread Erik Englesson
Commit: 8b24cf8c83a124dbc367897db13799c36ff645f3 Author: Erik Englesson Date: Thu Jun 21 09:05:41 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rB8b24cf8c83a124dbc367897db13799c36ff645f3 Cycles: Support for distant lights Distant lights are not put

[Bf-blender-cvs] [6f2d885f7ed] gsoc-2018-many-light-sampling: Cleanup: Refactored code

2018-06-15 Thread Erik Englesson
Commit: 6f2d885f7edb360e21116b4d4c6496fe3f7b131e Author: Erik Englesson Date: Thu Jun 14 15:24:32 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rB6f2d885f7edb360e21116b4d4c6496fe3f7b131e Cleanup: Refactored code Merged the device_update_tree_distribution

[Bf-blender-cvs] [df7f4d1e269] gsoc-2018-many-light-sampling: Cycles: Area lights support and better energy estimation

2018-06-15 Thread Erik Englesson
Commit: df7f4d1e2692c6c8ff3a32acd8863e349c260ac6 Author: Erik Englesson Date: Thu Jun 14 09:50:11 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rBdf7f4d1e2692c6c8ff3a32acd8863e349c260ac6 Cycles: Area lights support and better energy estimation The light BVH

[Bf-blender-cvs] [0028f7cf0f4] gsoc-2018-many-light-sampling: Merge branch 'master' into gsoc-2018-many-light-sampling

2018-06-08 Thread Erik Englesson
Commit: 0028f7cf0f41211d183853460e544830068badb0 Author: Erik Englesson Date: Fri Jun 8 15:21:09 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rB0028f7cf0f41211d183853460e544830068badb0 Merge branch 'master' into gsoc-2018-many-light-sampling

[Bf-blender-cvs] [a3826bf41c6] gsoc-2018-many-light-sampling: Cycles: Added a checkbox in Blender's GUI to turn on/off the new light sampling method.

2018-06-08 Thread Erik Englesson
Commit: a3826bf41c6a4de9486a0c60c5c3b67587cd2e5f Author: Erik Englesson Date: Thu Jun 7 11:10:55 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rBa3826bf41c6a4de9486a0c60c5c3b67587cd2e5f Cycles: Added a checkbox in Blender's GUI to turn on/off the new light

[Bf-blender-cvs] [4f55918a5e9] gsoc-2018-many-light-sampling: Cycles: Implemented the SAOH splitting method

2018-06-08 Thread Erik Englesson
Commit: 4f55918a5e93e7ab18ea46e3874002986719518b Author: Erik Englesson Date: Mon Jun 4 11:37:15 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rB4f55918a5e93e7ab18ea46e3874002986719518b Cycles: Implemented the SAOH splitting method Previously the light bvh

[Bf-blender-cvs] [bcb89f0b967] gsoc-2018-many-light-sampling: Fix: Minimal compilation error fix

2018-06-04 Thread Erik Englesson
Commit: bcb89f0b967837ee5c05e0641b91c7ac8712fb9b Author: Erik Englesson Date: Mon Jun 4 11:10:08 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rBbcb89f0b967837ee5c05e0641b91c7ac8712fb9b Fix: Minimal compilation error fix

[Bf-blender-cvs] [e558b1afef0] gsoc-2018-many-light-sampling: My own build path modifications

2018-06-01 Thread Erik Englesson
Commit: e558b1afef0a8e4471222d43d5dccc96fbefdd65 Author: Erik Englesson Date: Thu May 31 08:30:46 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rBe558b1afef0a8e4471222d43d5dccc96fbefdd65 My own build path modifications

[Bf-blender-cvs] [2e17c3f3a10] gsoc-2018-many-light-sampling: Added simple construction and sampling code for light BVH

2018-06-01 Thread Erik Englesson
Commit: 2e17c3f3a10bb2f6a62b1e8d5d236c437f7ae4e8 Author: Erik Englesson Date: Thu May 31 08:25:44 2018 +0200 Branches: gsoc-2018-many-light-sampling https://developer.blender.org/rB2e17c3f3a10bb2f6a62b1e8d5d236c437f7ae4e8 Added simple construction and sampling code for light BVH The light BVH