Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - msandin

Pages: 1 [2]
16
Support / Re: View Frustum top/bottom parameters
« on: November 11, 2015, 12:46:33 pm »
Thanks for considering it and once again, thanks for the lib!

17
Support / Re: View Frustum top/bottom parameters
« on: November 10, 2015, 09:46:28 pm »
Yes indeed, the project I'm toying is a dungeon crawler and it would be restricted to viewing along the Z-axis with just a bit of glancing up/down. I've put together an image to illustrate the effect:

https://goo.gl/photos/ZeQvMN2HxZ9w9zrF6

In old pseudo-3D games such as Eye of the Beholder and Black Crypt this effect is quite pronounced. In Grimrock the effect is somewhat more subtle but the center of the red cross is some 60px above the center of the viewport. To the right you see what I've got right now and though I can tune down the pitch some one can still see that the vertical walls aren't parallell and it looks worse when it moves/animates. It also gets progressively worse as the architecture gets taller and/or thinner, I doubt pillars will look very nice. It's actually quite hard to get the tradeoffs right in situations such as wanting to see the floor when you're standing up close to a wall and similar.

There was another person working on a dungeon crawler and asking for the same things in this forum a couple of years ago and he was satisfied with your answer to raise and tilt the camera but I'm probably a bit more fussy. It bugs me because the tradeoffs are clearly noticeable once you understand them and the solution seems simple. But "seems" is always hard to nail down and I actually figured that this might mess up more of your calculations than you might care to change.

In any event I'm very happy with your library and most grateful for your hard work, thanks a whole bunch!  :)

18
Support / Re: View Frustum top/bottom parameters
« on: November 10, 2015, 07:58:17 pm »
One could conceivably fake it by rendering a texture which is f.ex. 1/4 higher than the viewport and then blit the bottom part of it onto the screen but that does seem to be a terrible waste of fillrate.

19
Support / Re: View Frustum top/bottom parameters
« on: November 10, 2015, 05:08:52 pm »
But if I move the camera down I will be looking up at things I was previously level with. Imagine you have a frame (the viewport) in front of you and through it you can see an object at eye level. If I move my head up/down my perspective on the object will change as I will see it slightly from below. What I want to achieve and what those up/down parameters seem to do is to slide the frame downwards instead. That is what the up/down parameters seem to do if I've not misunderstood things horribly (which I'm admittedly prone to do). When I can only control the angle covered in the y-direction (and indirectly at that, which I am fine with) I am left in a situation where the vanishing point for lines which are parallel to the direction of my camera is always placed in the exact center of the screen, e.g. "up" and "down" are always equal. I want to shift that vanishing point up the screen.

Does that make more sense?

20
Support / View Frustum top/bottom parameters
« on: November 10, 2015, 12:14:16 pm »
Hello,

I'm working on a small project and I've got a slight problem. The observer is standing in a dungeon of sorts and I want him to see more of the floor than of the ceiling given that it's actually much more interesting. I found the interactive explanation at http://relativity.net.au/gaming/java/Frustum.html quite enlightening. What I want it the effect of setting bottom to "-0.7" and top to "1.3", e.g. the effect of moving the vanishing point up inside the viewport. And no, looking down slightly does not quite create the desired effect as that also affects the perspective on items making vertical lines non-parallell in screen space.

I've so far failed to replicate this in jPCT-AE, any way?

Regards,
Martin

Pages: 1 [2]