OK, so now that my primary gripe with DFU will be gone soon (lack of resolution/pixel scaling), there's only one more thing that I would like to request/suggest. I couldn't find any mention of it on the forums, but perhaps used wrong terminology/search terms, in which case I'm sorry in advance.
So my other major gripe with DFU in it's current state is how it handles shading of all the materials. It makes everything (including sprites) look like it's made of semi-shiny plastic. Kinda like Legos. Maybe I am missing something in the settings/ini (in which case by all means, correct me!), but I cannot achieve the classic "matte" sort of shading in the game. I've tried custom shaders but that didn't help either.
In case you're not sure what I'm talking about for whatever reason, check out these screenshots:
Thanks to my Wraiths being bugged like that, you can see how the sprite is being shaded. Sometimes entire enemy sprites become almost milky-white because of this, making them stick out like sore thumbs. But I would argue that the game geometry suffers the most because ot it (check out that poor table!). It just makes the entire world, especially interiors look... weird. And plastic.
I work in unity a bit, so I'm guessing it's the default material's Metallic/Smoothness value? Would be nice to somehow tweak this on the user's end - or change it globally for all I care. Now I'm sure that in near future playing @ 320/640 with sharp, chunky pixels will help quite a bit with this issue, but it will only mask it somewhat.
Thanks for reading!
"Classic" shading/lighting (without the plastic feel).
- MaxiM
- Posts: 41
- Joined: Tue Jun 11, 2019 10:16 pm
"Classic" shading/lighting (without the plastic feel).
Last edited by MaxiM on Wed Jun 12, 2019 8:08 am, edited 1 time in total.
“The reasonable man adapts himself to the world: the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man.”
~ George Bernard Shaw
~ George Bernard Shaw
- Interkarma
- Posts: 7247
- Joined: Sun Mar 22, 2015 1:51 am
Re: "Classic" shading/lighing (without the plastic feel).
I'm happy to look into improving this down the track. I have a lighting review scheduled, including a switch to linear colour space. By itself, that would actually makes the problem you mention a whole lot worse, so I'm kind of already thinking about solutions for this.
I don't have a time-frame right now, but I think somewhere during the alpha cycle.
I don't have a time-frame right now, but I think somewhere during the alpha cycle.
- MaxiM
- Posts: 41
- Joined: Tue Jun 11, 2019 10:16 pm
Re: "Classic" shading/lighting (without the plastic feel).
Thanks for the heads up. It looks like my (pretty much only) two main gripes with the engine will soon be addressed and I won't have anything to complain about as a chunky pixel lover
“The reasonable man adapts himself to the world: the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man.”
~ George Bernard Shaw
~ George Bernard Shaw
-
- Posts: 67
- Joined: Fri Sep 22, 2017 12:54 am
- Location: Yeorth Burrowland
Re: "Classic" shading/lighting (without the plastic feel).
What about a mip-map adjust option?
As you can see in this image with the door to the left, I think it might look a bit better if the texture filtering was "turned down". But maybe that's just me?
As you can see in this image with the door to the left, I think it might look a bit better if the texture filtering was "turned down". But maybe that's just me?
- Interkarma
- Posts: 7247
- Joined: Sun Mar 22, 2015 1:51 am
Re: "Classic" shading/lighting (without the plastic feel).
This isn't really related to lighting (probably a better fit in the 320x200 topic) but you are correct that default mipmaps cause textures to look more blurry than they should.
What I can do is add a negative mip bias to textures on import when retro mode is enabled. Compare the upper image with -0.5 mipmap bias to the lower image with no mipmap bias. The upper image is definitely sharper in the door and stone wall next to building, even at 320x200 resolution. This was a simple enough change that I've added this now.
- MaxiM
- Posts: 41
- Joined: Tue Jun 11, 2019 10:16 pm
Re: "Classic" shading/lighting (without the plastic feel).
Oh yes, that looks splendid! I see that the Retro Mode is quickly becoming more than just an unfiltered resolution change. Awesome stuff.
“The reasonable man adapts himself to the world: the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man.”
~ George Bernard Shaw
~ George Bernard Shaw
-
- Posts: 67
- Joined: Fri Sep 22, 2017 12:54 am
- Location: Yeorth Burrowland
Re: "Classic" shading/lighting (without the plastic feel).
Thank you very much! It really does look a lot sharper. And also sorry, you're right this probably wasn't the best place to post this.Interkarma wrote: ↑Thu Jun 13, 2019 9:55 pmThis isn't really related to lighting (probably a better fit in the 320x200 topic) but you are correct that default mipmaps cause textures to look more blurry than they should.
What I can do is add a negative mip bias to textures on import when retro mode is enabled. Compare the upper image with -0.5 mipmap bias to the lower image with no mipmap bias. The upper image is definitely sharper in the door and stone wall next to building, even at 320x200 resolution. This was a simple enough change that I've added this now.
negative-mipmap-bias.png
no-mipmap-bias.png