Zielon / 3DScanning

Kinect Fusion for Markerless Augumented Reality on CUDA
13 stars 1 forks source link

Physics fix #117

Closed Mirjang closed 5 years ago

Mirjang commented 5 years ago

Graphic for new title (tutor suggestion)

Mirjang commented 5 years ago

-Unity title is wrong in menu scene :)

Reconstrucion

lol... fixed

-How does placement of cubes work? We could not manage to use, just a couple of times.

Idea: Hover mouse over flat surface and place cube What actually happens: I dont do any checks, if the cube is inside the mesh at any point and thanks to noise thats almost always the case so the cube spawns in the mesh or suddenly is inside it, when the mesh gets updated and physics fail from there. I tried fixing it by spawning the cube a bit above the mesh, but that didnt really fix anything apparently.

-Vertical walls collision simulation weird, they do not bounce back or fall it down.

Tried shooting them at the monitor in the dataset... I see what you mean. Problem is we dont really have a "down". I can look into more bouncyness tomorrow.

  • We tried long scanning and unity does not crash, but the camera got completely loss (drift of using frame to frame).

not part of this PR, but feel free to implement frame to model... somehow

Mirjang commented 5 years ago

Maybe we can take it out? The others effects reflects already the concept.

I changed it. Its not as crappy now

Mirjang commented 5 years ago

Red balls are working but paint is still flying through the mesh.

Im not actually sure how... I still think Unity just doesnt like our mesh or doesnt compute the normals correctly. Most of the paint balls that are not behaving as expected are not actually going through the mesh; the sprites they spawn just get oriented the wrong way..

But yea, accuracy by volume I guess

juanraul8 commented 5 years ago

Max depth only accept integer, should be float!

Mirjang commented 5 years ago

Max depth only accept integer, should be float!

Too late, that was last PR =P

Mirjang commented 5 years ago

Max depth only accept integer, should be float!

Too late, that was last PR =P

It is just int in unity :)

its fixed

juanraul8 commented 5 years ago

I tested again.

Balls collision worked fine. Paint worked but sometimes does not work. Placement the captus worked fine.