simpleArtoolkit 大战 Processing – 2,燃烧吧

simpleartoolkit

如果搞定了上一节的设置,这节就简单了,这里有现成的几个实现artoolkit功能的库,下载解压放到文档-Processing-libraries文件夹里运行其中的例子就是了。可以用SimpleArtoolkit,或者 NyARToolkit,还有基于SimpleArtoolkit但是可以支持多个ar成像的MultiARToolKit

但运行这些没修改过的原始例子时很纳闷,为啥我不能像他们的演示视频一样载入3D模型?恩,因为那些家伙们放出的代码和他们演示时用的不一样,所以我们还需要额外设置,下载一个支持导入OBJ格式的库OBJ Loader,然后和上面那些一样放到老地方。

更可悲的是,对我这种新手来说,下载完这些库还是不知道怎么办,因为artoolkit库只管显示ar图像,导入OBJ格式的库只管导入3D模型,还得修改一番才能让它们一起工作,所以乱七八糟费劲改来改去耗了我不少时间,现在把所有需要的库和修改完成的例子都放在了压缩包ARforProcessingAll里,下载后只要把文件包里把名为Processing的文件夹,整个移入电脑中
的“我的文档”文件夹中,再运行Examples文件夹中例子就是了,程序里关键部分做了标注。

Download:ARforProcessingAll.zip

其中Singleshow例子显示单个图形,OBJshow导入显示3D模型,Multishow支持识别多个ar标示,例子中默认是两个,可以自己添加更多。

simpleArtoolkit 大战 Processing – 1,前期准备

ar...

小学时候看Star Trek动画片,柯克船长和长耳朵怪人总是电光一闪就转移到某个古怪星球上,相比较一脸严肃的柯克船长我更喜欢长耳朵怪人,虽然怪人也是一脸严肃但他长的够奇怪,另一个原因大概是长耳朵怪人有超能力而船长没有,没有超能力的人怎么还配星际旅行?

增强实景(Augmented Reality)跟星际探险没关系,但是可以唰的一下,让什么东西像船长和怪人一样突然凭空出现,,,,,大概像下面这样让你有个本不属于你的东西,,

Mac系统下只要安装Xcode,配合ARtoolKit官方网站上相应源码就可以搞定简单的演示,Windows和Linux用户也是同样可以玩。但是我不知道该怎么修改,我连简单的Processing都还没搞熟,更不要说那一堆不知道是C还是D的源代码。。。

幸亏世界上总是有好心(闲着没事)的人,让Processing也可以玩AR,而所有需要我们做的,就是下载一个什么什么库放在什么什么位置,安装一个什么什么软件,解决一个什么bug,下载几个什么什么系统文件,放到什么什么地方。做完之后,打开Processing的例子运行就OK。

我一直没找到Mac系统下用Processing玩AR的办法,只好用VMware Fusion装了XP SP3,又用Boot Camp装了Win7来试验,要是你本来用XP或者Win7,就当这几句是废话。

开始AR测试前,要给Processing安装一个处理视频用的库,下载Jmyron lIbrary,在电脑”我的文档(Documents)”里依次新建文件夹Processing\libraries,把下载好的文件解压放进libraries文件夹,下载好的文件里有一个Extra DLLs文件夹,把里面的DLL文件通通丢到C:\windows\System32里。

在下载好的文件里找到JMyron Examples文件夹,运行里面任意一个例子,看看摄像头能不能正常工作。如果摄像头采集到的图像是三个重影或者压根没图像,或者提示没有VDIG文件等等,那就试试下面的办法。

1, 查看例子代码,找到以下两行
void setup(){
size(320,240);
把 size(320,240);改为size(160,120);

2,安装最新版quicktime。

3,安装WinVDIG程序,点击这里下载,里面有不同版本,我用的WinVDIG_105。

4,搜索下载msvcp71.dll和msvcr71.dll,放入C:\windows\System32。(仅限XP系统)

5, 重新启动电脑

如果例子可以运行,摄像头正常工作,那前期准备就完工了,接下来就该开始正儿八经的AR试验。

最后别忘了需要个摄像头,,,usb的内置的大概都没问题。这里还要感谢burn和liquid的指点。

开源性幻想 Open Source Sexual Fantasy -1

Open Source Sexual Fantasy – 1 from Lei Gao on Vimeo.

我的性幻想。。。。

The young people always have some dreams cant come true which are usually hidden and unspeakable and only fantasy can satisfy them.just like now, a man and a woman turn up while drawing unconsciously.

Since fantasy would not touch the moral bottom line( like sexy photo scandal),it’s absolutely free to enjoy it.A threesome scene can be created by using the opensource Arduino & Processing and be aided with a mercury switch. the scene is interactive and i can join in.when the screen leans towards right,they move right, when the screen leans towards left, they move left.

They seem cheerful, and i think this may be called threesome.

(Subtitles By Miss.Amour,Thanks!)