{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":336054039,"defaultBranch":"main","name":"Luminary","ownerLogin":"MilchRatchet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-02-04T18:59:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/56189328?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718215565.0","currentOid":""},"activityList":{"items":[{"before":"d73bcb1211951e1705297c2fdad97de87031794e","after":"f1ebfcf7435dc310787afb7c6f94880cc008287c","ref":"refs/heads/dev-ocean-caustics","pushedAt":"2024-06-20T17:01:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Added lum options for caustics.","shortMessageHtmlLink":"Added lum options for caustics."}},{"before":"15a8d5da3527f8f1e577724196a5172715f017b7","after":"d73bcb1211951e1705297c2fdad97de87031794e","ref":"refs/heads/dev-ocean-caustics","pushedAt":"2024-06-20T10:11:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Fixed some issues close to the ocean plane and revised weights.\n\nThe weights are now properly documented and they are now carefully\nchosen to match all of my test scenes (all 2 of them).","shortMessageHtmlLink":"Fixed some issues close to the ocean plane and revised weights."}},{"before":"3595e5aaab122cde260bdd3d10fbf3096132d853","after":"15a8d5da3527f8f1e577724196a5172715f017b7","ref":"refs/heads/dev-ocean-caustics","pushedAt":"2024-06-20T07:57:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Direct beauty buffer is now defined by if a path only had delta dists.\n\nThis helps a lot in combination with the firely clamping.","shortMessageHtmlLink":"Direct beauty buffer is now defined by if a path only had delta dists."}},{"before":"46c0d6ac4b6948bbae73d7b499bd7c6c4bdc0640","after":"3595e5aaab122cde260bdd3d10fbf3096132d853","ref":"refs/heads/dev-ocean-caustics","pushedAt":"2024-06-19T15:49:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Changed the caustic sampling domain.\n\nThis now manages to sample the caustics reasonably well. The only issue\nI see right now is how amplitude==0 provides a very different result, it\nis very close in brightness to the non caustic lighting. If the\namplitude!=0 then the ocean is much darker. I think my weights are\nfucked (not surprised tbh).","shortMessageHtmlLink":"Changed the caustic sampling domain."}},{"before":"d0ad3c6933efca3dd5f726aff42f8504e34943a0","after":"46c0d6ac4b6948bbae73d7b499bd7c6c4bdc0640","ref":"refs/heads/dev-ocean-caustics","pushedAt":"2024-06-18T17:01:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Some caustics performance improvements.\n\nSomehow the reflection caustics got fucked in a previous commit.","shortMessageHtmlLink":"Some caustics performance improvements."}},{"before":"2565811097d213d4cd0ff704a31788b1ff6d2d19","after":"d0ad3c6933efca3dd5f726aff42f8504e34943a0","ref":"refs/heads/dev-ocean-caustics","pushedAt":"2024-06-18T14:48:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Improved caustics sampling domain and added regularization.","shortMessageHtmlLink":"Improved caustics sampling domain and added regularization."}},{"before":"b015530eaba4592bd7c113d41fb43612d8f8f676","after":"2565811097d213d4cd0ff704a31788b1ff6d2d19","ref":"refs/heads/dev-ocean-caustics","pushedAt":"2024-06-18T08:48:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Caustics are now sampled through brute force with RIS.\n\nThis works much better. I am actually quite happy with this. From here I\ncan go ahead and reduce the amount of work that is required for each\nsample and figure out how to choose an optimal sampling domain.\nEspecially refractions are not handled right now.","shortMessageHtmlLink":"Caustics are now sampled through brute force with RIS."}},{"before":"863a00527a528220043d7caa4d461c625a589567","after":"b015530eaba4592bd7c113d41fb43612d8f8f676","ref":"refs/heads/dev-ocean-caustics","pushedAt":"2024-06-17T18:08:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Fixed a bug with the ocean surface due to limited precision.","shortMessageHtmlLink":"Fixed a bug with the ocean surface due to limited precision."}},{"before":"7fac443e5d613704a90437d21763a6e9392278be","after":"863a00527a528220043d7caa4d461c625a589567","ref":"refs/heads/dev-ocean-caustics","pushedAt":"2024-06-16T18:43:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Slight improvement to the caustics for reflections.\n\nRefraction will be dealt with later.","shortMessageHtmlLink":"Slight improvement to the caustics for reflections."}},{"before":"7fe03e53fa88160ea0fbcf68ee98eb8e9c7d406d","after":"7fac443e5d613704a90437d21763a6e9392278be","ref":"refs/heads/dev-ocean-caustics","pushedAt":"2024-06-16T14:43:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"First implementation of the caustics.","shortMessageHtmlLink":"First implementation of the caustics."}},{"before":"504dfa35028d4cc3cc9635401f3938f77763d628","after":"7fe03e53fa88160ea0fbcf68ee98eb8e9c7d406d","ref":"refs/heads/dev-ocean-caustics","pushedAt":"2024-06-12T18:07:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Added ocean caustic option and some shading_kernel.cuh refactor.","shortMessageHtmlLink":"Added ocean caustic option and some shading_kernel.cuh refactor."}},{"before":"4d1d3fd24700d1c6e02d3de802652ca58b64455a","after":"532916a5a1fdcf5ed61a2533da8185eac8703359","ref":"refs/heads/main","pushedAt":"2024-06-12T18:06:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Fixed an issue where changing cuh files would not cause Optix recomp.","shortMessageHtmlLink":"Fixed an issue where changing cuh files would not cause Optix recomp."}},{"before":null,"after":"504dfa35028d4cc3cc9635401f3938f77763d628","ref":"refs/heads/dev-ocean-caustics","pushedAt":"2024-06-12T18:06:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Added ocean caustic option and some shading_kernel.cuh refactor.","shortMessageHtmlLink":"Added ocean caustic option and some shading_kernel.cuh refactor."}},{"before":"0cd583b6c716f9a77638398f09281cd486f86459","after":"4d1d3fd24700d1c6e02d3de802652ca58b64455a","ref":"refs/heads/main","pushedAt":"2024-06-12T17:26:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Changed compilation of Optix PTX files.","shortMessageHtmlLink":"Changed compilation of Optix PTX files."}},{"before":"682d02b1bb8a436e7a0ac4a36cc4a180786272ac","after":"cf5d90b767fdab7b3457c4ce9aa7296d70166fce","ref":"refs/heads/dev-light-mis-in-ris","pushedAt":"2024-06-12T17:26:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Added bsdf sampling functions for light sampling.","shortMessageHtmlLink":"Added bsdf sampling functions for light sampling."}},{"before":"99b409f07dde7a9a5c6034b9b9a56af7e9b786c1","after":"682d02b1bb8a436e7a0ac4a36cc4a180786272ac","ref":"refs/heads/dev-light-mis-in-ris","pushedAt":"2024-06-09T12:47:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Changed compilation of Optix PTX files.","shortMessageHtmlLink":"Changed compilation of Optix PTX files."}},{"before":null,"after":"99b409f07dde7a9a5c6034b9b9a56af7e9b786c1","ref":"refs/heads/dev-light-mis-in-ris","pushedAt":"2024-06-09T07:41:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Delta distributions from geometry can no longer sample lights.\n\nTo preserve the previous behaviour for oceans, I had to add a delta path\nflag.","shortMessageHtmlLink":"Delta distributions from geometry can no longer sample lights."}},{"before":"1d872d916eadee434527c510798ea945b74ed171","after":"0cd583b6c716f9a77638398f09281cd486f86459","ref":"refs/heads/main","pushedAt":"2024-06-09T06:13:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Removed some redundant computations.\n\nSometimes I really have the stupid.","shortMessageHtmlLink":"Removed some redundant computations."}},{"before":"f7b8d9215668b724ab967e1a4b2ad73a32108b49","after":"1d872d916eadee434527c510798ea945b74ed171","ref":"refs/heads/main","pushedAt":"2024-06-08T20:47:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Added support for random integer sampling.","shortMessageHtmlLink":"Added support for random integer sampling."}},{"before":"d12d58b5dae861735b145967d7629edc5881ec3f","after":"f7b8d9215668b724ab967e1a4b2ad73a32108b49","ref":"refs/heads/main","pushedAt":"2024-06-08T14:16:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Fixed a bug with IOR caused by OMMs.\n\nThis is something I will have to properly address in the future if I\nwant better performance.","shortMessageHtmlLink":"Fixed a bug with IOR caused by OMMs."}},{"before":"dd44957562d61b532d99891bdba4d9e475c8f960","after":"d12d58b5dae861735b145967d7629edc5881ec3f","ref":"refs/heads/main","pushedAt":"2024-06-08T08:56:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Glossy BSDF now properly mixes diffuse and microfacet BRDFs when\nsampling.","shortMessageHtmlLink":"Glossy BSDF now properly mixes diffuse and microfacet BRDFs when"}},{"before":"b75788944d8f8fa2d21d6f91441e28a051a2d409","after":"dd44957562d61b532d99891bdba4d9e475c8f960","ref":"refs/heads/main","pushedAt":"2024-06-04T06:23:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Some rewrites of memory related issues to resolve OptiX bug.\n\nI left a comment in the most critical section of this change that\nexplains this.","shortMessageHtmlLink":"Some rewrites of memory related issues to resolve OptiX bug."}},{"before":"807b56b5c4c85162af83f3bbd19c35cb019f377f","after":"b75788944d8f8fa2d21d6f91441e28a051a2d409","ref":"refs/heads/main","pushedAt":"2024-06-01T07:05:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Added option for OptiX validation.\n\nI upgraded my driver and now OptiX is completely bugged. I will have to\nhold development until the new OptiX version releases.","shortMessageHtmlLink":"Added option for OptiX validation."}},{"before":"ccb648405e085173d8c59ebaa6c16b7f8775f55c","after":"807b56b5c4c85162af83f3bbd19c35cb019f377f","ref":"refs/heads/main","pushedAt":"2024-05-26T06:47:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Film grain is now applied before tonemapping.","shortMessageHtmlLink":"Film grain is now applied before tonemapping."}},{"before":"2b7f75f39137c1a00636ffd07d6d07e61a751f28","after":"ccb648405e085173d8c59ebaa6c16b7f8775f55c","ref":"refs/heads/main","pushedAt":"2024-05-25T20:19:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Added film grain post process.","shortMessageHtmlLink":"Added film grain post process."}},{"before":"d2b1e6130e7e7f0401153b76ada2391156467c37","after":"2b7f75f39137c1a00636ffd07d6d07e61a751f28","ref":"refs/heads/main","pushedAt":"2024-05-24T06:15:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Firefly clamping now only applies to indirect lighting.\n\nThis addresses most of the issues that I have had with the firefly\nclamping.","shortMessageHtmlLink":"Firefly clamping now only applies to indirect lighting."}},{"before":"a0beec21df365dd1e6c30627cfda7e3b6b3bf02c","after":"d2b1e6130e7e7f0401153b76ada2391156467c37","ref":"refs/heads/main","pushedAt":"2024-05-19T18:23:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Fixed a bug in the shadowing of triangle lights.","shortMessageHtmlLink":"Fixed a bug in the shadowing of triangle lights."}},{"before":"df92debf9aee24caa99cba9e2c7e65e66999edd0","after":"a0beec21df365dd1e6c30627cfda7e3b6b3bf02c","ref":"refs/heads/main","pushedAt":"2024-05-19T15:11:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Added a hack for light ray refraction BSDF.","shortMessageHtmlLink":"Added a hack for light ray refraction BSDF."}},{"before":"86389c4eb1a964e34e981f7d6a63b901bddb23c9","after":"df92debf9aee24caa99cba9e2c7e65e66999edd0","ref":"refs/heads/main","pushedAt":"2024-05-17T18:14:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Fixed a bug where HDRI cloud transmittance would be applied during cloud\nintegration.","shortMessageHtmlLink":"Fixed a bug where HDRI cloud transmittance would be applied during cloud"}},{"before":"926490cf83fd76b633d4be65b0d346a1ec39f12a","after":"86389c4eb1a964e34e981f7d6a63b901bddb23c9","ref":"refs/heads/main","pushedAt":"2024-05-17T17:49:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MilchRatchet","name":"Max","path":"/MilchRatchet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56189328?s=80&v=4"},"commit":{"message":"Phase function params are now precomputed for sky and cloud integration.","shortMessageHtmlLink":"Phase function params are now precomputed for sky and cloud integration."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEas49rAA","startCursor":null,"endCursor":null}},"title":"Activity ยท MilchRatchet/Luminary"}