Page 1 of 1

+NOSKEW or similar

Posted: Sun May 20, 2007 20:03
by Zero Prophet
Yes, rendering flat sprites in a 3D space is a bit of a pain at times, and yet, while the current implementation works just fine, it's a bit odd for certain things. For a good example of this, try firing the plasma gun straight up in the air. Notice how the projectiles look very flat in this way? For monsters and pickups and the like, this rendering behavior makes sense, but for projectiles it's a little odd. Most of them are spherical anyway, so shouldn't the bottom look the same as the side, anyway?

A quick image example, for clarity and confusion:
Image

To sum it up, perhaps a special flag could be added that tells the renderer not to skew the sprites and always view them from the front, assuming that makes sense? I recall JDoom posessing a similar ability (albeit as a useless user option), and it would make much more sense from a visual perspective.

Posted: Sun May 20, 2007 20:36
by Jimmy
I have a feeling this will be "no"d.

http://www.skulltag.com/forum/viewtopic.php?t=8030

Posted: Sun May 20, 2007 20:45
by Enjay
I'm sure it's been asked for a few times here too. As you can see, it's not in.

Posted: Sun May 20, 2007 21:23
by Nash
And the reason was because apparently getting the renderer to display sprites with different orientations isn't easy. My guess would be it would be either anchored (current behaviour) or unanchored; only one or the other.

I can't remember where exactly Graf posted about this (could be either here or over at zdoom.org).

I too wish GZDoom would support unanchored sprites. This is a must for particle effects, projectiles, certain kinds of fauna sprites, etc.

Posted: Fri May 30, 2008 19:51
by Xaser
The recently-added +FORCEXYBILLBOARD flag does exactly this (Thanks!). This request can be safely closed now.