The WIP Thread

If it's not ZDoom, it goes here.

Re: The WIP Thread

Postby NeuralStunner » Wed Aug 31, 2016 11:21 am

Nash wrote:The lights still "bleed through" surfaces... I don't think anything can be done about that, short of a fully shadow-mapped renderer. The bleeding happens even in modern games too, when the area behind a surface is missing shadows for some (glitch) reason (I'm pretty sure I see it everywhere in Fallout 4)
IIRC Graf was working on this at one point, but the approach he took was too performance-intensive. Might be something to look at again.
User avatar
NeuralStunner
An Exercise in Self-Indulgence
 
 
 
Joined: 21 Jul 2009
Location: Indiana, USA
Discord: NeuralStunner#1293
Operating System: Windows Vista/7 64-bit

Re: The WIP Thread

Postby comet1337 » Wed Aug 31, 2016 12:36 pm

that SSAO is a beaut
GZDoom sure has gone places in lately
and just going to keep going by the looks of it
User avatar
comet1337
 
Joined: 25 Sep 2015
Location: elsewhere

Re: The WIP Thread

Postby Tapwave » Wed Aug 31, 2016 1:12 pm

Normalmaps when? I can't wait for that SSAO and specular lighting to be integrated in a GZ branch.
User avatar
Tapwave
On the GREEN!
 
Joined: 20 Aug 2011
Discord: Sunray#7070
Operating System: Windows 10/8.1/8 64-bit
Graphics Processor: nVidia with Vulkan support

Re: The WIP Thread

Postby Marisa Kirisame » Wed Aug 31, 2016 2:05 pm

NeuralStunner wrote:
Nash wrote:The lights still "bleed through" surfaces... I don't think anything can be done about that, short of a fully shadow-mapped renderer. The bleeding happens even in modern games too, when the area behind a surface is missing shadows for some (glitch) reason (I'm pretty sure I see it everywhere in Fallout 4)
IIRC Graf was working on this at one point, but the approach he took was too performance-intensive. Might be something to look at again.


I'd take volumetric shadows over shadow mapping anytime, though.
User avatar
Marisa Kirisame
ZScript Magician
 
 
 
Joined: 08 Feb 2008
Location: Vigo, Galicia
Discord: Marisa Kirisame#4689
Twitch ID: magusmarisa
Github ID: OrdinaryMagician
Operating System: Other Linux 64-bit
Graphics Processor: nVidia with Vulkan support

Re: The WIP Thread

Postby ImpieTwo » Wed Aug 31, 2016 2:10 pm

Skelegant wrote:I don't recall asking anyone for splatterhouse resources, but I do remember your splat3d game :D that was one of the inspirations behind my mod. I'll send you what I've got so far to have a mess around with.

It musta been someone else then. You did a swell job modding that pipe thing into two different weapons though. All I ever did was hack off the mace part.

It's interesting that we're both making Doom mods of the same source material, but taking opposite approaches. You're taking Doom and giving it Splatterhouse gameplay, while I'm taking Splatterhouse and giving it Doom gameplay.
ImpieTwo
 
Joined: 17 Aug 2015

Re: The WIP Thread

Postby Zanieon » Wed Aug 31, 2016 2:20 pm

MarisaKirisame wrote:I'd take volumetric shadows over shadow mapping anytime, though.


Interesting, i also think that it is somewhat easier to implement Stencil Shadows than Shadow mapping, exactly because stencil ones doesn't require baking and i remember Edward850 saying that a baking pass in complex-geometry maps would take forever to compile, but since stencil skips this part all what we have to care is about their shadow casting which is better leave off for default and enable via GLDEFs or in the dynlight actor to use in the maps.
User avatar
Zanieon
A Tamer of The Dark
 
Joined: 13 Jan 2009
Location: Somewhere in the future
Discord: Zanieon#3177
Twitch ID: Zanieon
Operating System: Windows 10/8.1/8 64-bit
Graphics Processor: ATI/AMD with Vulkan Support

Re: The WIP Thread

Postby dpJudas » Wed Aug 31, 2016 3:57 pm

NeuralStunner wrote:I'm guessing that by "physically correct" you mean it's line-clipped, which is one thing always keeping me from using lights.

In this case, I only meant that the angle of the surface being hit is taken into account. In the old light calculations the only thing that mattered was how far away you are from the sun, not if you're at Earth's equator or at the poles.

I have been thinking about ways to clip the lights, but it is a bit tricky. There are too many of them to use shadow maps (unless only select lights are picked as shadow casters). I'm playing with the idea to use a compute shader doing ray tests in 2D, but this is highly theoretical at this stage.

NeuralStunner wrote:And since it's worth mentioning: The other reason is that everyone and their grandmother uses pure-colored lights. Would love to have a light saturation slider that I can turn down until it doesn't look ridiculous.

Adding such a slider shouldn't be very hard, but, if you do find someone with good light taste, you'll be over-saturating his mod. :D
dpJudas
 
 
 
Joined: 28 May 2016

Re: The WIP Thread

Postby InsanityBringer » Wed Aug 31, 2016 3:58 pm

dpJudas wrote:In this case, I only meant that the angle of the surface being hit is taken into account. In the old light calculations the only thing that mattered was how far away you are from the sun, not if you're at Earth's equator or at the poles.
does this mean gzdoom tracks surface normals now?

if so I think I'm in love with this
User avatar
InsanityBringer
 
Joined: 05 Jul 2007
Location: opening the forbidden box
Discord: InsanityBringer#9908

Re: The WIP Thread

Postby dpJudas » Wed Aug 31, 2016 4:14 pm

InsanityBringer wrote:does this mean gzdoom tracks surface normals now?

Yes, and no. It calculates the actual face normal and uses it for the light calculations. But it does not use the smoothing group normal (the normal stored in MD5 files and such). I think Graf is planning adding this soon - I'm not so familiar with that part of the codebase yet to really say how much work it requires.
dpJudas
 
 
 
Joined: 28 May 2016

Re: The WIP Thread

Postby enderkevin13 » Wed Aug 31, 2016 4:18 pm

Quick question, how do I create a stair build thing? I wanna make it where when you press a switch, these stairs build up.
User avatar
enderkevin13
Official abbadon of ZDoom
Banned User
 
Joined: 07 Jul 2015
Location: :noiƚɒɔo⅃

Re: The WIP Thread

Postby InsanityBringer » Wed Aug 31, 2016 4:33 pm

enderkevin13 wrote:Quick question, how do I create a stair build thing? I wanna make it where when you press a switch, these stairs build up.
the old tutorials are surprisingly useful here, at least for zdoom mapping.

you know I've not seen a tutorial anywhere except the old Doom Builder 1 docs about building vanilla style stairs

dpJudas wrote:Yes, and no. It calculates the actual face normal and uses it for the light calculations. But it does not use the smoothing group normal (the normal stored in MD5 files and such). I think Graf is planning adding this soon - I'm not so familiar with that part of the codebase yet to really say how much work it requires.
Calculated normals are better than no normals <3
User avatar
InsanityBringer
 
Joined: 05 Jul 2007
Location: opening the forbidden box
Discord: InsanityBringer#9908

Re: The WIP Thread

Postby enderkevin13 » Wed Aug 31, 2016 5:33 pm

Alright, thanks for the tip.

Anyways, I made some progress on the outside. Thoughts?
Image
User avatar
enderkevin13
Official abbadon of ZDoom
Banned User
 
Joined: 07 Jul 2015
Location: :noiƚɒɔo⅃

The WIP Thread

Postby GENTEK » Wed Aug 31, 2016 7:04 pm

Wasteland News! :mrgreen:
Hey guys if someone could help me with ACS for the core features that could be very helpfull!
Spoiler:
GENTEK
 
Joined: 05 Aug 2013

Re: The WIP Thread

Postby Captain J » Thu Sep 01, 2016 1:53 am

The papers. Much threatening and silence than tumbleweeds! Anyway keep it going!
User avatar
Captain J
'OH YE'
 
 
 
Joined: 02 Oct 2012
Location: Secret Chamber
Discord: DiscussJ#3128

Re: The WIP Thread

Postby Nash » Thu Sep 01, 2016 2:10 am

dpJudas wrote:(unless only select lights are picked as shadow casters)


That's how it is in the Creation Engine (Skyrim/Fallout 4) ... lights placed in the level can be marked to be a shadow caster, but only 4 (or was it 8) shadow casters can be visible at any one "time". I'm not sure what exactly "time" is (1 scene? 1 room? 1 'portal'?) but I remember the devs mentioning this in their Creation Kit tutorial videos. :)
User avatar
Nash
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia
Github ID: nashmuhandes

PreviousNext

Return to Off-Topic

Who is online

Users browsing this forum: BoJustBo and 1 guest