Comments (2)
Unfortunately I have no experience with Blender or its path tracer, so I'm not sure how well it would for baking lightmaps. Generally though if you have the ability to write some code or script that receives the resulting radiance for a ray direction and that can write out the final lightmap texel value, then you would be able to encode the lighting as SH/SG/etc.
from bakinglab.
I did some fast tests. Some pictures for better explanation.
Simple Geo with IBL and Disneys Principled materials. Blender Cycles. Path-traced.
Blender EEVEE (Rasterisation) with an precalculated irradiance volume and an reflection probe.
model from katarn66:
[MEDIA=youtube]Q09wNDtAtVE[/MEDIA]
I searched for the already integrated SH Lightprobes in the Blender Source Code and found some of the spherical_harmonics_L2 and hl2_basis code.
The SG Probe volume generation could be pretty forward because the implementation for SH L2 is already there.
The SG Lightmap generation like you did in BakeLab could be harder to add.
But it think to have SG Lightmaps and SG Volume plus mix it with Reflection Probes like you did in The Order could be archive really nice results in EEVEE too and would allow to use your methods in an comfortable open source project.
For now i am not sure how the SH L2 are calculated in EEVEE . But the comparision with ground truth and generation of SG s would be really fast and flexible with Cycles.
Cycles can run on CPU, CUDA GPU and since today even on Optix RTX path per option.
https://code.blender.org/2019/07/accelerating-cycles-using-nvidia-rtx/?utm_source=www-homepage
So pretty fast an flexibel.
All my scenes i did over the last years have perfectly LightMap UV's on UV1.
After baking several days all your test scenes in Bake Lab i am really amazed by the results and see I see so much potential for HQ scenarios with framerates 60+.
Also all the comfortable authoring like create Lightmap UV, create Irradiance Volumes, create Reflection Probes , create bake jobs......
is already there in Blender.
So hope you can understand why i am so “hyped“.)
from bakinglab.
Related Issues (7)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bakinglab.