Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lightmap baking mode #38

Open
pcwalton opened this issue Nov 17, 2024 · 3 comments
Open

Lightmap baking mode #38

pcwalton opened this issue Nov 17, 2024 · 3 comments

Comments

@pcwalton
Copy link

Hi, I'm not sure what the status of this project is, but it'd be really helpful if it could be adapted into tool that bakes lightmaps. There's no such thing for Bevy right now and it'd be awesome if Bevy had a native tool for such things.

@Patryk27
Copy link
Owner

Hi, I've had Strolle stashed for a while, since something else took my attention - but I agree, having a tool for creating lightmaps would be nice!

I think it's high time to give some love back to Strolle, so I'll try coming up with something in the next weeks 🙂

Do you have any particular reading on lightmaps et al? I've been mostly playing with path tracing, ReSTIR etc. and my knowledge on baking stuff is rather rusty.

@glasspangolin
Copy link

Oh amazing thanks @pcwalton for doing the reach out. @Patryk27 I have strolle working in bevy 0.14.2! I just have one big issue with making it compatible with the dependencies before it becomes simple to merge in (I assume). Then I will look in to this, unless you want to!

In order to upgrade to bevy 0.14.2 I had to upgrade the rust toolchain, WGPU, and rust-gpu. But I had to insert some feature flag in to the bevy source to get it to compile in the end. I will clean up the code and make a pull request today, then maybe someone can advise how I can get rid of that flag.

I’m learning about GitHub so tell me if anything I’m doing is wrong/doesn’t make sense!

@Patryk27
Copy link
Owner

Oh, that's great, @glasspangolin - if you'd like to help, I'm very much into that 🙂

I will clean up the code and make a pull request today, then maybe someone can advise how I can get rid of that flag.

Cool, I'd love to take a look once you prepare the PR!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants