skyfloogle / red-viper

A Virtual Boy emulator for the 3DS
794 stars 18 forks source link

Ghosting effect with black background #34

Open pmsobrado opened 8 months ago

pmsobrado commented 8 months ago

I've been noticing some ghost effect on the upper screen when using Red Viper. At first I thought my 3DS was broken or something. Then I learned that this is normal when the image has contrast, like in this case, a 100% black background. The image of one eye slightly bleeds into the other eye.

Maybe the background color could be changed to something less dark?

Again, this is not a Red Viper issue at all, just asking if this is possible or makes sense.

Thanks.

victorkte commented 8 months ago

I also noticed that this ghosting issue is not present on the first release of red viper, at least for me... and on the newest release if you tweak the 3D slider you can get the ghosting to be less noticeable, perhaps this is something from the new 3D slider update?

pmsobrado commented 8 months ago

True, is more noticeable after the 3D slider support. But even with the 3D effect as before, or by default, it is noticeable in some parts depending of the game. I guess this is how the 3D works and the problem with contrasts, nothing we can do and nothing broken with the emulator, but if changing the background color is not difficult, maybe it could palliate the effect.

Pat86 commented 8 months ago

Would be nice to know the slider position for 3d depth that equals the Virtual Boy.

pmsobrado commented 8 months ago

That's resolved here: https://github.com/skyfloogle/red-viper/issues/2

djedditt commented 8 months ago

Would be nice to know the slider position for 3d depth that equals the Virtual Boy.

@Pat86 The Virtual Boy itself needs to be adjusted per user with the IPD dial and the focus slider. The default setting is when the squares in the corners line up vertically in the IPD adjustment screen, which is shown at the start of every game. In Nintendo 3DS mode this means the slider would have to be at the bottom for the squares to line up. In Virtual Boy IPD mode the slider would have to be in the middle. It's best to verify visually, that's what the screen is for:

image

Note: If you are playing a game, press START to pause the game, then press SELECT to get to this screen. Pressing START or SELECT again will exit the IPD adjustment screen.