Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3D floors preview (editing) #205

Open
Monsterovich opened this issue Sep 26, 2014 · 11 comments
Open

3D floors preview (editing) #205

Monsterovich opened this issue Sep 26, 2014 · 11 comments

Comments

@Monsterovich
Copy link
Contributor

Not an easy thing to do, but extremely useful.

@Monsterovich Monsterovich changed the title [Request] 3D floors pre-view (editing) [Request] 3D floors preview (editing) Sep 26, 2014
@sirjuddington sirjuddington changed the title [Request] 3D floors preview (editing) 3D floors preview (editing) Jun 2, 2015
@sirjuddington sirjuddington added this to the 3.1.2 milestone Oct 6, 2015
@eevee
Copy link
Collaborator

eevee commented Dec 22, 2015

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

@eevee
Copy link
Collaborator

eevee commented Dec 23, 2015

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

3D floors!

@eevee
Copy link
Collaborator

eevee commented Jun 5, 2016

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.

@Monsterovich
Copy link
Contributor Author

Monsterovich commented Jun 5, 2016

Good work, I'm still waiting for this.

@sirjuddington sirjuddington removed this from the 3.1.2 milestone May 31, 2017
@aFoxNamedMorris
Copy link

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.

@chewi
Copy link
Contributor

chewi commented Jun 7, 2020

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

@zmnpl
Copy link

zmnpl commented Jul 14, 2020

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

@ashifolfi
Copy link

Just wanted to ask about updates on this?

@SeventhSentinel
Copy link

Looks like discussion has moved to the pull request #966

@wallabra
Copy link
Contributor

wallabra commented Sep 5, 2021

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

@Gaerzi
Copy link
Collaborator

Gaerzi commented Sep 6, 2021

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

10 participants