# 3D Perspective issues

My team is currently developing a 3D Sidescroller game and we encountered some issues regarding the whole in-game perspective of the levels. The levels are composed of 3D modeled corridors which are specifically modified to simulate the effect of - 'immersive-depth'.

Example(Front View - InGame View): Example(Side View - Angled Floor): Example(Flat Floor Comparison - Angle vs No Angle)

The issues I spoken of are appearing at the moment I start adding 3D objects on the corridor, like lamps, crates, cabinets etc. They all seem off, due to the fact that the whole floor of the corridor is angled forward (even if the objects themselves are angled forward).

I know it seems like a strange question to ask but are there any smarter ways/alternatives of simulating the same depth of the corridor without angling it's floor?

P.S.

1) 2D is not an option. The camera isn't static.

2) Increasing the Angle of the camera on a flat floor doesn't simulate the same effect. The camera was meant to change dynamically in certain situations, via it's angles and position (up and down). The higher it is the more it resembles the perpendicular version. However, if the camera is lower, at a lower position and angle (on the same level as the floor is) the difference comes in place, due to the back walls being higher.

EDIT:

We've decided to stick with the 'flat'- 90 deg, floor, it's easier to maintain.

Although the Angled version is more entertaining, it is limited by the fact that increasing the depth - means increasing the angle, which at a certain point will generate an inadequate look.

• How should this look as the camera moves? Do you want to see more/less of the side walls due to parallax as our view moves side to side? Or should they stay fixed, as though it were a flat matte painting? Sep 20, 2018 at 22:45
• @DMGregory Hey, the sidewalls are meant to be fixed for now. But in the future we plan on making them parallax. Sep 21, 2018 at 8:25
• If I understand this correctly, couldn't you make the floor without an angle, then move the camera slightly more upwards? Or is that what you mean by "Increasing the Angle of the camera on a flat floor doesn't simulate the same effect."? Sep 21, 2018 at 8:45
• I think this question needs to talk more about the implementation details before someone can write a helpful answer. Sep 21, 2018 at 8:56
• @TomTsagk, I've updated the references with UV textures on them. Hopefully it's more understandable now. Sep 21, 2018 at 9:07