Fog Of War Transparency With Software

Started by AGP, October 12, 2017, 03:02:14 AM

Previous topic - Next topic

EgonOlsen

I don't think so. As long as it's transparent AND on top of the rest, it should work. What happens if you use a texture in another color? Does it show?

AGP

The solid-color ones are semi-transparent (and where they belong).

EgonOlsen

Maybe an issue with the texture coordinates somehow? If you are using a proper texture (not just a single colored one), does that look right?

AGP

The planes are created with the Extended Primitives class. So are the ones in my test case.

EgonOlsen

I've no idea what's going on then. And I can't open the video link that you've sent me. All that YouTube does when I try to, is telling me: Oops!?

AGP

That's weird. The video is no longer up (I just signed in from a different computer and can't see it). I wonder if Google took it down. Try again in a few hours, please. As soon as I wake up I'll check this out.

EgonOlsen

The new video doesn't work either. I'm getting the same opps-page...!?

EgonOlsen

The latest video works. But it's almost impossible to tell anything based on it IMHO. All I see are black squares...could you make a similar video based on this texture: http://jpct.de/download/tmp/testtexture.png?


AGP

I got it working by calling recreateTextureCoords(). Is that costly? It seems like it would be.

Oh, and how could I come as close as possible to an orthographic view (in order to reduce the displacement between the fog and the gound)? Field-of-view? And would that be by increasing or decreasing it?

EgonOlsen

It's cheap as long as you don't call it every frame, which you shouldn't have to. To come closer to an orthographic view, you have to move the camera far(er) away and decrease the fov to compensate for that. But especially with the software renderer, you might run into accuracy issues if you are moving away too far.

AGP

Is this too big a scale for a Warcraft level, in your opinion?

Quote
************
World bounds:
X: -1133.6974, 318.40582
Y: -279.86633, 0.25386608
Z: -925.57733, 135.38232
************

EgonOlsen

No, it should be fine. You might even want to increase it, if you run into some accuracy problems.