PBR and Graphics Improvements implementation
Re: PBR implementation
Thanks for the links!
- psi29a
- Posts: 5356
- Joined: 29 Sep 2011, 10:13
- Location: Belgium
- Gitlab profile: https://gitlab.com/psi29a/
- Contact:
Re: PBR implementation
@Methelina: is this something that we can ship with OpenMW and the user can turn it off and on in settings? Kind of like: Here is Vanilla Morrowind and over here is Vanilla Morrowind "Enhanced".
Re: PBR implementation
Sure it can be via #DEFINE but every branch made the interpreter slower But sure it can be switched on and of.psi29a wrote:@Methelina: is this something that we can ship with OpenMW and the user can turn it off and on in settings? Kind of like: Here is Vanilla Morrowind and over here is Vanilla Morrowind "Enhanced".
But tbh, pure PBR assets cannot be properly render as nonePBR render, so it can have a difficulties for PBR-only stuff. But i have some ideas how to fix it anyways
Re: PBR implementation
Why do the switch in-shader? Just have a set of shaders and switch between those in the engine.
If nothing else, it's not all that expensive to do a shader recompile if you decide to turn the option on or off through a #define.
If nothing else, it's not all that expensive to do a shader recompile if you decide to turn the option on or off through a #define.
Re: PBR implementation
Cuz its not only shaders, its a lighting, reflection generation, irradiance/radiance and so on.Ace (SWE) wrote:Why do the switch in-shader? Just have a set of shaders and switch between those in the engine.
If nothing else, it's not all that expensive to do a shader recompile if you decide to turn the option on or off through a #define.
Anyway first we need something that will work.
i will be glad if someone will help me i need a coder that have a knowledge of the engine
Re: PBR implementation
This is vry first results in a changing lighting system to the PBR one.
Vry WIP
Vry WIP
- Spoiler: Show
Re: PBR implementation
First glimpses? Keep it up!
Re: PBR implementation
Nice! Looking forward to your next WIP screenshots.Methelina wrote:This is vry first results in a changing lighting system to the PBR one.
Vry WIP
Re: PBR implementation
Thx guys!
Main topic UP
____
we started fork the Shadows
Anyone has info why openMW have no shadows and where the roots of the problem are? Or any another useful information?
Main topic UP
____
we started fork the Shadows
Anyone has info why openMW have no shadows and where the roots of the problem are? Or any another useful information?
Re: PBR and Graphics Improvements implementation
viewtopic.php?f=6&t=2775&hilit=osg+shad ... =30#p31950
if that thread can help. theres some more somewhere but just ask, but specific questions are far better than asking engine documentation althought for specific area : )
open source so best way to get comments on code is from github pull request. here on forums architechture is more common.
as a fan non coder, they aren't yet implemented is osg possibly from perfomance reasons what remember. in 0.36.1 there's still shadows as it's in ogre.
people's free time xP
@scrawl
any general advice on this ?
edit: and there's this one
viewtopic.php?f=2&t=3487&p=38947#p38947
also if i remember right the code was in gusgus github but there's no spefic tag for this so it would be manual search if it's in there anyway, but some technical info
if that thread can help. theres some more somewhere but just ask, but specific questions are far better than asking engine documentation althought for specific area : )
open source so best way to get comments on code is from github pull request. here on forums architechture is more common.
as a fan non coder, they aren't yet implemented is osg possibly from perfomance reasons what remember. in 0.36.1 there's still shadows as it's in ogre.
people's free time xP
@scrawl
any general advice on this ?
edit: and there's this one
viewtopic.php?f=2&t=3487&p=38947#p38947
also if i remember right the code was in gusgus github but there's no spefic tag for this so it would be manual search if it's in there anyway, but some technical info
Last edited by sjek on 03 Sep 2016, 17:06, edited 2 times in total.