SLADE icon indicating copy to clipboard operation
SLADE copied to clipboard

3D floors preview (editing)

Open Monsterovich opened this issue 9 years ago • 11 comments

Not an easy thing to do, but extremely useful.

Monsterovich avatar Sep 26 '14 12:09 Monsterovich

Might be a good place to try out #391 — 3D floors are a computed property like slopes and the other MapSpecials.

eevee avatar Dec 22 '15 20:12 eevee

Woo! Definitely not ready to go yet, and I kinda broke 2D mode, but it's a start. :)

3D floors!

eevee avatar Dec 23 '15 23:12 eevee

Progress!

3D floors rendering in 3D mode

Working so far:

  • Basic rendering.
  • Transparent floors and "flat plane at ceiling height" floors.
  • Flats are correctly shaded the light level of the next-higher 3D floor.
  • Moving around with gravity turned on won't drop you through solid floors.
  • Changing the height of a 3D floor flat with the mouse wheel will affect the control sector instead, then instantly propagate to all tagged sectors.

Still left to do:

  • Walls need to be split on 3D floor boundaries, since the light level can be different in each part of the wall. This is probably the trickiest bit left.
  • The overlay isn't aware of walls.
  • Other 3D mode operations (panning, changing scale, changing textures, etc.) don't yet work correctly on 3D floors.
  • A few more flags, like "use upper/lower texture".
  • Probably a whole bunch of fiddly obscure behavior I've overlooked.
  • Palette blends, maybe? Not sure how that would work in SLADE, but would be nice to preview.

eevee avatar Jun 05 '16 04:06 eevee

Good work, I'm still waiting for this.

Monsterovich avatar Jun 05 '16 07:06 Monsterovich

Sorry for the necropost, but is this still planned/in the works? I ask because I edit under Linux, and I would very much like to see this feature implemented as it would make setting up 3D floors far easier and more efficient. Thank you in advance for any reply at all, if any.

aFoxNamedMorris avatar May 06 '19 08:05 aFoxNamedMorris

I was surprised to find this didn't work as it does work in Eureka and that has much fewer features.

chewi avatar Jun 07 '20 15:06 chewi

1+ for "would love to see that feature" =)

zmnpl avatar Jul 14 '20 14:07 zmnpl

Just wanted to ask about updates on this?

ashifolfi avatar Sep 05 '21 14:09 ashifolfi

Looks like discussion has moved to the pull request #966

SeventhSentinel avatar Sep 05 '21 14:09 SeventhSentinel

So we should set this to be "fixed" by #966 and assign the latter to a milestone or project.

wallabra avatar Sep 05 '21 21:09 wallabra

It's not fixed, #966 was not merged in and is probably severely outdated now since there's been a lot of refactoring and changes.

Gaerzi avatar Sep 06 '21 10:09 Gaerzi