high angle viewed sprities
Moderator: GZDoom Developers
-
- Posts: 8
- Joined: Thu Aug 16, 2018 1:03 pm
high angle viewed sprities
Hi. This feature probably suggested by other users. What I hope one day GZDoom would do, is to allow custom monsters and pickups to have a high viewing angle without being paper like. I know you can enable the x y billboard thingy, but this is no t what I am talking about. I know that Zdoom supports 16 viewing angle and they are all oriented to horizontal view. Would be great if in conjunction with a editor of course allow modder to make a sprite to be viewed correctly in XYZ angles.
Keith out
Keith out
- Kinsie
- Posts: 7399
- Joined: Fri Oct 22, 2004 9:22 am
- Graphics Processor: nVidia with Vulkan support
- Location: MAP33
- Contact:
Re: high angle viewed sprities
It has been, a number of times, and it's been rejected each time.keithfishbiscuit wrote:Hi. This feature probably suggested by other users.
- Pixel Eater
-
- Posts: 667
- Joined: Wed Aug 02, 2017 12:31 am
- Location: In between the Moon and you, between the buried and me.
Re: high angle viewed sprities
I would be really keen ( ) for this too. I could do sprites for a monster or two if it happens...
The question is: will they rotate smoothly or jump between eight angles?
The question is: will they rotate smoothly or jump between eight angles?
-
- Posts: 8
- Joined: Thu Aug 16, 2018 1:03 pm
Re: high angle viewed sprities
but why? it would be a great feature, is it because it unfeasible in programming terms??Kinsie wrote:It has been, a number of times, and it's been rejected each time.keithfishbiscuit wrote:Hi. This feature probably suggested by other users.
- Arctangent
- Posts: 1235
- Joined: Thu Nov 06, 2014 1:53 pm
- Contact:
Re: high angle viewed sprities
Consider the following:keithfishbiscuit wrote:but why? it would be a great feature, is it because it unfeasible in programming terms??
- First, a standard monster sprite set already includes eight sprites per animation frame. By adding sprites for "directly above" and "directly below" to this, you'd instead need twenty-four sprites, tripling the workload. But just having those angles would look silly and you wouldn't even be able to see them in software, so you'd need include more angles, increasing the workload even more. About the only thing you'd see use this feature would be model rips, and even that's doubtful.
- Actor sprites require a very specific naming scheme, which isn't expandable at all. Like, how would you add a top view of BAL1A0? BOSSE3? POSSF2F8? That's already up to eight characters, the max amount in the .wad format. Even if we make this feature .pk3-only, though, how would we add information for vertical viewing angle without confusing the parser?
- There's no actual third point, but I'd like to reiterate exactly how much work it'd be to actually make sprites to use this feature. Do you even have any at hand that would make this not totally useless?
-
- Posts: 8
- Joined: Thu Aug 16, 2018 1:03 pm
Re: high angle viewed sprities
cool. I understand now. the reason i was pushing on this was because there is free look in openGL, and sometimes when you look down, the monsters look like paper "billboard", but of course, that why this effect is called so. ah, also pick ups also have this effect when you are really close and try to look down...Arctangent wrote:Consider the following:keithfishbiscuit wrote:but why? it would be a great feature, is it because it unfeasible in programming terms??
In conclusion, use models.
- First, a standard monster sprite set already includes eight sprites per animation frame. By adding sprites for "directly above" and "directly below" to this, you'd instead need twenty-four sprites, tripling the workload. But just having those angles would look silly and you wouldn't even be able to see them in software, so you'd need include more angles, increasing the workload even more. About the only thing you'd see use this feature would be model rips, and even that's doubtful.
- Actor sprites require a very specific naming scheme, which isn't expandable at all. Like, how would you add a top view of BAL1A0? BOSSE3? POSSF2F8? That's already up to eight characters, the max amount in the .wad format. Even if we make this feature .pk3-only, though, how would we add information for vertical viewing angle without confusing the parser?
- There's no actual third point, but I'd like to reiterate exactly how much work it'd be to actually make sprites to use this feature. Do you even have any at hand that would make this not totally useless?
- Pixel Eater
-
- Posts: 667
- Joined: Wed Aug 02, 2017 12:31 am
- Location: In between the Moon and you, between the buried and me.
Re: high angle viewed sprities
Agreed it would be a lot of work but I don't think you'd need underneath sprites for most things except airborne actors?Arctangent wrote:By adding sprites for "directly above" and "directly below" to this, you'd instead need twenty-four sprites, tripling the workload.
- Arctangent
- Posts: 1235
- Joined: Thu Nov 06, 2014 1:53 pm
- Contact:
Re: high angle viewed sprities
Thing bridges and 3D floors that are either transparent or have a mesh texture.Pixel Eater wrote:Agreed it would be a lot of work but I don't think you'd need underneath sprites for most things except airborne actors?Arctangent wrote:By adding sprites for "directly above" and "directly below" to this, you'd instead need twenty-four sprites, tripling the workload.
- Pixel Eater
-
- Posts: 667
- Joined: Wed Aug 02, 2017 12:31 am
- Location: In between the Moon and you, between the buried and me.
Re: high angle viewed sprities
That's a good point, that would look trippy to see I think it could be made optional however.
-
- Posts: 8
- Joined: Thu Aug 16, 2018 1:03 pm
Re: high angle viewed sprities
I guess i just have to mix in 3d models with sprites and be clever with it...
- Tormentor667
- Posts: 13530
- Joined: Wed Jul 16, 2003 3:52 am
- Contact:
Re: high angle viewed sprities
Imagine space shooters ala Wing Commander
Re: high angle viewed sprities
You can already use models in software. If you really need full 3D viewing of actors, using models would probably be much better for it.
Also, models give depth where sprites do not. If this feature were done, what would be next? Close-ups and far-aways? Again - this can be handled by models. This is why vector art (which models are) is so popular - it is so much more flexible and scaleable than sprites.
Also, models give depth where sprites do not. If this feature were done, what would be next? Close-ups and far-aways? Again - this can be handled by models. This is why vector art (which models are) is so popular - it is so much more flexible and scaleable than sprites.
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49056
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: high angle viewed sprities
Not to mention the resource overkill factor of having this many sprites...
- Major Cooke
- Posts: 8170
- Joined: Sun Jan 28, 2007 3:55 pm
- Preferred Pronouns: He/Him
- Location: QZDoom Maintenance Team
Re: high angle viewed sprities
Huh. Interesting... TIL! Sadly the only thing about those is you cannot control different aspects like having eyes turning in certain directions without making many, many 'sprite frames' for those in particular but alas.Rachael wrote:Again - this can be handled by models. This is why vector art (which models are) is so popular - it is so much more flexible and scaleable than sprites.
Unless the thing in question is purely robotic with no flexing parts like necks that twist the skin, but in that case it still has to be a separate model.
-
- Posts: 419
- Joined: Fri Dec 22, 2017 1:53 am
- Graphics Processor: ATI/AMD (Modern GZDoom)
- Contact:
Re: high angle viewed sprities
If I remember correctly, you would make a flag that would make the renderer treat its rotation sprites as high-angled/low-angled. Rise Of The Triad did that with its platforms.