The WIP Thread

If it's not ZDoom, it goes here.
User avatar
Captain J
 
 
Posts: 16891
Joined: Tue Oct 02, 2012 2:20 am
Location: An ancient Escape Shuttle(No longer active here anymore)

Re: The WIP Thread

Post by Captain J »

KeksDose wrote:Image
Just about perfect targeting for projectiles affected by gravity. Here, the imp fireballs have a gravity of 0.125, resulting in a very flat arc over this long distance.
That reminds me of Scorched Earth. And speaking of which, i'd like to see some monsters doing some artillery attacks in doom!
User avatar
Gifty
Posts: 615
Joined: Sat Jun 15, 2013 8:21 pm

Re: The WIP Thread

Post by Gifty »

Quick shot of a decorative decal system (and HUD!) I'm working on for an upcoming mod. There's some Doom3-style graffiti in there, the plan is to add a lot more and have it spawn in randomly around dead players.

Image
User avatar
Remmirath
Posts: 2561
Joined: Sun Dec 23, 2007 3:53 am
Graphics Processor: nVidia with Vulkan support
Location: My house

Re: The WIP Thread

Post by Remmirath »

Nash wrote:Remmirath: these keep getting better and better! Out of curiosity, can you post 2 identical scenes, with and without SSAO? I'm just curious to see what they look like without post processing.

And are you using customized SSAO settings? Those kind of look stronger than GZDoom's defaults.
I'll soon post screenies with and without SSAO. And I'm only using GZDoom's defaults, just cranked up to max.

EDIT: here they are

Image

Image

The scene loses a LOT without SSAO, so I'd like to find a way to force SSAO at runtime.
User avatar
Nash
 
 
Posts: 17465
Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia

Re: The WIP Thread

Post by Nash »

Remmirath wrote: The scene loses a LOT without SSAO, so I'd like to find a way to force SSAO at runtime.
You can't... the SSAO pass is probably one of the heaviest post processing passes in GZDoom even at its lowest settings, so it can't be forced as a courtesy towards low-end users (yeah, I know, those damn dinosaur computers...).

As much as I agree on the concept of building a scene revolving around AO, I also agree why it's left as a user option. Even modern games don't force SSAO... at best, the game ships with SSAO turned on by default, but the user can always turn it off.

So you're left with two choices: either write a big disclaimer in your project thread and readme that your maps visuals rely on SSAO, or ship your WAD with a batch file or script that enables SSAO.
User avatar
Rachael
Posts: 13791
Joined: Tue Jan 13, 2004 1:31 pm
Preferred Pronouns: She/Her

Re: The WIP Thread

Post by Rachael »

Or just ship with AO baked textures. Which is a royal pain in the ass but probably worth it in the end. :P

(which also further pushes the cause, overall, for baked lighting period)
dpJudas
 
 
Posts: 3134
Joined: Sat May 28, 2016 1:01 pm

Re: The WIP Thread

Post by dpJudas »

Using AO baked textures will actually cause it to look really terrible for anyone that has the SSAO pass enabled, as it will apply AO twice to the scene.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49182
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: The WIP Thread

Post by Graf Zahl »

dpJudas wrote:Using AO baked textures will actually cause it to look really terrible for anyone that has the SSAO pass enabled, as it will apply AO twice to the scene.

Well, it may make sense if a map can explicitly turn AO off if its visuals do not mix with it.
Of course due to the technical restrictions, SSAO, just like shadowmaps need to be under the user's control.
GENTEK
Posts: 673
Joined: Mon Aug 05, 2013 5:10 pm

The WIP Thread

Post by GENTEK »

It's not perfect but I think that could be something pretty cool... but my big problem with that is the textures I can't properly create Imperial panels and other stuff in the Dark Forces vibe! :cry:
Anyway I should go back to the Wasteland... lol
User avatar
Captain J
 
 
Posts: 16891
Joined: Tue Oct 02, 2012 2:20 am
Location: An ancient Escape Shuttle(No longer active here anymore)

Re: The WIP Thread

Post by Captain J »

Well... Yeah. You should. I love your star wars and aliens project... But I'm always wondering whatever happened to Wasteland!
User avatar
DoomKrakken
Posts: 3489
Joined: Sun Oct 19, 2014 6:45 pm
Location: Plahnit Urff

Re: The WIP Thread

Post by DoomKrakken »

Gifty wrote:Quick shot of a decorative decal system (and HUD!) I'm working on for an upcoming mod. There's some Doom3-style graffiti in there, the plan is to add a lot more and have it spawn in randomly around dead players.

Image
WHOA! Now I can see plenty of uses for that! :D
User avatar
leileilol
Posts: 4449
Joined: Sun May 30, 2004 10:16 am
Preferred Pronouns: She/Her
Location: GNU/Hell

Re: The WIP Thread

Post by leileilol »

My AO policy is "don't shader just bake the damn ao in the lightmap with -dirty and use color-ramped ao to base model textures with". AO on the lightmap does bring a bit of UnrealEngine1 aesthetic so that's a plus. AO-shaded color ramps saves a lot of initial painting time but is a luxury many pros in the 90s didn't have so i'm cheating a bit...... mind that i'm targeting a '00 aesthetic (late DC/early PS2/Dell Dimensions) so i shouldn't be abusing pixel shaders or the depth buffer at all.
dpJudas
 
 
Posts: 3134
Joined: Sat May 28, 2016 1:01 pm

Re: The WIP Thread

Post by dpJudas »

The biggest problem with baked AO is that it can't take doors and other sector height changes into account. There's also the issue with needing a tool to generate them - doing it by hand is too hard and also gives a poor result in my opinion.

I did start the work on a ZDRay command line tool meant for baking things, based on the ZDBSP codebase, but I quickly ran into the trouble how to store the lightmaps. Especially dealing with the floor/ceiling is tricky as you can't specify it at the subsector level (gzdoom might regenerate them). Sectors themselves can have huge gaps in them. Ended up concluding it requires more work planning how to output things than the ray tracing part.
ImpieTwo
Posts: 912
Joined: Sun Aug 16, 2015 11:52 pm

Re: The WIP Thread

Post by ImpieTwo »



Operation Body Count, Take 2
User avatar
NeuralStunner
 
 
Posts: 12328
Joined: Tue Jul 21, 2009 12:04 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): Windows 11
Graphics Processor: nVidia with Vulkan support
Location: capital N, capital S, no space

Re: The WIP Thread

Post by NeuralStunner »

dpJudas wrote:The biggest problem with baked AO is that it can't take doors and other sector height changes into account.
Or polyobjects. Including the dynamic segs involved with them.

I guess Quake-based engines have an easier time with this since any geometry that moves must be connected to an entity, which is easy enough to detect. (On the other hand, that is of course much more restrictive.)
User avatar
leileilol
Posts: 4449
Joined: Sun May 30, 2004 10:16 am
Preferred Pronouns: She/Her
Location: GNU/Hell

Re: The WIP Thread

Post by leileilol »

Return to “Off-Topic”