Deformed Doom - deform any Doom map!
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.
-
- Posts: 116
- Joined: Sat Jan 13, 2018 3:17 am
Re: Deformed Doom - deform any Doom map!
Live deformation? Hmm now that would be a really good effect to do to make pulsating flesh walls.
-
- Posts: 524
- Joined: Sun May 18, 2014 7:25 pm
- Location: Arizona
Re: Deformed Doom - deform any Doom map!
Great! Now I can turn any mapset into a music video!
-
-
- Posts: 1817
- Joined: Sun Jul 21, 2019 8:54 am
Re: Deformed Doom - deform any Doom map!
Best headache I have had this month.
My favorite mode is the trapezoid, because it makes everything seem so tiny compared to the map at scale 10.
It would be nicer if it also applied vertical scaling like Captain J said, but I can understand if that would make the game unbeatable.
However most settings already make several maps unbeatable to begin with. (Experimenting with MAP01 of Doom 2 with wave mode, anything higher than the default settings makes it impossible to beat due to too tight corridors to fit through)
Also, would it be possible to actually modify the map on the fly, like in the video? (I know the video only had that as a comparison effect, but still)
Though that would also make the player get stuck in level geometry, due to constantly shifting vertices.
Still, it's incredibly fun to see what it can do. (and how much it can break everything)
Some screenshots I took of it on rather extreme options: https://imgur.com/a/hGSNf99
My favorite mode is the trapezoid, because it makes everything seem so tiny compared to the map at scale 10.
It would be nicer if it also applied vertical scaling like Captain J said, but I can understand if that would make the game unbeatable.
However most settings already make several maps unbeatable to begin with. (Experimenting with MAP01 of Doom 2 with wave mode, anything higher than the default settings makes it impossible to beat due to too tight corridors to fit through)
Also, would it be possible to actually modify the map on the fly, like in the video? (I know the video only had that as a comparison effect, but still)
Though that would also make the player get stuck in level geometry, due to constantly shifting vertices.
Still, it's incredibly fun to see what it can do. (and how much it can break everything)
Some screenshots I took of it on rather extreme options: https://imgur.com/a/hGSNf99
-
- Admin
- Posts: 6190
- Joined: Thu Feb 26, 2004 3:02 pm
- Preferred Pronouns: He/Him
Re: Deformed Doom - deform any Doom map!
Basically (so far as I know) this can't be done realtime due to the basic limitations of the engine, notably that it requires rebuilding the map nodes. Making the vertex geometry dynamic at runtime would require a revamp of the entire map format (and possibly other things like the physics, I imagine).
Simply put, it's not going to happen. Let's just appreciate this for what it is and not get ahead of ourselves.
Simply put, it's not going to happen. Let's just appreciate this for what it is and not get ahead of ourselves.
-
- Posts: 176
- Joined: Wed Jul 03, 2019 10:17 am
Re: Deformed Doom - deform any Doom map!
You could make a shader to simulate the distortion, but yeah I'm not sure about physically altering the core map on the fly.Caligari87 wrote:Basically (so far as I know) this can't be done realtime due to the basic limitations of the engine, notably that it requires rebuilding the map nodes. Making the vertex geometry dynamic at runtime would require a revamp of the entire map format (and possibly other things like the physics, I imagine).
Simply put, it's not going to happen. Let's just appreciate this for what it is and not get ahead of ourselves.
-
- Spotlight Team
- Posts: 1090
- Joined: Mon Nov 25, 2019 8:54 am
- Graphics Processor: Intel (Modern GZDoom)
Re: Deformed Doom - deform any Doom map!
Sadly yeah. This was a given from the get go.Caligari87 wrote:Basically (so far as I know) this can't be done realtime due to the basic limitations of the engine, notably that it requires rebuilding the map nodes. Making the vertex geometry dynamic at runtime would require a revamp of the entire map format (and possibly other things like the physics, I imagine).
Simply put, it's not going to happen. Let's just appreciate this for what it is and not get ahead of ourselves.
In order to something remotely similar in real time, i would wager that something from the Cube engines with their real-time editing system is in place.
Nevertheless, this has usages, especially around Oblige and scenario-specific mods
-
- Posts: 52
- Joined: Mon May 04, 2020 12:55 pm
- Location: On the toilet
Re: Deformed Doom - deform any Doom map!
Hahaha! What a crazy mod (•‿•)
-
- Posts: 104
- Joined: Tue Apr 09, 2013 4:38 am
Re: Deformed Doom - deform any Doom map!
Thanks again for your kind words!
If you encounter corridors that are too small try the "compensate" option (trapezoid and swirl only). It tries to make the level bigger and by that allow passage of narrow paths.
I didn't think of this before, but you are right. It has that kind of feel to it.Redneckerz wrote:That moving deformation is very demoscene like and could also be great dramatic scripted sequences.
Since I "only" used ZScript which relies on the engine: Yes. I initially thought that I would have to go to the source code level for these changes. That was until I saw the level flipper by Rachael.Redneckerz wrote:Can this also be done at the source level?
It seems you tried some rather extreme settings. Only few maps can be used with high values. But if they do it can be rather interesting.Jarewill wrote:However most settings already make several maps unbeatable to begin with. (Experimenting with MAP01 of Doom 2 with wave mode, anything higher than the default settings makes it impossible to beat due to too tight corridors to fit through)
Some screenshots I took of it on rather extreme options: https://imgur.com/a/hGSNf99
If you encounter corridors that are too small try the "compensate" option (trapezoid and swirl only). It tries to make the level bigger and by that allow passage of narrow paths.
Thanks, that's basically what I thought as well.Caligari87 wrote:Basically (so far as I know) this can't be done realtime due to the basic limitations of the engine, notably that it requires rebuilding the map nodes. Making the vertex geometry dynamic at runtime would require a revamp of the entire map format (and possibly other things like the physics, I imagine).
-
- Spotlight Team
- Posts: 1090
- Joined: Mon Nov 25, 2019 8:54 am
- Graphics Processor: Intel (Modern GZDoom)
Re: Deformed Doom - deform any Doom map!
Given that demosceners do make demos using UE4 and Unity, i suppose you could do similar now with Doom.Sunbeam wrote: I didn't think of this before, but you are right. It has that kind of feel to it.
Actually, that could be raised a notch aswell - How far fetched would it be to have the level or parts of it look like a Mandelbrot fractal or a solid 3D cube.
The idea of using Doom to make demoscene effects sounds absolutely crazy, but ZDoom/GZDoom already does do a lot of demoish effects either way. And i recall dpJudas had a triangle drawer that could spawn solid color 3D cubes.
Obviously way outside the scope of this mod (and not very practical) but some food for thought. Doom has played host to interactive art forms prior (ArsDoom, ACS minigames) so its not entirely outside of the realm to theorize about this kind of thing
I wonder if this can get expanded upon with a menu where you choose how things should be deformed, and combined with random level generation. Random Doom and ManDoom did something in that regard and when i saw Deformed Doom i instantly thought of something similar as a highly experimental source port for artforms basically, as obviously this feature would never land into mainline GZ.Sunbeam wrote: Since I "only" used ZScript which relies on the engine: Yes. I initially thought that I would have to go to the source code level for these changes. That was until I saw the level flipper by Rachael.
As a source port it could also play host to the earlier quote of demoscenish effects. Again, completely outside conventional Doom realms, but the idea of a Doom engine port tailored for Demoscenish effects through Deformation, roller bars and what not is a rather crazy but entertaining thought (well, atleast for me)
Inside that conventional realm though, like i said, this could well for sequences and mindfuckery levels. Teleport to a new spot on the map and see the level be completely twisted, that sort of thing. Deformed Doom does a good job at envoking a sense of insanity or a dream by its feature.
-
- Posts: 35
- Joined: Sun Sep 23, 2018 7:56 pm
Re: Deformed Doom - deform any Doom map!
Felt so uncanny to play classic maps with this.. I feel like i brought a curse upon myself
Very nice work ! If you could do maybe a randomizer (random settings at each maps start) it would be even more fun
Very nice work ! If you could do maybe a randomizer (random settings at each maps start) it would be even more fun
-
- Posts: 142
- Joined: Fri Nov 23, 2012 2:45 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Windows 10
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
Re: Deformed Doom - deform any Doom map!
Very nice mod, goes rather nicely with other mods that modify maps like Liquidated Doom or Colorful Map, and texture replacers to help make the deformed maps feel more like new maps than, this also seems to work with other games too, as I did alittle testing with Heretic and it seemed to work fairly well.
-
- Posts: 46
- Joined: Mon Nov 20, 2017 8:24 pm
Re: Deformed Doom - deform any Doom map!
Running with: {DoomRL_Arsenal_1.1.4.pk3};{DoomRL_Monsters_Beta_7.3.pk3};{Lithium_1_6_3.pk3};{mk-champions[2.666].pk3};{LegenDoomLite_3.1.pk3};{cblood.pk3};{ColourfulHellBrownBeta5.pk3};{imp-achievements-v0.1.pk3};{DoomWeap4XUp.pk3};{doommus.pk3};{ISABELLE.pk3};{j-jukebox-v9.pk3};{precise-crosshair-1.4.pk3};{SpriteShadow v1.9.pk3};{TintMaps.pk3};{zscript-iceshatter.pk3};{UniversalEntropy.pk3};{DoomKrakken's Monster Randomizer (Base) v5a.pk3};{Monster Randomizer.pk3};{pk_doom_sfx_20120224.wad};{ambiencepack.wad};{GatherYourParty.pk3};{playable-monsters.pk3};{NewTextColours_260.pk3};{AVP MonsterPack by SOH.pk3};{Rampancy_1.1.pk3};{TiltPlusPlus v1.65.pk3};{target-spy-v1.14.pk3};{climbing.pk3};{autopause-v0.1.pk3};{drag-things.pk3};{Artifacts.pk3};{DaggerFall Enemy Pack.pk3};{DoomParallaxRelief.pk3};{doomrla_kinsie_fknrip.pk3};{doomrla_kinsie_metaprops.pk3};{fluidshader-1.3.pk3};{fragtrak.pk3};{fullscrn_huds.pk3};{InexpensiveDoom.pk3};{marifx_m-master.pk3};{mk-episodic-ex[1.1.0].pk3};{mk-smoothfire[20200305].pk3};{random_criticals_beta_0.14.pk3};{RPGVariations.pk3};{RPGVariationsNaziDog.pk3};{RPGVariationsShotgunDog.pk3};{SNESJukebox-TetraPack.pk3};{armament-tuning-0.3.1.pk3};{menusliders.pk3};{ObAddon.pk3};{AI-Director-master.pk3};{AltBrightmapsDoom2.pk3};{TrooCullers2.pk3};{metadoom_v666_titan.pk3};{supremeinvasionv6.pk3};{lean.pk3};{kMiniMap_beta0.3.pk3};{droplets_1.3.1.pk3};{(GZDoom) Liquid Texture Pack V1.3.pk3};{LTP V1.3 HD Textures.pk3};{LTP V1.3 Shader pack.pk3};{GZDB LTP V1.3 Resource File..pk3};{RDND12.pk3};{damnums_1.0.2.pk3};{fancyworld_v2.pk3};{Fog_Effects.pk3};{OldVideoShader.pk3};{SmoothDoom.pk3};{vandomizer_v10.pk3};{WorldGamma.pk3};{zd_bullet-tracer.wad};{zd_selectweapon-priority.wad};{nashmove.pk3};{ChickenBarrel.pk3};{simsun1.1.pk3};{xa-argen_1.0.0.pk3};{defdoom.pk3}
Everything seems to be running great and it's a blast combined with DoomRPG. Need to test it with more maps, but I got lost for hours just on the stock maps with it. No errors to speak of so far after 48hrs plus of testing minimum total.
Everything seems to be running great and it's a blast combined with DoomRPG. Need to test it with more maps, but I got lost for hours just on the stock maps with it. No errors to speak of so far after 48hrs plus of testing minimum total.
-
- Posts: 104
- Joined: Tue Apr 09, 2013 4:38 am
Re: Deformed Doom - deform any Doom map!
I never heard of these. I know SLIGE/OBLIGE. These are cool ideas, but of course you would have need to recalculate the BSP stuff in order to get graphical results on screen. And that might be the one point that keeps the demoscene stuff from being real-time. You would have to do the same "tricks" as I did in the video.Redneckerz wrote:Random Doom and ManDoom did something in that regard and when i saw Deformed Doom i instantly thought of something similar as a highly experimental source port for artforms basically, as obviously this feature would never land into mainline GZ.
Doom as an art-form is quite a strange concept... But an interesting one.
Yes, it should work with ANY game that is supported by GZDoom. It also should be compatible with nearly any mod out there.BradmanX wrote:Very nice mod, goes rather nicely with other mods that modify maps like Liquidated Doom or Colorful Map, and texture replacers to help make the deformed maps feel more like new maps than, this also seems to work with other games too, as I did alittle testing with Heretic and it seemed to work fairly well.
Speaking of it: It seems you tried running it with quite an amount of mods. I'm glad you didn't find any errors! (#BestQAInTheWorld)00face wrote:Everything seems to be running great and it's a blast combined with DoomRPG. Need to test it with more maps, but I got lost for hours just on the stock maps with it. No errors to speak of so far after 48hrs plus of testing minimum total.
-
- Posts: 142
- Joined: Fri Nov 23, 2012 2:45 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Windows 10
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
Re: Deformed Doom - deform any Doom map!
Sweet, thank you for confirming my thoughts on that ^_^Sunbeam wrote: Yes, it should work with ANY game that is supported by GZDoom. It also should be compatible with nearly any mod out there.
-
- Spotlight Team
- Posts: 1090
- Joined: Mon Nov 25, 2019 8:54 am
- Graphics Processor: Intel (Modern GZDoom)
Re: Deformed Doom - deform any Doom map!
Yeah it became readily apparent later one. Nevertheless, a fixed source port version of this similar to those would be kind of neat. Yes, i get that its subject to the whole Tying to a specifc version is dangerous spiel, but it could be an interesting basis.Sunbeam wrote: I never heard of these. I know SLIGE/OBLIGE. These are cool ideas, but of course you would have need to recalculate the BSP stuff in order to get graphical results on screen. And that might be the one point that keeps the demoscene stuff from being real-time. You would have to do the same "tricks" as I did in the video.
Doom as an art-form is quite a strange concept... But an interesting one.
Seeing it requires GZDoom 4.3 though, a lot of common options are out of order sadly.