Custom VR - Lattice generated from an iPhone 3D scan
Вставка
- Опубліковано 12 чер 2024
- AR/VR 01E - The future of Industrial Design - Automated Mass Personalized Products.
Building the software system in Rhino / Grasshopper that automatically generates the custom VR facial interface from a 3D face scan captured on an iPhone using parametric design.
00:00 - Intro
01:01 - Custom Mask Interface
02:33 - Grasshopper Overview
04:20 - Custom Mask Generation
07:22 - Grasshopper Automation
09:25 - Custom Product Business
11:28 - Mask 3D Print Testing
12:57 - Close - Наука та технологія
I love your take on grasshopper, I’m a parametric cad designer and it’s definitely on my list of things to learn !
Additive manufacturing is very interesting, and the transparent resin has no pollution, very user-friendly, simulation and simulation, watching your video has increased my confidence in 3D printing! Haha, thank you very much!😍😍😍
Far out i'd love that software, custom facial interfaces sounds like it would be a game changer for comfort!
This is amazing, glad I saw your channel.
This is actually really awesome! Would you be willing to release this tool to allow others to generate perfect facial interfaces?
Either way great project, awesome work.
I can't believe you have this few subscribers and viewers. You've definitely got a new subscriber out of me! Really enjoying this series!
That K letter in your subscriber counter shoud be replaced with M
holy shid, this is so awsome
please make the program you made open source i love to see it ,
it seems really interesting
Hello!
I just found out about your channel and you are just amazing, it's difficult to believe all of that you've done by yourself! Is that true?
Also, I'm very interested if there is any way to access your work? I would like to print a custom Quest Pro facemask for myself.
Thank you for sharing your amazing work on UA-cam and greetings from Ukraine!
this is epic, i wanna give this a try
Excellent videos!
Wow, that is really amazing
This is crazy! For todays tech its looks so simply create such tool.
I have thinking for some time about creating custom face mask adapter for FPV googles. I'm using F360 for few years for modeling. But after watching your video i'm looking forward to try to make it in grasshooper. Can you explain in some more details how you analyze and position face scan in relative to mask mockup?
Overal. this is briliant!
I actually skipped a step in the video (it was already getting too long), but the trick for orienting the face scan is to do a landmark detection pass outside of Grasshopper after scanning. This generates a text file with a bunch of coordinates on the 3D model that I can pull into the Grasshopper script. The library I use generates a large number of landmark points but I mostly just use the left/right eye, tip of the nose, etc. With those points I can just draw in a capital “T” between the eyes and nose points then orient the T in 3D space so it's vertical and facing the correct direction. Not sure if that makes sense but it isn’t super complicated to do in practice.
If you do a search for “dlib facial landmark detection” you will find a bunch of info. I would also recommend asking around on the McNeel Forum under the Grasshopper category. There are a lot of smart people on there that are happy to help. Good luck!
❤
Coming from a background in mechanical engineering, I am quite familiar with parametric 3D-modelling software, manufacturing and 3D-scanning methods. However, I'm not that used to surface modelling and Rhino + grasshopper for example.
Do you have any resources you would recommend to learning rhino and grasshopper?
I am interested in doing similar creation of lattice structure geometry based on 3D-scanned point clouds.
Also, just found out about this channel because of the controller video and the content is great!
Thanks! David Rutten’s Gasshopper basics series is a good place to start for GH. The Rhino3D channel is pretty solid in general for Rhino basics.
ua-cam.com/play/PLWIvZT_UEpWW3m5iJl7eVAIsCs-FwbwC5.html&si=YKajXajBlvXe7l9y
I would also recommend searching through McNeel Forums. Many times you can find similar projects to what you are trying to do with definitions you can download and modify which really helps with the learning process.
discourse.mcneel.com/t/dendro-dynamically-driven-variable-radius-lattice/82200
My next episode is going to be revisiting this project, but for the Quest 3. Hope you check it out too.
Are you planning to sell this in some way? Because I see the "patent pending" thing and it doesn't look like you've published the program. I suspect that there's some market for costum face gaskets for VR headsets if the scanning is easy enough and the product can be made sufficiently cheaply. I'd prefer an open source solution, but I feel like almost nothing related to VR takes that route so I think you could find enough people who'd be willing to pay something.
There wasn’t enough interest to justify the cost of a patent so I didn't follow through with it. The build system is all running off of a Rhino / Grasshopper script, not a proper code base. I considered posting it as a paid Patreon download but I think I would end up with a bunch of angry subscribers when they realized they need a $1,000 piece of software to run the script. I am going to do another episode after the new year where I modify the build system to work with the stock Oculus 3 so I will figure it out then.
Did you use cocoon to mesh the lattice in grasshopper?
is there any way you would publish that program? im currently making a pair of night vision goggles and i would LOVE to be able to generate the face mask adapter like this
Thanks for checking out the channel, I've gotten a lot of interest in releasing the generation program. Unfortunately it's really a working demo not a proper prototype, mostly running under Rhino/Grasshopper & not a stand alone executable or source code that I could easily upload on Git.
I'm tentatively planning on making an updated version that works on the Oculus 3 next year sometime that I do a more proper release on.
@@PyottDesign very nice!
what did you use to create the ui interface for grasshopper??
That’s all done in Human UI
Huh, never knew Human UI was capable of that!
I would like to make facial interface for my pico 4. Are you planing to make your project accessible for free or with a donation? Or maybe we can send face scan to you and you return stl back, so no code is leaking from your side?