Im working on a project that requires that I use a mirror so that I can see myself as I move around in the environment.
I need it to be as accurate as possible and there will be alot of movement going on so would an actual in engine mirror work for this?
Or would an in engine camera “recording” me and projecting that onto a “monitor” in front of me work better?
Ive found several tutorials about how to create a mirror but Im unsure how accurate and responsive that would be compared to a camera actually capturing me and projecting it.
Using a camera will probably be pretty tricky unless your character and main camera remained directly in front of the mirror. For example, if the player moves a little to the left, the mirror camera will need to rotate by the same angle the opposite direction to the character’s right, no longer pointing at the character. Might be fun to try doing though; I’ve never tried doing something like that.
No. Mirrors don’t work like cameras on the wall. Just try it. Stand in the front of the mirror and look at it. Then try to move from side to side.
If you want to have a somewhat realistic mirror with camera, that means your secondary camera needs to move with the player, but it’s rotation should be mirrored to the player on the plane of the wall (or the plane of the mirror itself).
You basically have to project the camera view onto the mirror and keep the camera position sync to the player’s position but mirrored on the plane of the mirror. And in this simple graphic, the alpha angle are equal.
I was thinking using the camera instead of the mirror if the mirror itself wouldnt he high enough resolution or accurate enough with everything that will be going on.
I actually found this tutorial that seems to be what Im needing to do.
So basically Id need to make the field of view of the camera very large to encompass the whole space I would be moving around in and then project that camera view onto a plane in front of me so it acts like a mirror of sorts.