Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/pmndrs/react-three-lightmap
In-browser lightmap/AO baker for react-three-fiber and ThreeJS
https://github.com/pmndrs/react-three-lightmap
Merge pull request #24 from pmndrs/offscreen-hook
Carry out offscreen workflow into separate hook
49ceb48e68994bad1eaa33f2d2ddf0011ffed878 authored about 2 years ago
Set up dedicated hook for offscreen baking workflow
f96bbb9031acac35ac0c362c20aa2ef4705e226d authored about 2 years ago
f96bbb9031acac35ac0c362c20aa2ef4705e226d authored about 2 years ago
Isolate debug listener interface
dba18aff858d9e83f09b26aeb110acbd2d637754 authored about 2 years ago
dba18aff858d9e83f09b26aeb110acbd2d637754 authored about 2 years ago
Move offscreen canvas init to separate file
665be6fdb3e267e67016af7ee8dbc4ed2127613d authored about 2 years ago
665be6fdb3e267e67016af7ee8dbc4ed2127613d authored about 2 years ago
Merge pull request #23 from pmndrs/offscreen
Move all lightmap rendering to independent offscreen canvas
04eeaa8c71030fa0c8bd74418cca8526621f6b52 authored about 2 years ago
Clarify the need for light scene cleanup even for offscreen canvas
21fc9fdcce55e489d0155827be7748f1e8898c9f authored about 2 years ago
21fc9fdcce55e489d0155827be7748f1e8898c9f authored about 2 years ago
Revert "Remove cleanup code from light scene material setup"
This reverts commit 4ddf3db222463e2ff5e2d6ba218af0812c17d8b6.
3d61c2bc4294c3461db194ffab53e7de56707f53 authored about 2 years ago
Only show the final scene when baking is done, to avoid reusing mesh instances
7d55dad0b78e1a524617207276fc2d9c98539245 authored about 2 years ago
7d55dad0b78e1a524617207276fc2d9c98539245 authored about 2 years ago
Add suspense wrapper to offscreen root
ec5ea0a1d8f6d2b762d5b5538d59efdf5c33ef91 authored about 2 years ago
ec5ea0a1d8f6d2b762d5b5538d59efdf5c33ef91 authored about 2 years ago
Fix incorrect texture array sizing
c6ee1901bdf0831f11c3ef628c80818ca24803cf authored about 2 years ago
c6ee1901bdf0831f11c3ef628c80818ca24803cf authored about 2 years ago
Tiny tweak for readability
2e7e4e452bb088b1d95aa5a903a54a2368725f6b authored about 2 years ago
2e7e4e452bb088b1d95aa5a903a54a2368725f6b authored about 2 years ago
Re-add onComplete callback
670bc2aa57a2a9361172021f4ba456d8c5b54f6c authored about 2 years ago
670bc2aa57a2a9361172021f4ba456d8c5b54f6c authored about 2 years ago
Re-add debug display
b0a1fe248434db98402f99f3dabc3265fb4a3956 authored about 2 years ago
b0a1fe248434db98402f99f3dabc3265fb4a3956 authored about 2 years ago
Re-add disabled flag
b732e9e2bc19ed3851d8e86d717ed809f4920a25 authored about 2 years ago
b732e9e2bc19ed3851d8e86d717ed809f4920a25 authored about 2 years ago
Re-add early cancellation logic
4f1071c5b7aa33726f0e7737af3dca84a823db26 authored about 2 years ago
4f1071c5b7aa33726f0e7737af3dca84a823db26 authored about 2 years ago
Remove cleanup code from light scene material setup
4ddf3db222463e2ff5e2d6ba218af0812c17d8b6 authored about 2 years ago
4ddf3db222463e2ff5e2d6ba218af0812c17d8b6 authored about 2 years ago
Unify async workflow logic
c80923b62f3dbcc817220349f173b8ac7feb8344 authored about 2 years ago
c80923b62f3dbcc817220349f173b8ac7feb8344 authored about 2 years ago
Simplify work manager to be outside of React
207d5ac5c678efebbb495179cb826e648d84ca68 authored about 2 years ago
207d5ac5c678efebbb495179cb826e648d84ca68 authored about 2 years ago
Remove unnecessary worker frameloop
bd06b03082592369dda2eb452789a8dfafdec651 authored about 2 years ago
bd06b03082592369dda2eb452789a8dfafdec651 authored about 2 years ago
Simplify work manager for offscreen rendering
51245ba49c078728834a8788957bf8e33af75540 authored about 2 years ago
51245ba49c078728834a8788957bf8e33af75540 authored about 2 years ago
Move output texture clone code
61ae60ba352b24503ef55f91f2fae8ae1f31ad7c authored about 2 years ago
61ae60ba352b24503ef55f91f2fae8ae1f31ad7c authored about 2 years ago
Fill in auto-UV for final scene after offscreen baking
2ad87237134ed64f39495b4fb3b6892a57223303 authored about 2 years ago
2ad87237134ed64f39495b4fb3b6892a57223303 authored about 2 years ago
Improve workbench state reusability
8e4cd7ef4a337e4e5ada2cc053f241cb87f4e852 authored about 2 years ago
8e4cd7ef4a337e4e5ada2cc053f241cb87f4e852 authored about 2 years ago
Copy baked texture across GL contexts
922d5831b64a6211b04a0994443edb251709f970 authored about 2 years ago
922d5831b64a6211b04a0994443edb251709f970 authored about 2 years ago
Run baking inside hidden canvas
d6ca656052579ba2c6849483e607d9702e5c8834 authored about 2 years ago
d6ca656052579ba2c6849483e607d9702e5c8834 authored about 2 years ago
Clean up material setter
a4f8e03bfe17b1f2e5fe9d56d97f2bd5d0c53890 authored about 2 years ago
a4f8e03bfe17b1f2e5fe9d56d97f2bd5d0c53890 authored about 2 years ago
Move out final scene material setter
40d9f38bbd8cb07c4fc4356f30e0b9366ea3f918 authored about 2 years ago
40d9f38bbd8cb07c4fc4356f30e0b9366ea3f918 authored about 2 years ago
Remove light scene ref forwarding
78f0101831d21869076e39c2d59fc1c800d41ff1 authored about 2 years ago
78f0101831d21869076e39c2d59fc1c800d41ff1 authored about 2 years ago
Merge pull request #22 from pmndrs/on-complete
Add onComplete callback instead of Suspense for now
c91b722e2dc3993d0d683b27e2fba7f4f6ec29e4 authored over 2 years ago
Mention onComplete in docs
8b59b68b52c3bcf4be620beca23bd4a42794eb4f authored over 2 years ago
8b59b68b52c3bcf4be620beca23bd4a42794eb4f authored over 2 years ago
Add basic onComplete callback
ca683be27da52b968ed47755236b93a064fda48f authored over 2 years ago
ca683be27da52b968ed47755236b93a064fda48f authored over 2 years ago
Merge pull request #21 from pmndrs/version-upgrades
Version upgrades (React 18, r3f 8)
3ba3b388e36129ebb466418be565a8dd18ecd879 authored over 2 years ago
Fix type warning with refs in Storybook debug
9e072a4164b4178288f6b8e2840581bd7ecdafd9 authored over 2 years ago
9e072a4164b4178288f6b8e2840581bd7ecdafd9 authored over 2 years ago
Ensure original material is updated when lightmap is set
332a485f744e04c2135056b072ec8e930cd5d3e0 authored over 2 years ago
332a485f744e04c2135056b072ec8e930cd5d3e0 authored over 2 years ago
Only set the final lightmap if the baking task was successful
3e33014a3ab2b108fd3ffb76e9525b358f60a81d authored over 2 years ago
3e33014a3ab2b108fd3ffb76e9525b358f60a81d authored over 2 years ago
Debugging test scene rendering
d10db5573c717105baf7fbd0f71a9bc9da9b950a authored over 2 years ago
d10db5573c717105baf7fbd0f71a9bc9da9b950a authored over 2 years ago
Do not suspend while lightmapper is baking
ff46dcdf58582fb5d480168334dc4c9d5b11ac21 authored over 2 years ago
ff46dcdf58582fb5d480168334dc4c9d5b11ac21 authored over 2 years ago
Remove legacy suspense flag
1f62ad0d7070e7d3525753b14629c4b9f32cc1fe authored over 2 years ago
1f62ad0d7070e7d3525753b14629c4b9f32cc1fe authored over 2 years ago
Upgrade Storybook to v6.5.x
3210a8a63e4066038ec3d99d9a75df2e85cf9d28 authored over 2 years ago
3210a8a63e4066038ec3d99d9a75df2e85cf9d28 authored over 2 years ago
Deduplicate lockfile
aa14f1518f806f04ecf3ea14e792a7e9a45752d0 authored over 2 years ago
aa14f1518f806f04ecf3ea14e792a7e9a45752d0 authored over 2 years ago
Upgrade React and r3f versions
b5b5820d9ff620d6fc6821da42e5a3c69906400c authored over 2 years ago
b5b5820d9ff620d6fc6821da42e5a3c69906400c authored over 2 years ago
Add wishlist notes
b712e3bde0e35ef717147953ee3a1666db3fbdf7 authored about 3 years ago
b712e3bde0e35ef717147953ee3a1666db3fbdf7 authored about 3 years ago
v0.0.8
95267f8aad05e1674fdd820534d3276d2d0b8860 authored about 3 years ago
95267f8aad05e1674fdd820534d3276d2d0b8860 authored about 3 years ago
Implement a comprehensive read-only flag instead of auto-UV2 ignore
dade9c267ab2b70563a71593f2c54f1cfdf21e37 authored about 3 years ago
dade9c267ab2b70563a71593f2c54f1cfdf21e37 authored about 3 years ago
Avoid setting lightmap/AO map on objects without UV2
0e2c3f303bcb7c4a7033a54714f01fd8bb465f5c authored about 3 years ago
0e2c3f303bcb7c4a7033a54714f01fd8bb465f5c authored about 3 years ago
Unify and clean up scene traversal logic
9dfaee5384889a0bed3d9dfa8b6c7be9e7cca265 authored about 3 years ago
9dfaee5384889a0bed3d9dfa8b6c7be9e7cca265 authored about 3 years ago
v0.0.7
3b785cff9d723f04e71c94b82f2270229884c576 authored about 3 years ago
3b785cff9d723f04e71c94b82f2270229884c576 authored about 3 years ago
Add bounce multiplier setting
c1bc8a6e92e1ccef241194efab61f5e026794470 authored about 3 years ago
c1bc8a6e92e1ccef241194efab61f5e026794470 authored about 3 years ago
v0.0.6
acac88c35bbe975fb8f115d0559a8f0a727ab0e2 authored about 3 years ago
acac88c35bbe975fb8f115d0559a8f0a727ab0e2 authored about 3 years ago
Avoid merging vertices across material groups
3ebc43f248428ad8d7993648b5ebb95717f1bf6b authored about 3 years ago
3ebc43f248428ad8d7993648b5ebb95717f1bf6b authored about 3 years ago
Add multi-material story, tweak lightmap reference setting
59bce51b189e120a276596c45cfa18b1eafccfae authored about 3 years ago
59bce51b189e120a276596c45cfa18b1eafccfae authored about 3 years ago
Support multi-material meshes
73c08768db286fa295f5df970d802fccc4105873 authored about 3 years ago
73c08768db286fa295f5df970d802fccc4105873 authored about 3 years ago
v0.0.5
4d7cfed14e6ba74bf9f0c0926971deee6287f95e authored about 3 years ago
4d7cfed14e6ba74bf9f0c0926971deee6287f95e authored about 3 years ago
Add ability to delay lightmapper start
38154da5693b4eb75226f02370e198b6e16c8211 authored about 3 years ago
38154da5693b4eb75226f02370e198b6e16c8211 authored about 3 years ago
Configurable work amount per RAF loop
d0233ebf9f823b66991a72b4e97d78364cc11cfd authored about 3 years ago
d0233ebf9f823b66991a72b4e97d78364cc11cfd authored about 3 years ago
Avoid reallocating bake pass output buffer
348cf71bcfddbefa680485127d525cedf6740e36 authored about 3 years ago
348cf71bcfddbefa680485127d525cedf6740e36 authored about 3 years ago
Move light probe aggregation logic
eec63f4153209ebb27463bc87a74ff5d7190cd9d authored about 3 years ago
eec63f4153209ebb27463bc87a74ff5d7190cd9d authored about 3 years ago
Perform more than one work manager microtask per frame
0a27afeb81e7dae565cb32a85f16676cc81dfc1c authored about 3 years ago
0a27afeb81e7dae565cb32a85f16676cc81dfc1c authored about 3 years ago
v0.0.4
42b50f32b4e428b9f9dbc4ef74f50029645c2a91 authored about 3 years ago
42b50f32b4e428b9f9dbc4ef74f50029645c2a91 authored about 3 years ago
Merge pull request #16 from pmndrs/fix-suspense
Fix requirement for legacy suspense
dc63ed377b6dd77f97c9d78bee40d63b6f80d611 authored about 3 years ago
Update docs/stories to not use legacy suspense mode
e93d05cd2d207e802a6872360f4b248eaf7dd587 authored about 3 years ago
e93d05cd2d207e802a6872360f4b248eaf7dd587 authored about 3 years ago
Add special legacy suspense mode switch
3e510073afa6780225059ffbf47ba7a473431d94 authored about 3 years ago
3e510073afa6780225059ffbf47ba7a473431d94 authored about 3 years ago
Merge pull request #15 from pmndrs/job-control-2
Job control rewrite pt2
3185716f91969fda359ebbac1dfe2cdf67c016d2 authored about 3 years ago
Re-add legacy suspense intercept listener
1b7057ae3dbab9a9c9e8709837fd44c782005cf0 authored about 3 years ago
1b7057ae3dbab9a9c9e8709837fd44c782005cf0 authored about 3 years ago
Remove unused legacy suspense tracking
ffa32c8d1fd6afe57a1fbaa45a96fe4134d3aa1b authored about 3 years ago
ffa32c8d1fd6afe57a1fbaa45a96fe4134d3aa1b authored about 3 years ago
Fix lightmap scene visibility while baking
0fbcdcc0b38159dbc578e9f7715512509d54ae05 authored about 3 years ago
0fbcdcc0b38159dbc578e9f7715512509d54ae05 authored about 3 years ago
Fix imports
c578e7a9db49ffb44ce4bfa52591f9351962e636 authored about 3 years ago
c578e7a9db49ffb44ce4bfa52591f9351962e636 authored about 3 years ago
Initial work on simplifying suspense management
de2bc450a22096fe8a439cd4467fd8dabfb856cd authored about 3 years ago
de2bc450a22096fe8a439cd4467fd8dabfb856cd authored about 3 years ago
Track main lightmap logic as suspending promise
dff6db480ff6bf6b45a7e324d4d8c067998bcd99 authored about 3 years ago
dff6db480ff6bf6b45a7e324d4d8c067998bcd99 authored about 3 years ago
Remove React-aware code from main baker loop
08daa16ab5b5c4e39ecf8ff5bea860740cad36dc authored about 3 years ago
08daa16ab5b5c4e39ecf8ff5bea860740cad36dc authored about 3 years ago
Move out React-aware code from core workbench setup
2971c140b978b290222d159778fed31f53c3cbc5 authored about 3 years ago
2971c140b978b290222d159778fed31f53c3cbc5 authored about 3 years ago
Streamline lightmap settings parsing
42edff81b4b6cca4470e5d5bbd756051de338a7e authored about 3 years ago
42edff81b4b6cca4470e5d5bbd756051de338a7e authored about 3 years ago
Simplify item suppression during bake
c0a6694e58e8f8766365ce3075678d201f38d5be authored about 3 years ago
c0a6694e58e8f8766365ce3075678d201f38d5be authored about 3 years ago
Simplify scene baking workbench prep
7406b44b37a146cfd48a3edc52eea2dd1bb14ab9 authored about 3 years ago
7406b44b37a146cfd48a3edc52eea2dd1bb14ab9 authored about 3 years ago
Simplify atlas generator logic
3f6d58f43b9db44adaa89c86e2338e1444d2ae05 authored about 3 years ago
3f6d58f43b9db44adaa89c86e2338e1444d2ae05 authored about 3 years ago
Merge pull request #14 from pmndrs/job-control
Job control rewrite pt1
4475927dc7a0e8a99a9d3fd409e6d937da799b5a authored about 3 years ago
Reject work request when individual requester hook is unmounted
2eaecc5775e0fc8aa91dc6443cb05bf84ebda550 authored about 3 years ago
2eaecc5775e0fc8aa91dc6443cb05bf84ebda550 authored about 3 years ago
Simplify work manager
e566965c827abcd070ab1e7eace550d02723837d authored about 3 years ago
e566965c827abcd070ab1e7eace550d02723837d authored about 3 years ago
Move async renderer code outside of React component
77934c5000ab22bdbb66880ed711148fa8b64ce1 authored about 3 years ago
77934c5000ab22bdbb66880ed711148fa8b64ce1 authored about 3 years ago
Fix work manager to correctly abort pending async jobs
6cae887d84bbd8dd8801f788709a8af23f29bca1 authored about 3 years ago
6cae887d84bbd8dd8801f788709a8af23f29bca1 authored about 3 years ago
Properly abort long-running async tasks when React component is unmounted
0011fbd9a9ab7c3347c2be4e15d90add2b1b96da authored about 3 years ago
0011fbd9a9ab7c3347c2be4e15d90add2b1b96da authored about 3 years ago
Move light probe setup to be part of async flow
8124fb046940980cc551ea27b6023123cee7d8b1 authored about 3 years ago
8124fb046940980cc551ea27b6023123cee7d8b1 authored about 3 years ago
Move atlas and work helpers out
449a80bbbfdc0e546ecbb9359399d55a766b68bb authored about 3 years ago
449a80bbbfdc0e546ecbb9359399d55a766b68bb authored about 3 years ago
Move more baker orchestration into pure async code
ff3533b3428f2dfda58025d24a40e4bc6ac2376e authored about 3 years ago
ff3533b3428f2dfda58025d24a40e4bc6ac2376e authored about 3 years ago
Use async logic to orchestrate baking passes
6e1c1ffe43f67db88fa17fc6d077a242944c64af authored about 3 years ago
6e1c1ffe43f67db88fa17fc6d077a242944c64af authored about 3 years ago
Remove React references from light probe file
e5454dae778db59144a0edfff8c38b7111a095f8 authored about 3 years ago
e5454dae778db59144a0edfff8c38b7111a095f8 authored about 3 years ago
Use iterator in light probe function contract
d4d49cff6276b351a180bf77972c46e50c6c8228 authored about 3 years ago
d4d49cff6276b351a180bf77972c46e50c6c8228 authored about 3 years ago
Use iterator for atlas texels queued for baking
9790ee67ebca6e5c0c4f13cf266b1d6a9fcf6ed2 authored about 3 years ago
9790ee67ebca6e5c0c4f13cf266b1d6a9fcf6ed2 authored about 3 years ago
Remove randomized texel pick map
d644719c8eb22a871b7dcbba6d6441935c4a09b2 authored about 3 years ago
d644719c8eb22a871b7dcbba6d6441935c4a09b2 authored about 3 years ago
Use generator to return texel batch results
7e854ddb72342e0648119306436353d1eaffb824 authored about 3 years ago
7e854ddb72342e0648119306436353d1eaffb824 authored about 3 years ago
Further reduction in light probe callbacks
7a1357b911278a95feed68f48f7969b6f0133892 authored about 3 years ago
7a1357b911278a95feed68f48f7969b6f0133892 authored about 3 years ago
Reduce callback usage when getting texel info for baking
1c61114df5dc2fd621746af3a2a9ef83328929bc authored about 3 years ago
1c61114df5dc2fd621746af3a2a9ef83328929bc authored about 3 years ago
Use yield for probe texel iteration
ce1ae1db86dde90aefb14ca42d87552f4b61755e authored about 3 years ago
ce1ae1db86dde90aefb14ca42d87552f4b61755e authored about 3 years ago
Tiny tweak to encapsulate work manager
6427abaa1905a0c3394e83bfc0d4668dd62237be authored about 3 years ago
6427abaa1905a0c3394e83bfc0d4668dd62237be authored about 3 years ago
Move out light scene setup code
03974701987e854bfd4786daef8823fd870284ff authored about 3 years ago
03974701987e854bfd4786daef8823fd870284ff authored about 3 years ago
Move light scene setup into React-agnostic function
d397384f6d0391f11c98bf41acb9709e05f11684 authored about 3 years ago
d397384f6d0391f11c98bf41acb9709e05f11684 authored about 3 years ago
Add emissive multiplier feature
3d28cf739e19de4d3cae5e5314024983db0d17a0 authored about 3 years ago
3d28cf739e19de4d3cae5e5314024983db0d17a0 authored about 3 years ago
Demo import fix
054e9ee08e5fdcab5d4d31d850af1a1d28e3a1dd authored about 3 years ago
054e9ee08e5fdcab5d4d31d850af1a1d28e3a1dd authored about 3 years ago
Fix demo dependency
bf8b0f7a8572c5f9efa2b67ccf1b4c1a36953008 authored about 3 years ago
bf8b0f7a8572c5f9efa2b67ccf1b4c1a36953008 authored about 3 years ago
Fix demo dependencies
3ec2f6282f4d4d4556f920cc812466b6ecfdfde7 authored about 3 years ago
3ec2f6282f4d4d4556f920cc812466b6ecfdfde7 authored about 3 years ago