Giter Site home page Giter Site logo

kalegd / digitalbacon-ui Goto Github PK

View Code? Open in Web Editor NEW
7.0 7.0 0.0 18.73 MB

JavaScript 3D UI library for three.js that supports touch screen, mouse, and XR hardware inputs

License: Mozilla Public License 2.0

JavaScript 99.44% HTML 0.30% CSS 0.26%
ar digitalbacon javascript threejs ui vr webxr

digitalbacon-ui's Introduction

๐Ÿ‘‹ My name is Gaurav and I'd like to welcome you to become Digital Bacon's next new contributor

digitalbacon-ui's People

Contributors

kalegd avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

digitalbacon-ui's Issues

Support transient pointers

Apple Vision Pro has uses XRInputSources with targetRayMode: transient-pointer (see here)

It might be worth it to get these supported. I'd much prefer full eye tracking though so we can have hover events

Create an efficient glassmorphism shader

Using MeshPhysicalMaterial to create the glassmorphic effect causes a decent frame rate drop in all headsets (including the Apple Vision Pro). My guess is the increased pixel density causes any processing advantage the AVP had to be wasted on that increase

Allow users to input actual html + css

I think it would be great if users could input plain html + css and have the library auto convert them to the appropriate objects

Please let me know if you'd like this feature added, as I'll prioritize higher if there's enough interest. Otherwise I likely won't get to this for the next several months

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.