# 外国小哥造了把神奇弓箭，闭上眼也能百发百中，鹰眼看了会流泪

- 作者：王志劭
- 发布时间：2021-09-03 23:30
- 原文：https://www.ifanr.com/app/1438739

![](https://s3.ifanr.com/wp-content/uploads/2021/09/Title2.jpg)

我闲着无聊时，只会刷抖音、看剧、玩游戏。而有些人闲着无聊，却做出了一把全自动瞄准弓。

Shane Wighton 是一名「平平无奇」的 YouTube 博主，在去年疫情期间，他创立了自己的 YouTube 频道，名叫「Stuff made here」。

![](https://s3.ifanr.com/wp-content/uploads/2021/09/Channel.jpg)

仅过了短短一年时间，他就有了 300 万粉丝，而他涨粉的秘诀是整活，而且是整大活。

作为一名工程师，他本就有着不俗的动手能力，平时会将一些脑洞产品的创作过程拍下来上传到 YouTube 上，自动理发器、伐木机器人都是他的得意之作，活像手工耿 Plus。

![](https://s3.ifanr.com/wp-content/uploads/2021/09/2-1.gif)

而他的最新作，便是这把「自瞄弓」。反正闲着也是闲着，我把他制作「物理外挂」的过程刷了一遍。

首先创作背景是这样的：Shane 有个会射箭的老婆，技术还不赖。于是他心中强烈的胜负欲开始作祟，让他有了新的整活思路，做一把自瞄弓。

最后他甚至复刻了鹰眼在《复仇者联盟 1》中的名场面，背射命中目标。成果喜人，但更有趣的是他的整活过程。

![](https://s3.ifanr.com/wp-content/uploads/2021/09/haukeyes.gif)

▲ 动图出自首部复联



立项之初，他的目标是做到用弓箭打击移动靶。

为什么要设立这个目标呢？因为他老婆能做到，所以 Shane 的实际目标是超越他老婆。

![](https://s3.ifanr.com/wp-content/uploads/2021/09/1.gif)

考虑到一上来就打移动靶，有点不知天高地厚了，所以 Shane 先把定个小目标，射击固定靶。

我们拉弓射箭时欲击中目标，需要有一个瞄准的过程，可以被极度简略地类比成用枪射击时的瞄准过程，即瞄点、准星、眼睛三点一线，更精准地讲是弓箭的延长线对上靶子。

![](https://s3.ifanr.com/wp-content/uploads/2021/09/3.gif)

请记住这是被极度简化后的过程，实际射击时还需要把风向、风速、射程、拉弓力度等等因素考虑在内。

那么要让自动弓实现瞄准的话，就得先给它装上「眼睛」，Shane 买来了 OptiTrack 的动态捕捉套装给弓、箭、靶进行定位，然后自己用 Python 编写软件，实现对物体的跟踪定位工作。

这套动态捕捉系统可以实现每秒 50 帧的扫描效率，无论他怎么动，这把弓都能瞄准靶心，至少理论上是这样的。

![](https://s3.ifanr.com/wp-content/uploads/2021/09/4.gif)

经过一番加工、组装、调试之后，进入到实践出真知的环节。初试时，箭支每次射出都会往左上方偏移，好在这不难解决，一行代码的事。

在 Shane 完成了箭道修正的工作之后，他立马把妻子叫了过来，自信满满地开始第一次踢馆。

然而结果与他预想的不太一样，0:3 完败，但差距并不大，甚至可以说这把机器弓箭，与刚进箭馆试练过几个小时的小白的准度差不多了，至少没有脱靶。

![](https://s3.ifanr.com/wp-content/uploads/2021/09/5-1.gif)

是时候向下一个目标进发了，我似乎都能听到 Shane 在画外喊着「移动靶我来了」。不过旧的程序有太多 Bug 了，但他不想把时间花在「抓虫」这件事上，于是他清空了所有代码，直接开始编写新的项目。在这期间，他还顺便做了个发靶机，以替代之前的语音发靶助手：他的妻子。

![](https://s3.ifanr.com/wp-content/uploads/2021/09/6-1.gif)

Shane 在新项目中加入了机器学习，这能让每一次射击都成为训练自瞄弓的素材，不断修正箭道，最终实现百分百空手接，不对，是百分百中靶。

当然，道路是曲折的，Bug 是多样的，此处再次省略大段调试过程，总之箭支离移动靶越来越近，但 Shane 发现箭支射出后，移动方向并不固定，时而往左时而往右，即便算法没有任何问题，箭还是射不中靶。

原来，他一直用的都是反曲弓，这种弓的弓弦撒放时不是直直往前的，导致放箭后箭尾产生左右摇摆的动作，目标越远，摇摆幅度越大，准度越低。

![](https://s3.ifanr.com/wp-content/uploads/2021/09/7.gif)

于是 Shane 把弓换成了复合弓，旧问题迎刃而解，但同时带来了新的问题，复合弓很重。为此，他又顺便做了一件斯坦尼康套装，用于固定复合弓。

![](https://s3.ifanr.com/wp-content/uploads/2021/09/8.gif)

我们在游戏里换了把趁手武器就能大杀四方，Shane 用上究极装备后，也顺利「攻克」了有着三年玩弓经验的妻子、移动靶、假人头上的苹果这几重难关。

![](https://s3.ifanr.com/wp-content/uploads/2021/09/9.gif)

我作为旁观者，看着这个略带玩票属性的项目逐步成型，最后变成切实可用的成品，感觉很燃，这让我联想起探索频道一档早已停播的科普节目：《流言终结者》。

两位主持人亚当 (Adam Savage) 和杰米 (Jamie Hyneman) 与另外三位常驻助手，会在每期节目里找来当下热门的谣言和都市传说，然后用科学实验的方式去验证这些流言的真实性。

![](https://s3.ifanr.com/wp-content/uploads/2021/09/mb.jpeg)

在他们的一次次实验中，我们知道了电影里「流沙吃人」的场景是假的；一张纸是可以对折超过 7 次的；食物掉落地面后，无论捡起的速度有多快，都会沾染细菌（3 秒定律）。

节目组成员会亲自打造出实验所需的工具和装备，然后用实验反复论证，最终解开萦绕在观众头顶的困惑，同时也在许多小孩子心中种下了科学辩证一切的种子，不知道有多少人受此节目的影响，而踏上了成为科学家的道路。

![](https://s3.ifanr.com/wp-content/uploads/2021/09/mythbusters-ball.gif)

不过我每次看到类似的科普节目，总会想到《流言终结者》，譬如 Shane 经营的 YouTube 频道，只不过他所做的不是破除流言，而是发挥天马行空的想象力，把别人想做但不敢做的东西做了出来。

我们翻翻 Shane 的频道，就能看到许多看似无用但很有趣的东西：台球机器人、百发百中机动篮筐等等，其中用到的技术，通过拆解重新组合之后，很有可能会衍生出下一个改变世界的产品。

各种创新技术的快速普及，让越来越多有才的人展现自己的技能，Shane 在家就有一个创意工坊，放着各种各样的工具和装备。这使得他的频道就像是新一代的《流言终结者》，借助流媒体平台的推动力，在更广的受众范围中，影响着更多人。

当然，国内外都有不少像 Shane 这样的「整活大师」，像我们熟知的稚晖君、手工耿、才疏学浅的才浅等等 up 主，他们也在用自己的手艺活，向普罗大众展示着如今科技的进展程度。

然而我们在内容平台上看到的，更多是一些滥竽充数的内容，它们背后的生产者吃着算法的红利，赚着昧良心的钱。

![](https://s3.ifanr.com/wp-content/uploads/2021/09/10-1.gif)

▲ 动图截自稚晖君 B 站视频



创作成本日益压缩，这种劣币驱逐良币的情况渐渐显现出来，我们作为普通的观众能做的，也只有动动手指点个三连，帮助高技术力创作者对抗算法，加速每一块金子发光的进程。

封面来源：《复仇者联盟 2》

![](https://s3.ifanr.com/wp-content/uploads/2021/08/sysappso.jpg)
