darktree
Member
|
PBR Rendering
Hello, I found news and note in the engine features that pbr is supported. I played with default engine project but not found any pbr implementations or notices in the documentation. Was it cutted since engine become free or there is something hidden that I wasn't found?
|
|
07-01-2020 09:32 PM |
|
tipforeveryone
Bronze Supporter
|
RE: PBR Rendering
It took me 1 week to figure it out, why just dont use regular name as metalness and roughness etc but it is ok to me, making esenthel unique !
|
|
07-04-2020 01:06 AM |
|
darktree
Member
|
RE: PBR Rendering
Thank you guys
|
|
07-05-2020 02:41 AM |
|
Esenthel
Administrator
|
RE: PBR Rendering
(07-04-2020 01:06 AM)tipforeveryone Wrote: It took me 1 week to figure it out, why just dont use regular name as metalness and roughness etc but it is ok to me, making esenthel unique !
Because they're not the same.
I've updated docs explaining the difference here:
https://esenthel.com/?id=doc#Material
|
|
07-05-2020 05:47 AM |
|
Tottel
Member
|
RE: PBR Rendering
Thanks for updating the docs! I think there's a small mistake though:
Quote:Reflectivity = Lerp(0.04, 1, Metalness)
Reflectivity covers entire 0..1 reflectivity range, while Metalness covers only 0.04 .. 1 reflectivity range.
Based on the function, Reflectivity can only go from 0.04 to 1, and so it doesn't cover the whole 0..1 range.
|
|
07-08-2020 10:34 AM |
|
Esenthel
Administrator
|
RE: PBR Rendering
No, the 0.04 .. 1 reflectivity range is for other game engines that operate on metalness.
However in EE, you operate on reflectivity, instead of metalness, so you can control the full 0..1 range.
The formula is about converting between reflectivity and metalness parameters.
Reflectivity is wider, while metalness is limited.
In EE you don't set metalness, you set reflectivity.
And remember to do:
Quote:If you have a metalness map instead of a reflectivity map, then you can append "?metalToReflect" to file name, or hold Shift while drag and drop to auto append.
|
|
07-08-2020 02:25 PM |
|