Brightmaps Plus v1.92
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.
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.
-
- Spotlight Team
- Posts: 1373
- Joined: Fri May 02, 2008 12:29 pm
- Location: Germany
Brightmaps Plus v1.92
It was suggested that I create a separate thread for this, so here it is.
Since GZDoom's brightmaps.pk3 is not fully compatible with Revenant100's Sprite Fixing Project, new brightmaps were needed. This package does not only provide that but also adds many more brightmaps than the original file delivers, e.g. glowing eyes for Doom monsters, weapon pickups or (optional) texture brightmaps. This package builds upon the work of previous brightmaps releases, but many entries have been edited, changed or added for more subtle effects which do not interfere too much with actual gameplay (e.g. monster eyes usually don't glow THAT brightly in the dark any more to avoid revealing monster presence too early). Glowing eyes effect for Soulsphere/Megasphere and slightly sparkling health bonus are all new-additions created by myself.
Last update: Version 1.92 (Nov 29, 2022)
1.1] Brightmaps for vanilla sprites (PK3, 1.5 MB) *
1.2] Brightmaps for Sprite Fixing Project (PK3, 1.5 MB) *
2] Brightmaps for textures (PK3, 0.6 MB)
* Use one of the two available sprite packs, textures optional
Brightmaps Plus on GitHub
NOTES:
1) This will NOT work with any sort of "Smooth Doom" projects. These add new sprites which won't have brightmaps assigned to them.
2) Some PWADs (e.g. Sunlust, Ancient Aliens, Back to Saturn X) come with their own monster/item sprites due to palette adjustments. These are usually based on vanilla sprites/alignments, which means that if you are using spritefixes and the fitting brightmaps, these won't work properly in such cases (because spritefixes are overwritten with modified vanilla sprites). Possible solutions:
- Use "Brightmaps for vanilla sprites" instead or
- Download the compatibility fixes provided by the spritefix project author. Loading order would then be: spritefixes - PWAD - spritefix compat fix - spritefix brightmaps.
Example screenshots (MAP30):
Info:
- Doom, Heretic, Hexen and Strife supported
- Spritefixes supported (depending on which mod file you use)
- More (and better) brightmaps than default brightmaps.pk3 with additional features (e.g. monster eyes glow in the dark, texture brightmaps)
- Completely replaces brightmaps.pk3 that comes with GZDoom. You don't need to load both files at the same time
- It is assumed you use the spritefixes for Doom and Heretic made by Revenant100 (d1spfx19.wad, d2spfx19.wad, hrspfx10.wad)
- As long as you use the spritefix version, avoid loading these brightmaps with Doom/Heretic addons that come with customized sprites.
Credits:
Based on original graphics by
- id Software (Doom/Doom II)
- Raven Software (Heretic/Hexen)
- Rogue Entertainment (Strife)
- TeamTNT (Final Doom)
Brightmaps provided by
- Acidhoes (Hexen sprites)
- DrVenom8 (Doom/Heretic sprites and Heretic/Hexen textures)
- NightFright (Doom spritefix sprites & various edits)
- TheUnbeholden (Doom/Final Doom textures)
- Virtue (Doom/Hexen/Strife sprites)
- Warden (some Mancubus sprites)
Since GZDoom's brightmaps.pk3 is not fully compatible with Revenant100's Sprite Fixing Project, new brightmaps were needed. This package does not only provide that but also adds many more brightmaps than the original file delivers, e.g. glowing eyes for Doom monsters, weapon pickups or (optional) texture brightmaps. This package builds upon the work of previous brightmaps releases, but many entries have been edited, changed or added for more subtle effects which do not interfere too much with actual gameplay (e.g. monster eyes usually don't glow THAT brightly in the dark any more to avoid revealing monster presence too early). Glowing eyes effect for Soulsphere/Megasphere and slightly sparkling health bonus are all new-additions created by myself.
Last update: Version 1.92 (Nov 29, 2022)
1.1] Brightmaps for vanilla sprites (PK3, 1.5 MB) *
1.2] Brightmaps for Sprite Fixing Project (PK3, 1.5 MB) *
2] Brightmaps for textures (PK3, 0.6 MB)
* Use one of the two available sprite packs, textures optional
Brightmaps Plus on GitHub
NOTES:
1) This will NOT work with any sort of "Smooth Doom" projects. These add new sprites which won't have brightmaps assigned to them.
2) Some PWADs (e.g. Sunlust, Ancient Aliens, Back to Saturn X) come with their own monster/item sprites due to palette adjustments. These are usually based on vanilla sprites/alignments, which means that if you are using spritefixes and the fitting brightmaps, these won't work properly in such cases (because spritefixes are overwritten with modified vanilla sprites). Possible solutions:
- Use "Brightmaps for vanilla sprites" instead or
- Download the compatibility fixes provided by the spritefix project author. Loading order would then be: spritefixes - PWAD - spritefix compat fix - spritefix brightmaps.
Example screenshots (MAP30):
Info:
- Doom, Heretic, Hexen and Strife supported
- Spritefixes supported (depending on which mod file you use)
- More (and better) brightmaps than default brightmaps.pk3 with additional features (e.g. monster eyes glow in the dark, texture brightmaps)
- Completely replaces brightmaps.pk3 that comes with GZDoom. You don't need to load both files at the same time
- It is assumed you use the spritefixes for Doom and Heretic made by Revenant100 (d1spfx19.wad, d2spfx19.wad, hrspfx10.wad)
- As long as you use the spritefix version, avoid loading these brightmaps with Doom/Heretic addons that come with customized sprites.
Credits:
Based on original graphics by
- id Software (Doom/Doom II)
- Raven Software (Heretic/Hexen)
- Rogue Entertainment (Strife)
- TeamTNT (Final Doom)
Brightmaps provided by
- Acidhoes (Hexen sprites)
- DrVenom8 (Doom/Heretic sprites and Heretic/Hexen textures)
- NightFright (Doom spritefix sprites & various edits)
- TheUnbeholden (Doom/Final Doom textures)
- Virtue (Doom/Hexen/Strife sprites)
- Warden (some Mancubus sprites)
Last edited by NightFright on Thu Sep 05, 2024 11:41 pm, edited 46 times in total.
-
- Spotlight Team
- Posts: 1373
- Joined: Fri May 02, 2008 12:29 pm
- Location: Germany
Version 1.61 released
A bit of love for Heretic. Iron Lich was at least partially improperly defined (brightmaps are called LICH in GZDoom instead of HEAD, probably to avoid conflicts with Doom's Cacodemon) - it should work as intended now. A few pickups were tweaked as well.
CHANGELOG v1.61
[HERETIC] Improved: Quiver of Ethereal Arrows (AMC2 B/C), Crystal Vial (PTN1), Quartz Flask (PTN2)
[HERETIC] Fixed: Iron Lich (HEAD/LICH)
CHANGELOG v1.61
[HERETIC] Improved: Quiver of Ethereal Arrows (AMC2 B/C), Crystal Vial (PTN1), Quartz Flask (PTN2)
[HERETIC] Fixed: Iron Lich (HEAD/LICH)
-
- Admin
- Posts: 6190
- Joined: Thu Feb 26, 2004 3:02 pm
- Preferred Pronouns: He/Him
Re: Brightmaps Plus (spritefix compatible)
Just curious, how does this compare and contrast with sbrightmaps.pk3? That's what I've been using for a while and I really like it, but I'm not sure if this builds on it or not.
-
- Spotlight Team
- Posts: 1373
- Joined: Fri May 02, 2008 12:29 pm
- Location: Germany
Re: Brightmaps Plus (spritefix compatible)
Among other sources, this project is based on sbrightmaps - sort of, since Z86 most likely got his brightmaps basically from the same sources I did (not sure how much he made by himself). I have applied a lot of changes and adjustments, but you shouldn't lose any significant functionality/effects when using this instead.
After I converted all brightmaps to greyscale, some brightmaps have their brightnesses reduced, but that's also due to feedback from people who complained that gameplay changes too much if you see glowing monster eyes in the dark. It's still like that, but in some cases (zombie, sergeant, imp) you may need to pay a bit more attention to spot them.
Main advantage is that it unites all brightmaps, for Doom 1+2, TNT, Plutonia, Heretic, Hexen and Strife in one single file. And it works with spritefixes, but also without if needed.
After I converted all brightmaps to greyscale, some brightmaps have their brightnesses reduced, but that's also due to feedback from people who complained that gameplay changes too much if you see glowing monster eyes in the dark. It's still like that, but in some cases (zombie, sergeant, imp) you may need to pay a bit more attention to spot them.
Main advantage is that it unites all brightmaps, for Doom 1+2, TNT, Plutonia, Heretic, Hexen and Strife in one single file. And it works with spritefixes, but also without if needed.
-
- Admin
- Posts: 6190
- Joined: Thu Feb 26, 2004 3:02 pm
- Preferred Pronouns: He/Him
Re: Brightmaps Plus (spritefix compatible)
Alright, awesome! Looks like I'll probably be adding this to my autoload then.
-
-
- Posts: 17454
- Joined: Mon Oct 27, 2003 12:07 am
- Location: Kuala Lumpur, Malaysia
Re: Brightmaps Plus (spritefix compatible)
I wonder, is there a way to programmatically enable and disable between vanilla brightmaps and spritefixes brightmaps? Not really comfortable with having to edit the files frequently depending on what I'm playing...
-
- Spotlight Team
- Posts: 1373
- Joined: Fri May 02, 2008 12:29 pm
- Location: Germany
Re: Brightmaps Plus (spritefix compatible)
I would also like to have that option. And while we are at it, make texture brightmaps switchable, too. Hell, I could even make glowing monster eyes optional. I haven't seen this anywhere so far though, therefore I am sceptical. Coding team input may be needed for this one.
If GLDEFS is only loaded on startup and cannot be updated dynamically ingame, I guess we are out of luck, though. In the worst case you may need to create a seperate zipfile without spritefixes enabled, but I'd also prefer a single-file solution.
If GLDEFS is only loaded on startup and cannot be updated dynamically ingame, I guess we are out of luck, though. In the worst case you may need to create a seperate zipfile without spritefixes enabled, but I'd also prefer a single-file solution.
-
- Spotlight Team
- Posts: 1373
- Joined: Fri May 02, 2008 12:29 pm
- Location: Germany
Version 1.62 released
Maintenance release in order to adapt to lump filtering changes with GZDoom 4.1.0. Please do NOT use this version with GZDoom 4.0.0 or earlier. For convenience, I will keep a link to v1.61 in the OP for the time being, but I assume that eventually everybody will update to latest GZDoom version.
CHANGELOG v1.62
[DOOM] Adjusted lump filtering for DOOM 1+2 according to latest GZDoom 4.1.0 syntax
CHANGELOG v1.62
[DOOM] Adjusted lump filtering for DOOM 1+2 according to latest GZDoom 4.1.0 syntax
-
- Posts: 110
- Joined: Fri Jul 15, 2016 5:06 am
Re: Brightmaps Plus (spritefix compatible)
Thank you very much. Loving your work.
-
- Posts: 8
- Joined: Sat Mar 25, 2017 9:06 am
Re: Brightmaps Plus (spritefix compatible)
Yes, fantastic work, it's working great with all the wad's I've played.
-
- Posts: 49
- Joined: Thu Sep 06, 2018 7:12 am
Re: Brightmaps Plus (spritefix compatible)
This is super neat. Thank you!
-
- Posts: 49
- Joined: Thu Sep 06, 2018 7:12 am
Re: Brightmaps Plus (spritefix compatible)
Must say, having this on whilst playing Sigil does clash with the intended look somewhat. Sigil's maps are intentionally dark, and having glowing eyes and some brightmapped textures really stand out on maps like E5M2.
-
- Spotlight Team
- Posts: 1373
- Joined: Fri May 02, 2008 12:29 pm
- Location: Germany
Re: Brightmaps Plus (spritefix compatible)
That's the catch. It was actually a lot worse before my edits since all brightmaps were pretty much fullbright. I'd like to add ingame switches for textures and glowing eyes, but I think GZDoom isn't capable of dynamically switching brightmap definitions. Maybe one day.
I'll consider doing a "lite" version without any texture brightmaps and glowing eyes removed (even official brightmaps.pk3 has some, at least for the zombie, sergeant and chaingunner) for the absolute purists or special cases like Sigil.
I'll consider doing a "lite" version without any texture brightmaps and glowing eyes removed (even official brightmaps.pk3 has some, at least for the zombie, sergeant and chaingunner) for the absolute purists or special cases like Sigil.
-
-
- Posts: 1446
- Joined: Fri Dec 29, 2017 4:15 am
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Manjaro Linux
- Location: Siberia (UTC+7)
Re: Brightmaps Plus (spritefix compatible)
This is what I load brightmaps forGrizzly wrote:glowing eyes and some brightmapped textures really stand out on maps like E5M2.
Spoiler: And Sigil isn't intended to be too dark:
-
- Spotlight Team
- Posts: 1373
- Joined: Fri May 02, 2008 12:29 pm
- Location: Germany
Re: Brightmaps Plus (spritefix compatible)
The problem is that with software rendering you can't have brightmaps. You will have a different experience with the hardware renderer anyway, regardless whether you use brightmaps and dynamic lights or not.
But it's true, dark maps are making brightmaps truly shine.
But it's true, dark maps are making brightmaps truly shine.