- Home /
Fixed "angle/perspective" on 3D camera
I'm rendering some 3D elements out on top of an otherwise 2D scene. I'm using two cameras (one for the 2D things and one for the 3D things, using culling mask and clear flags).
I'd like for the 3D elements to keep a static perspective, ie. the camera or viewport changes, but angles on the 3D elements should not. Essentially it'll be just like a flat image on top of the 2D stuff, but rendered by 3D elements.
This is what I've got
And this is what I'd like (done by just moving the recording window around...)
What I've tried:
Using an orthographic camera, but it doesn't work since I need the perspective view, just from a fixed angle so to say.
Using render textures where I render the 3D camera into a texture that I capture on the 2D camera, but then I need the entire scene in a single texture and it generally felt like a very hacky workaround (and probably not very performant).
Manipulating the viewport rect of the 3D camera, but then objects won't move, and I can only slice the view, not move the camera.
Any help or suggestion is highly appreciated! :)
Answer by altschuler · Feb 05, 2019 at 12:55 PM
I ended up using an orthographic camera after all. The meshes are very wonky when viewed from anything other than the orthographic camera, but it works well.
Answer by xxmariofer · Feb 01, 2019 at 11:15 AM
hello, i think that what you are trying to achieve can be done changing the field of view of the perspective camera, reduce it a lot, but take into account that you will need to adjust the camera position after that. (try going little by little and see if its getting closer to the effect you want to achieve)
Your answer
Follow this Question
Related Questions
2D game with angled top-down camera perspective 1 Answer
Oblique/Cabinet-perspectibve pixel art like Tibia and Ultima but with height 0 Answers
Why is my parallax effect glitching out with my perspective camera? 1 Answer
2.5D Character shows wrongly when I use 3D Perspective View 0 Answers
Orthographic 3D 1 Answer