Rotated wall textures

Remember, just because you request it, that doesn't mean you'll get it.

Moderator: GZDoom Developers

User avatar
Nash
 
 
Posts: 17433
Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia
Contact:

Re: Rotated wall textures

Post by Nash »

Gez wrote:I remember there was a very old feature suggestion thread for skewing textures, so there was demand for that specifically. And it definitely can look better than rotated. Allow me to illustrate:

Image

Ah, okay. I stand corrected. Rotation and skewing both have their uses! After Vulkan, perhaps... :)
User avatar
Marisa the Magician
Posts: 3886
Joined: Fri Feb 08, 2008 9:15 am
Preferred Pronouns: She/Her
Operating System Version (Optional): (btw I use) Arch
Graphics Processor: nVidia with Vulkan support
Location: Vigo, Galicia
Contact:

Re: Rotated wall textures

Post by Marisa the Magician »

Skewing might actually be doable even in software :P
User avatar
Rachael
Posts: 13530
Joined: Tue Jan 13, 2004 1:31 pm
Preferred Pronouns: She/Her
Contact:

Re: Rotated wall textures

Post by Rachael »

That's harder than it sounds, but certainly a lot easier than actual rotations.
User avatar
Pixel Eater
 
 
Posts: 667
Joined: Wed Aug 02, 2017 12:31 am
Location: In between the Moon and you, between the buried and me.

Re: Rotated wall textures

Post by Pixel Eater »

I prefer the skewing but rotation mixed with scaling isn't so bad:
Rot8.png
Rot8.png (12.29 KiB) Viewed 1005 times
Cacodemon345
Posts: 419
Joined: Fri Dec 22, 2017 1:53 am
Graphics Processor: ATI/AMD (Modern GZDoom)
Contact:

Re: Rotated wall textures

Post by Cacodemon345 »

I prefer both rotation and skewing.
User avatar
Shadow Hog
Posts: 173
Joined: Fri Aug 14, 2015 8:56 pm

Re: Rotated wall textures

Post by Shadow Hog »

Strictly speaking skewing can sorta already be done by splitting the linedef in question up into tons of tinier linedefs and offsetting as needed. (Alternatively, not splitting up the linedef, but pre-baking the skew into a separate texture using an image editor.)

But that's a pain in the ass to do, so I'd totally be down for a quicker, more-convenient option were the time to ever come.
User avatar
RockstarRaccoon
Posts: 598
Joined: Sun Jul 31, 2016 2:43 pm

Re: Rotated wall textures

Post by RockstarRaccoon »

Hmmm... What if we could Peg said skewing to the slant of the floor or ceiling?
User avatar
Rachael
Posts: 13530
Joined: Tue Jan 13, 2004 1:31 pm
Preferred Pronouns: She/Her
Contact:

Re: Rotated wall textures

Post by Rachael »

Shadow Hog wrote:Strictly speaking skewing can sorta already be done by splitting the linedef in question up into tons of tinier linedefs and offsetting as needed.
If you want to absolutely destroy your level's frame rate, you do you, boo!
Shadow Hog wrote: (Alternatively, not splitting up the linedef, but pre-baking the skew into a separate texture using an image editor.)

But that's a pain in the ass to do, so I'd totally be down for a quicker, more-convenient option were the time to ever come.
Which makes both of these much more viable options, preferably the last one.
Gez
 
 
Posts: 17833
Joined: Fri Jul 06, 2007 3:22 pm

Re: Rotated wall textures

Post by Gez »

Shadow Hog wrote:Strictly speaking skewing can sorta already be done by splitting the linedef in question up into tons of tinier linedefs
Yeah, here's an example (birds.wad/Heretic Upstarts Mapping Project E1M6) :
Gorman Frebmane
Posts: 116
Joined: Sat Jan 13, 2018 3:17 am

Re: Rotated wall textures

Post by Gorman Frebmane »

You know i have a better solution, mabye suggesting to the guy who still keeps gzdoombuilder to add in a inbuilder texture editor to do rotations and essencialy create rotations without having to go through all the effort of saving, placing it inside a wad, making sure its the right size and other stuff like that?
obviously that would mean it would create a new texture file that would be saved within the wad thats being worked on.
Gez
 
 
Posts: 17833
Joined: Fri Jul 06, 2007 3:22 pm

Re: Rotated wall textures

Post by Gez »

Gorman Frebmane wrote:You know i have a better solution
Oh?
Gorman Frebmane wrote:mabye suggesting to the guy who still keeps gzdoombuilder to add in a inbuilder texture editor to do rotations
So the better solution is asking someone else to do a lot of work for something completely out of scope of the editor they're maintaining?
User avatar
RockstarRaccoon
Posts: 598
Joined: Sun Jul 31, 2016 2:43 pm

Re: Rotated wall textures

Post by RockstarRaccoon »

Gez wrote:
Shadow Hog wrote:Strictly speaking skewing can sorta already be done by splitting the linedef in question up into tons of tinier linedefs
Yeah, here's an example (birds.wad/Heretic Upstarts Mapping Project E1M6) :
This is absolutely awful though. It's an example of things that you shouldn't be trying to do in the engine. That Wall went from being 2 linedefs to, like, a hundred: that's more walls than most rooms. It also means that, if anyone ever tries to use a high-res texture pack on it, it won't look right. People need to just pull the original texture, and make a separate version that is tilted. I absolutely could not afford to do something like this in a game with the graphical intensity of Membrane.
Gorman Frebmane wrote:You know i have a better solution, mabye suggesting to the guy who still keeps gzdoombuilder to add in a inbuilder texture editor to do rotations and essencialy create rotations without having to go through all the effort of saving, placing it inside a wad, making sure its the right size and other stuff like that?
obviously that would mean it would create a new texture file that would be saved within the wad thats being worked on.
That's actually a worse solution. Not only is he already overworked and low on help with that, but this system would have to be a large, very robust addition to what Doom Builder does. He would need to create some sort of texture editor, which Doom Builder does not currently have, and add the ability to smoothly do these rotations, because remember that it is not enough to simply pull it into gimp and rotate it, because you will quickly lose quality to the lack of space within pixels.

He would also need to add the ability to save images to wads and PK3s, and the user would have to be able to choose, because do you want to save this to the WAD you are working on, or the PK3 you got this texture from, or someplace else? In my own work flow, I have 3 files: the WAD with the map, membrane.pk3, and another PK3 that just contains things which I am adding so they can be properly merged back into membrane.pk3 later.


No, there are only two good ways to do this sort of thing. Either the mapper needs to make the rotated textures themself, which has obvious limitations, or the renderer needs to do it for them when it is drawing triangles.
User avatar
Rachael
Posts: 13530
Joined: Tue Jan 13, 2004 1:31 pm
Preferred Pronouns: She/Her
Contact:

Re: Rotated wall textures

Post by Rachael »

RockstarRaccoon wrote:No, there are only two good ways to do this sort of thing. Either the mapper needs to make the rotated textures themself, which has obvious limitations, or the renderer needs to do it for them when it is drawing triangles.
This.

Now that this is out of the way, can we please stop having these "ideas"? (a.k.a. workarounds) They're not helping and they have literally nothing to do with the original suggestion, anyhow, from an implementation and usability standpoint.

The idea as stated (at least the skewing part) is ultimately still on the "to-do" list, and with the Vulkan refactoring you can be sure it won't be worked on for at least a month. If it wasn't viable and the developers had no interest in it, it'd have already been closed by now. So you can count on the fact that the developers think it's a good suggestion - just the logistics of it are still problematic right now, an issue itself which is presently being worked on.
User avatar
RockstarRaccoon
Posts: 598
Joined: Sun Jul 31, 2016 2:43 pm

Re: Rotated wall textures

Post by RockstarRaccoon »

So we could be getting skewing, but not rotating? I suppose I could live with something like that. It's just a bit difficult to have to do a bunch of stuff in GIMP every time I want to have a feature go diagonally...
User avatar
Rachael
Posts: 13530
Joined: Tue Jan 13, 2004 1:31 pm
Preferred Pronouns: She/Her
Contact:

Re: Rotated wall textures

Post by Rachael »

Right now skewing is far more likely. Rotations are a possibility, though, but I am not making any promises.

As I've said - wait until the Vulkan refactoring is done.
Post Reply

Return to “Feature Suggestions [GZDoom]”