Giter Site home page Giter Site logo

Comments (11)

rcabanier avatar rcabanier commented on May 29, 2024 1

/agenda Discuss how we can move forward with the AR specs. Are there any concerns about meshing, planes, hit testing, etc

from real-world-geometry.

rcabanier avatar rcabanier commented on May 29, 2024

Maybe we can skip normals for now?

from real-world-geometry.

blairmacintyre avatar blairmacintyre commented on May 29, 2024

I think we should defintely include normals, if the user wants them and the platform has them.

from real-world-geometry.

rcabanier avatar rcabanier commented on May 29, 2024

I think we should defintely include normals, if the user wants them and the platform has them.

So, should we optionally include them?
@blairmacintyre , are you interested in working on this spec with me? If so, we can discuss it in the next meeting.

from real-world-geometry.

blairmacintyre avatar blairmacintyre commented on May 29, 2024

Next meeting being the Tuesday calls? Or something else? I'm very interested in seeing this spec, and other AR specs, move forward.

from real-world-geometry.

rcabanier avatar rcabanier commented on May 29, 2024

I think next week's call is for the WG and not WCIG.
Let's see what happens if I try to add it to the agenda

from real-world-geometry.

AdaRoseCannon avatar AdaRoseCannon commented on May 29, 2024

Would you be able to edit your agenda message to add the reason, i.e. "... to resolve how normals should be requested for real world geometry"

those comments are now included in the agenda.

from real-world-geometry.

AdaRoseCannon avatar AdaRoseCannon commented on May 29, 2024

Yeah, the next call is a WG call so for now we'll leave the issue for the next CG call.

from real-world-geometry.

thetuvix avatar thetuvix commented on May 29, 2024

As a data point, here is how HoloLens handles spatial surface mesh normals today:

  1. The app requests mesh normals by setting SpatialSurfaceMeshOptions.IncludeVertexNormals to true.
  2. If the app requested mesh normals, they can then receive them from the SpatialSurfaceMesh.VertexNormals buffer.

For HoloLens hand mesh, we don't currently have an option for an app to skip normals - they are always provided in a combined vertex buffer that hands out both positions and normals for each vertex.

from real-world-geometry.

rcabanier avatar rcabanier commented on May 29, 2024

We don't have normals for hand mesh data and they are optional for the world mesh

from real-world-geometry.

blairmacintyre avatar blairmacintyre commented on May 29, 2024

Reading this, it sounds like we should allow the dev to request them if they want them. @thetuvix is it a performance hit for you to NOT return normals for the hands? Or should we allow them to be returned even if not requested?

My assumption is that It is probably easiest/most efficient for the UA to compute them if they aren't provided by the platform and the user wants them, so a platform can be required to compute normals for any piece of geometry if requested.

from real-world-geometry.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.