bevyengine / bevy

A refreshingly simple data-driven game engine built in Rust
https://bevyengine.org
Apache License 2.0
36.36k stars 3.59k forks source link

Physically Based Rendering (PBR) #84

Closed cart closed 3 years ago

cart commented 4 years ago

Bevy should have PBR shaders, probably based on the Filament docs: https://google.github.io/filament/Filament.html

aclysma commented 4 years ago

Not sure how helpful it is, but I had some resources and mini-roadmap in my own renderer here: https://github.com/aclysma/engine_prototype/issues/8

Happy to be a resource or sounding board if you think it will be helpful - I just went through the process of implementing this myself on top of ash/vulkan. :)

RedlineTriad commented 3 years ago

I think this can be closed since it is listed as one of the new features in https://bevyengine.org/news/bevy-0-5/#physically-based-rendering-pbr.

alice-i-cecile commented 3 years ago

I agree: we have basic functionality now, and further work is better organized in more specific issues.