Billboarder (XY billboarding for missiles & more - UPDATED)

For high-res texture/sprite projects, sprite-fix patches, music add-ons, music randomizers, and other graphic/sound-only projects.
Forum rules
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.

Please read the full rules for more details.
Post Reply
User avatar
Nash
 
 
Posts: 17434
Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia
Contact:

Billboarder (XY billboarding for missiles & more - UPDATED)

Post by Nash »



Billboarder is a simple, universal mod that makes missiles and some other effects-related Actors have XY billboarding. This is useful if you only want projectiles and effects to be XY billboarded, and not everything else in the world (monsters tend to look weird with globally forced XY billboarding, plus they gitch on 3D floors anyway).

I use this personally, figured some people might be interested, so here it is.

Suggestions and improvements welcome.

Wanna chat about my mods? Join my studio's Discord server, Mischief Donut!
Image

I spend an uncountable amount of hours making mods. Consider supporting me on Patreon for cool benefits!
Image
Attachments
Billboarder.pk3
Updated - more objects billboarded for Doom, Heretic, Hexen and Strife
(934 Bytes) Downloaded 364 times
Last edited by Nash on Thu Sep 01, 2022 6:06 am, edited 4 times in total.
User avatar
sinaptica
Posts: 19
Joined: Tue Jan 31, 2017 5:41 am

Re: Billboarder (XY billboard patch for missiles & more)

Post by sinaptica »

I like the idea.
I've quickly tested and the only weird thing I've found is when shooting with the RL all the way up to the zenith, the sprite missile sometimes shows the frontal view. Also, when shooting looking up while strafing, the missile almost instantly changes to the lateral view.
User avatar
Nash
 
 
Posts: 17434
Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia
Contact:

Re: Billboarder (XY billboard patch for missiles & more)

Post by Nash »

I've added more billboarded objects, covering Doom, Heretic, Hexen and Strife. Hopefully, I've got all of them, but if you have any suggestions on what else should be billboarded, feel free to post them.
User avatar
Delfino Furioso
Posts: 114
Joined: Sat Mar 27, 2021 3:21 pm

Re: Billboarder (XY billboarding for missiles & more - UPDAT

Post by Delfino Furioso »

great! this is like any other nash addon: you never knew what you were missing out about until nash point it out with yet another useful qol mid..

merry xmas!
User avatar
Rachael
Posts: 13531
Joined: Tue Jan 13, 2004 1:31 pm
Preferred Pronouns: She/Her
Contact:

Re: Billboarder (XY billboarding for missiles & more - UPDAT

Post by Rachael »

Real shame this one slipped under the radar. Yet another one of those things that should (at least optionally) be a part of GZDoom itself, in my opinion.
User avatar
axredneck
Posts: 354
Joined: Mon Dec 11, 2017 2:09 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): Arch
Graphics Processor: nVidia with Vulkan support
Location: Russia
Contact:

Re: Billboarder (XY billboarding for missiles & more - UPDAT

Post by axredneck »

I tried to make similar thing but projectiles stopped leaving scorches on walls.
Edit: will it be good idea to apply this to cacodemons?
User avatar
Nash
 
 
Posts: 17434
Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia
Contact:

Re: Billboarder (XY billboarding for missiles & more - UPDAT

Post by Nash »

Rachael wrote:Real shame this one slipped under the radar. Yet another one of those things that should (at least optionally) be a part of GZDoom itself, in my opinion.
I think the consensus was that there was no way to get this to work gracefully because we can't safely assume the actors when Dehacked is brought into the picture...
User avatar
Enjay
 
 
Posts: 26517
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Re: Billboarder (XY billboarding for missiles & more - UPDAT

Post by Enjay »

axredneck wrote:Edit: will it be good idea to apply this to cacodemons?
No. Forcing XY billboarding has some unwanted side effects. For example, an actor below a 3D floor will take its lighting information from the containing sector, not the light level below the 3D floor. It's fine with actors that are bright (like most projectiles) but it isn't suitable for most other actors.
User avatar
axredneck
Posts: 354
Joined: Mon Dec 11, 2017 2:09 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): Arch
Graphics Processor: nVidia with Vulkan support
Location: Russia
Contact:

Re: Billboarder (XY billboarding for missiles & more - UPDAT

Post by axredneck »

Enjay wrote:For example, an actor below a 3D floor will take its lighting information from the containing sector, not the light level below the 3D floor.
Why does it happen? Is it a bug of GZDoom?
Toberone
Posts: 290
Joined: Sun May 12, 2013 10:58 pm

Re: Billboarder (XY billboarding for missiles & more - UPDAT

Post by Toberone »

I've always wanted this but never had the will or drive to actually make it, thank you for doing this
User avatar
Enjay
 
 
Posts: 26517
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Re: Billboarder (XY billboarding for missiles & more - UPDAT

Post by Enjay »

axredneck wrote:Why does it happen? Is it a bug of GZDoom?
As I understand it, it is a limitation of hardware rendering in this situation.

However, it's a long time since I last came across it and it looks like my information is out of date. This does not seem to be a problem in OpenGL or Vulkan any more, but it is still there in OpenGLES.

OpenGLES


Vulkan


In both cases the cacodemon is in a dark room below a 3D floor and the only bright area is below the 3D floor, using the light level of the control sector.
Post Reply

Return to “Graphic/Audio Patches”