I've been hearing this a lot from people who haven't bothered with reporting this themselves, but animation interpolation seems to only interpolate vertex positions, but not normals. Taking a look at main.vp I can clearly see this being the case.
The lack of interpolation for normals causes lighting to look "choppy" when models are animating, as the normals "jump" each animation frame.
Model normals aren't interpolated
Moderator: GZDoom Developers
Forum rules
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
- Marisa the Magician
- Posts: 3886
- Joined: Fri Feb 08, 2008 9:15 am
- Preferred Pronouns: She/Her
- Operating System Version (Optional): (btw I use) Arch
- Graphics Processor: nVidia with Vulkan support
- Location: Vigo, Galicia
- Contact:
Re: Model normals aren't interpolated
Not to derail this, but ...Marisa Kirisame wrote:I've been hearing this a lot from people who haven't bothered with reporting this themselves
If people notice problems they themselves should always be at the forefront of reporting them. The people who experience the issues are always the ones who know the most about them, and when they use relays like us there's information degradation that occurs, oftentimes to a critical extent and it makes the issue unsolvable.
Whoever reported this to you is lucky that you understood the issue enough to report it on your own - but we really need to be encouraging people to file their own reports.
That being said however - the most obvious part of this whole issue still stands - we need a test sample.
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49071
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: Model normals aren't interpolated
I have known this myself (anyone with knowledge looking at the shader would see it immediately.) and even asked dpJudas about it. But ultimately we didn't deem this urgent enough. Of course if people really notice, it's a different thing...
Re: Model normals aren't interpolated
Pushed a fix for this.