yiyp77 发表于 2013-11-21 16:05:31

安卓手机当作无线头瞄

本帖最后由 yiyp77 于 2013-11-21 18:41 编辑

利用手机的动作传感器,加上FreePIE软件

WII手柄,ARHS....都可以当作头瞄设备

链接:
http://www.mtbs3d.com/phpbb/viewtopic.php?f=139&t=15490
http://andersmalmgren.github.io/FreePIE/
http://vr.wikinet.org/wiki/FreePIE

FreePIE和安卓软件:
http://pan.baidu.com/s/1tJd8D

胖胖龙 发表于 2013-11-21 18:58:42

本帖最后由 胖胖龙 于 2013-11-21 19:09 编辑

FreePIE的数据能在LO里直接用?
讲下大概用法

yiyp77 发表于 2013-11-21 19:29:51

胖胖龙 发表于 2013-11-21 18:58 static/image/common/back.gif
FreePIE的数据能在LO里直接用?
讲下大概用法

我不会编程,看不懂那些脚本。好像可以输出到freetrack

weidang 发表于 2013-11-22 08:48:01

具体咋用啊

yiyp77 发表于 2013-11-22 19:50:22

本帖最后由 yiyp77 于 2013-11-23 09:58 编辑

大致摸索出怎么用:

第一步,安装Freetrack和FreePIE,运行Freetrack一次并退出。
第二部,在FreePIE 目录内有个FreeTrackClient.dll文件,必须在注册表内设置下:
1、运行注册表编辑器,找到“//HKEY_CURRENT_USER//Software//Freetrack//FreetrackClient”,下面有“path”数据项(没有就添加 ),路径指向FreePIE安装目录。如“C:\Program Files\FreePIE”
2、注册表内查找“NPClient”,下面有个“Freepie_RealPath”和“path”全部设成一样的路径。这个应该是手机联网传数据的端口插件。

第三步,打开FreePIE,拷贝程序脚本,比如WII手柄的脚本:
----------------------WII测试脚本------------------
def update():
    freeTrack.yaw= wiimote[0].acceleration.z
    freeTrack.pitch = wiimote[0].acceleration.y
    freeTrack.roll = wiimote[0].acceleration.x

if starting:
    wiimote[0].acceleration.update += update

diagnostics.watch(freeTrack.yaw)
diagnostics.watch(freeTrack.pitch)
diagnostics.watch(freeTrack.roll)
------------------------不包含虚线-------------------------
链接好WII手柄,F5运行脚本,可以在下面Watch窗口看到参数变化。
这是官网论坛的方法,如果没问题的话,游戏内应该有效。

测试了下WII手柄,数据可以读出,freeTrack.yaw 也有数据,但是游戏里没反应,不知道是哪出问题了。{:soso_e134:}




胖胖龙 发表于 2013-11-22 22:41:20

好:victory::victory::victory::victory:

yiyp77 发表于 2013-11-27 10:27:21

本帖最后由 yiyp77 于 2013-11-27 10:35 编辑

发现一款简单安装就可以用的手机头瞄软件:


安卓软件:
http://files.xiatek.org/HeadTrack/HeadTrack.apk

通过谷歌市场安装:
https://play.google.com/store/ap ... om.c0bra.head.track

使用方法:
1: 下载并解压电脑服务端:
http://files.xiatek.org/HeadTrack/HeadTrack_Server.zip
2: 下载并安装 FaceTrackNoIR (提供头瞄控制器接口)。
http://facetracknoir.sourceforge ... _links/download.htm
3: 运行 SGE.exe
4: 找到电脑的 IP 地址:
    打开CMD窗口, 敲入 "ipconfig" 命令就可以看到电脑的IP地址:
      IPv4 Address. . . . . . . . . . . : 192.168.0.22
    在“以太网适配器 本地连接”下面。
5: 手机通过Wi-Fi 到连接电脑!
6: 电脑的防火墙关闭,或允许端口61的接入。
7: 输入您的电脑 IP,按下开始按钮。

英文帮助页面:
http://xiatek.org/headtrack

KEVINHAI 发表于 2013-11-27 15:43:25

手机放头上这么蛋疼?

Ever若耶 发表于 2013-12-3 01:15:23

yiyp77 发表于 2013-11-27 10:27 static/image/common/back.gif
发现一款简单安装就可以用的手机头瞄软件:




试过了 无法输入到 FaceTrackNoIR请问有设置的详细方法吗

yiyp77 发表于 2013-12-3 09:42:21

Ever若耶 发表于 2013-12-3 01:15 static/image/common/back.gif
试过了 无法输入到 FaceTrackNoIR请问有设置的详细方法吗

手机联电脑,问题真难说,看我的新贴——电子小白DIY体感头瞄
页: [1] 2
查看完整版本: 安卓手机当作无线头瞄