Интерфейсы в Iron Man 2

Posted by Den Ivanov on Июль 9th, 2010

Отличные трехмерные интерфейсы из фильма Iron Man 2. Надеюсь в ближайшем будущем кто нибудь изобретет возможность недорогого построения таких 3д голограмм посреди комнаты )

Related Entries:
  • No related posts

Total Immersion выпустила библиотеку AR для Флеша

Posted by Den Ivanov on Июль 8th, 2010

Смешно. Не успел мой предыдущий пост про новую AR либу как говорится остыть, я наткнулся в RSS на новость, что Total Immersion тоже выпустила AR библиотеку для Flash. Онлайн демо ее возможностей впечатляет. Хороший трекинг и хорошая скорость. Надеюсь скоро попробовать ее в деле. )

Новая AR библиотека для Flash

Posted by Den Ivanov on Июль 8th, 2010

Features and videos looks promising. I\m downloading eval version of SDK right now, will test it today. Also transmote announce releasing new version of FLARManager, which will support FLARToolkit, flare*tracker and flare*NFT as well. This is cool!
Наткнулся случайно на новую библиотеку Augmented reality для флеша, называется flare*nft. Список фич и пара видео, показывающих ее возможности, впечатляют. Сейчас качаю триал SDK, чтобы самому все потестировать. КРоме этого, transmote анонсировал скорый выход новой версии FLARManager, который будет поддерживать аж 3 технологии работы с маркерами в флеше: FLARToolkit, flare*tracker и flare*NFT. Это несомненно круто! )
flare*nft features

Видео проектов

Posted by Den Ivanov on Февраль 1st, 2010

Сделал в блоге отдельные страницы под мои Мультитач проекты и проекты с дополненной реальностью. Скоро залью еще кучу видео по теме )

Если у вас есть какието вопросы по данным темам, спрашивайте. Если есть интересные проекты, пишите. )

Библиотека дополненной реальности для processing

Posted by Den Ivanov on Декабрь 4th, 2009

Наконец то дошли руки выложить MultiARToolKit Processing library для работы с несколькими маркерами.

Как оно работает (демо видео)

Пример использования (также присутствует в zip файле)

import ru.cleoag.MultiARToolKit.*;
import net.sourceforge.jartoolkit.core.*;

import JMyron.*;
import processing.opengl.*;

JMyron m;
PImage img;
MultiARToolKit ar;
int capWidth, capHeight;

void setup() {
size(800, 600, OPENGL);
capWidth = 640;
capHeight = 480;
m = new JMyron();
m.start(capWidth, capHeight);
m.findGlobs(0);
img = createImage(capWidth, capHeight, ARGB);
ar = new MultiARToolKit(this, capWidth, capHeight);
ar.addPattern("patt.hiro", 80, 0.0f, 0.0f,"displayCube");
ar.addPattern("patt.kanji", 80, 0.0f, 0.0f,"displaySphere");
lights();
stroke(0);
}

void draw() {
background(0);
m.update();
System.arraycopy(m.image(),0,img.pixels,0,capWidth*capHeight);
img.updatePixels();
hint(DISABLE_DEPTH_TEST);
image(img,0,0,width,height);
hint(ENABLE_DEPTH_TEST);
ar.showObjects(img,100);
}

void displayCube(MultiARToolKit _a) {
fill(0,255,0);
translate(0,0,40);
box(80,80,80);
}

void displaySphere(MultiARToolKit _a) {
fill(0,0,255);
translate(0,0,40);
sphere(40);
}


Wordpress Theme by Tech Replies
Copyright © 2007 Den Ivanov blog.. All rights reserved.