V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
nanxiaobei
V2EX  ›  分享创造

2021 年,我在三里屯见过一个装置,它可以让你用手势控制屏幕上的粒子,今天我把这种体验复刻了出来

  •  1
     
  •   nanxiaobei ·
    nanxiaobei · 1 月 31 日 · 3175 次点击

    2021 年,我在三里屯见过一个装置,它是一个大屏幕,可以检测到你的手势,屏幕上的粒子会跟着手势运动

    我对那个装置印象很深刻,当时玩了很久

    今天,我终于把这种体验复刻了出来,点击按钮,授权摄像头,让你的手出现在镜头里,然后你就可以操控屏幕上的粒子了🪄

    鬼知道开发这个东西时,我手舞足蹈的试了多久,于是我发现了它的一个妙用,可以帮助你在电脑前锻炼~

    体验地址 → https://particle-sense.vercel.app/

    50 条回复    2026-02-01 21:34:29 +08:00
    milala
        1
    milala  
       1 月 31 日
    为什么不是捕捉整个身体
    Folder
        2
    Folder  
       1 月 31 日
    挺有意思的, 手势检测是基于 MediaPipe Hands 实现的吗?
    raphx
        3
    raphx  
       1 月 31 日
    ```text
    c0d37412485c7426.js:401 Error in gesture recognition: Error: Minified React error #185; visit https://react.dev/errors/185 for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
    at rm (f2f58a7e93290fbb.js:1:42396)
    at rd (f2f58a7e93290fbb.js:1:41968)
    at aj (f2f58a7e93290fbb.js:1:67984)
    at f2f58a7e93290fbb.js:1:67862
    at c0d37412485c7426.js:1:22147
    at Set.forEach (<anonymous>)
    at i (c0d37412485c7426.js:1:22136)
    at setHandPos (c0d37412485c7426.js:1:22672)
    at c (c0d37412485c7426.js:401:137890)
    ```
    aiGPT
        4
    aiGPT  
       1 月 31 日 via iPhone   ❤️ 1
    体验了一下,very nice
    zdl0929
        5
    zdl0929  
       1 月 31 日
    很不错,有开源吗
    s5s5
        6
    s5s5  
       1 月 31 日
    真不错,我怎么更喜欢右下角的骨骼效果,怎么弄出来的?
    doctorzry
        7
    doctorzry  
       1 月 31 日
    好玩,不过只能捕捉手势对于你说的“在电脑前锻炼”还是不够用,以这个目的开发的话可以继续加点动作检测~
    AzureTT
        8
    AzureTT  
       1 月 31 日   ❤️ 1
    很有意思
    wildman9527
        9
    wildman9527  
       1 月 31 日
    能感觉到这些粒子跟手势有关系,但又很难说清到底是什么关系。。。😂,有点不可控。
    darkengine
        10
    darkengine  
       1 月 31 日   ❤️ 1
    好玩,貌似是跟踪手指的动作,捏合的时候会把所有粒子聚集到一起,能看到跟随的是手指的方向。
    ninjaJ
        11
    ninjaJ  
       1 月 31 日   ❤️ 1
    赞!
    nobody123
        12
    nobody123  
       1 月 31 日
    怎么授权摄像头呢?
    SillyAdam
        13
    SillyAdam  
       1 月 31 日   ❤️ 1
    玩了一会。赞!
    akakidz
        14
    akakidz  
       1 月 31 日   ❤️ 1
    体验很好 响应非常及时
    yebem
        15
    yebem  
       1 月 31 日
    我的 edge 浏览器,打不开网页
    lazydog
        16
    lazydog  
       1 月 31 日   ❤️ 1
    体验了下,很不错。像一楼说的,如果可以加入全部身体动作的捕捉,就可以全身锻炼了。另外,目前看着是只捕捉了单个手的动作,两只手同时出现在摄像范围内,仅捕捉首次出现的那只手。比较好奇,如果两只手都不捉的话,会是什么样的感觉。
    lazydog
        17
    lazydog  
       1 月 31 日
    @lazydog 不捉 --> 捕捉。
    lazydog
        18
    lazydog  
       1 月 31 日
    @lazydog #16 此外,如 9 楼说的,粒子的汇聚不确定和手势之间的具体关系。我伸开五指,粒子散开。我握成拳头,粒子汇聚。我握成拳头上下挥动,也会有散开和汇聚的的效果。不过确实挺有意思的,如果后续以此增设游戏关卡,加入全身动作捕捉,会是新的一番景象。
    nanxiaobei
        19
    nanxiaobei  
    OP
       1 月 31 日
    @raphx 试试 chrome
    nanxiaobei
        20
    nanxiaobei  
    OP
       1 月 31 日
    @Folder 是的! MediaPipe
    nanxiaobei
        21
    nanxiaobei  
    OP
       1 月 31 日
    @milala 值得一试 😃
    nanxiaobei
        22
    nanxiaobei  
    OP
       1 月 31 日
    @zdl0929 还没有呢
    nanxiaobei
        23
    nanxiaobei  
    OP
       1 月 31 日   ❤️ 1
    nanxiaobei
        24
    nanxiaobei  
    OP
       1 月 31 日
    @doctorzry 哈哈哈捕捉整个身体可能更有趣
    nanxiaobei
        25
    nanxiaobei  
    OP
       1 月 31 日
    @wildman9527 就是手掌上下左右的动,或者握拳再打开~
    nanxiaobei
        26
    nanxiaobei  
    OP
       1 月 31 日
    @nobody123 默认会请求权限的,试试 chrome 最新版~
    nanxiaobei
        27
    nanxiaobei  
    OP
       1 月 31 日
    @yebem 试试 chrome ,暂没测其它浏览器~
    nanxiaobei
        28
    nanxiaobei  
    OP
       1 月 31 日
    @lazydog 全身捕捉值得一试哈哈,等有空试试~
    panda188
        29
    panda188  
       1 月 31 日 via Android   ❤️ 1
    手机试了下也行😂
    nanxiaobei
        30
    nanxiaobei  
    OP
       1 月 31 日
    @raphx
    @yebem 之前好像是有个链接被🧱了,再试试
    nanxiaobei
        31
    nanxiaobei  
    OP
       1 月 31 日
    @panda188 是的!
    lijunjieone
        32
    lijunjieone  
       1 月 31 日
    挺不错的。会开源吗
    adamwang
        33
    adamwang  
       1 月 31 日   ❤️ 1
    太好玩了,十分的丝滑。要是张开手掌的时候能让颗粒像大爆炸一样散开就更帅了。
    nVoxel
        34
    nVoxel  
       1 月 31 日   ❤️ 1
    bgm 好评,手势识别也有意思。棒(看楼上那么多好评,为了试试看效果今天折腾好久想了个办法将手机弄给 pc 当摄像头用)
    hanguofu
        35
    hanguofu  
       1 月 31 日
    有意思~ 如果能加上肢体识别就更好了~~
    genesisx
        36
    genesisx  
       1 月 31 日   ❤️ 1
    挺好玩
    raphx
        37
    raphx  
       1 月 31 日   ❤️ 1
    @nanxiaobei 赞,直接结合 AI+AR 搞个贾维斯吧
    dji38838c
        38
    dji38838c  
       1 月 31 日
    claude code 不错呀
    cat9life
        39
    cat9life  
       1 月 31 日 via iPhone
    我的回复咋没了..这东西能操控网页元素吗?
    Routeros
        40
    Routeros  
       3 天前   ❤️ 1
    真不错。
    nanxiaobei
        41
    nanxiaobei  
    OP
       3 天前
    @lijunjieone 等再整理整理代码哈哈
    nanxiaobei
        42
    nanxiaobei  
    OP
       3 天前
    @adamwang 张开手掌的时候是发散的~
    nanxiaobei
        43
    nanxiaobei  
    OP
       3 天前
    @nVoxel 手机上也可以玩,适配了哈哈~
    nanxiaobei
        44
    nanxiaobei  
    OP
       3 天前
    @hanguofu 等后面想想有没有新玩法
    nanxiaobei
        45
    nanxiaobei  
    OP
       3 天前
    @cat9life 操纵网页元素理论上需要开发个 chrome 插件~
    MackMa
        46
    MackMa  
       3 天前   ❤️ 1
    cool
    adamwang
        47
    adamwang  
       2 天前
    @nanxiaobei #42 嗯嗯,现在是发散的,但是现在看起来它聚合起来的时候不是一个点状的,是上下裁切了的一个圆形。我的意思是要是能手掌合起来的时候让他们聚成一个点,张开的时候再满天星感觉更酷一些 哈哈哈。有种当神仙施法的感觉。
    MikePerfect
        48
    MikePerfect  
       2 天前
    卡兹克的吗
    nanxiaobei
        49
    nanxiaobei  
    OP
       2 天前   ❤️ 1
    @adamwang 哈哈,这个很难平衡,它是有物理规律的,如果要聚成一个点,代表能量很强,就会先剧烈晃动一会儿,看起来有点晃眼
    nanxiaobei
        50
    nanxiaobei  
    OP
       2 天前 via iPhone
    @MikePerfect 卡兹克是啥玩意
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2750 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 04:35 · PVG 12:35 · LAX 20:35 · JFK 23:35
    ♥ Do have faith in what you're doing.