Jump to content
  • Advertisement
  • entries
    32
  • comments
    50
  • views
    45921

Non-Euclidean prototype update

Sign in to follow this  
CulDeVu

921 views

So, I don't know if you remember my last post, the one about building the physics for my new non-euclidean game prototype. If you don't I'll refresh you on generally what happened.

Specifically, I said:
[quote]

It works!! biggrin.png
[/quote]

Well, turns out that I was a little wrong.

There are weird issues that come up when right and left don't really mean anything anymore. It turns out that converting a point from view-space to world-space in this game is sort of a lossy conversion. While I can technically convert back and forth points from view-space to world-space, surface normals don't really like to play along.

I *had* been playing a game of "use the world-space normals to infer geometry, and use that to calculate view-space normals," but when left could very well be located downward, it doesn't really work. This is especially apparent on corners, where there is no one distinct normal, but the collision normal is dependent on the location of something else, and that something else changes space rapidly and unexpectedly.

So corner clippings still rampant, I have a short little youtube link showing off about what it looks like at the moment. Excuse the programmer art, the semi-broken physics, the lack of sound...

Actually, on second thought, just excuse everything about it. I'm trying my best to fix it sad.png

[media]
[/media]
Sign in to follow this  


2 Comments


Recommended Comments

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!