I would like to see functional mirrors added in soon. Whether it be a mod or an official addition to the game. Driving the bus without them can be a challenge.
Let me give it a spin: How about dynamic reflection: Mirror only option? maybe that's gonna cut the framerate but not as bad as with all dyn reflecs turned on but its gonna be useful for driving still.
Not rendering the vehicle but only rendering the mirrors might not have the performance you hope for. The engine to my understanding uses a single cube map of a desired resolution that you can also change how frequently its updated. You could have this cubemap projected to the entire world and it wouldnt impact performance if any because its still just drawing from that single cube map. Try setting update frequency to half, resolution to half and detail and distance to lowest, should help with your frame rate. If this doesn't help then you may want to consider that your pc is a potato and in need of an upgrade.
the mirrors work but the down side is they dont show the car youre divving in so its still not the best
The engine doesn't support Picture in Picture, so we get dynamic reflective mirrors and not camera based mirrors, hence part of the lack of self rendering on the vehicle mirrors.
I think parts of the terrain are missing in the mirror reflections as well. Mirrors could indeed use a refresher. It's difficult to use them for turning a bus or truck with a trailer.
They should just do it anyway. Just because not everybody can run it doesn’t mean it shouldn’t exist.
This doesn't work as its just a reflective material. It doesn't show your own vehicle and lacks in angle. Camera mirrors would be better
Could work, just place a camera by the mirror, and show the camera's view in the mirror. No dynamic reflections are needed.
Torque3D (BeamNG's Game Engine) Doesn't support picture in picture which is what you're asking and I said that earlier in this thread almost two years ago. So it's not so simple, that's a lot of development time to add functionality to a game engine which doesn't have a feature. The beam devs might do it eventually, I doubt they ever sit down and decide the mirrors are perfect but it is an alpha, they only have so many people and that amount of work to build that into the engine, I can't even imagine. I know I say that and yes they've build many things into the engine, but perhaps it'll happen one day. I just think this thread isn't really going to change that priority. ----- Now can we leave this topic alone? Bump a thread only so I have to repeat what's already literally been said (by me) might actually be the most annoying thread bumping I've ever experienced.
if you're going to render a whole second camera for the mirrors, then there's basically no more computation required to load those reflections onto the whole car, then whoops, we've just made dynamic reflections again.
An "old" game like Live For Speed still has great working mirrors. Even if you move your driving position, that also effects what you see in the mirror. Very realistic. I hope an accurate mirror system gets added in BeamNG.
Pretty Sure LFS Uses Picture In Picture Mirrors Please Stop Rehashing This Thread With The Same Redundant Circle Jerk
So, the game engine is barebones any 99% of features need to be scratch coded? great. I guess there's another way to go about it Show the player's car in reflections. You quite literally are invisible when looking at your rearview mirror. A pickup truck with cargo looks like a sentient metal box is chasing you, A semi-truck looks like you're parking correctly but then you crash, and parking with a normal car has a guaranteed collision if you use the mirrors Fix what's been broken for so long!
Pretty sure the cars don't self reflect because it's expensive and taxing on gpu performance. It's not broken. --- Post updated --- See above post.
The function of a mirror is to see where your car's going, if you can't see your car, how does it help? taxing on GPU performance, as if dynamic reflections didn't already do that. If it ain't working, fix it.