processingでARマーカを使った授業をしています。そこで、ARマーカを使った作品を作ることになりました。ARマーカを写したら、音楽が流れて、クイズの問題文が映し出されるような作品を作りたいです。
import processing.video.;
import jp.nyatla.nyar4psg.;
Capture cam;
MultiMarker nya;
int n=4;//marker number
PShape obj1;//3D model
PShape obj2;
PShape obj3;
void setup() {
size(640,480,P3D);
colorMode(RGB, 100);
println(MultiMarker.VERSION);
cam=new Capture(this,640,480);
nya=new MultiMarker(this,width,height,"./data/camera_para.dat",NyAR4PsgConfig.CONFIG_PSG);
nya.addARMarker("./data/patt.1",80);//id=0
nya.addARMarker("./data/patt.2",80);//id=1
nya.addARMarker("./data/patt.3",80);//id=2
nya.addARMarker("./data/patt.4",80);//id=3
obj1=loadShape("./data/a.obj");//load 3D obj data
obj2=loadShape("./data/5.obj");
obj3=loadShape("./data/6.obj");
cam.start();
}
void draw()
{
if (cam.available() !=true) {
return;
}
cam.read();
nya.detect(cam);
background(0);
nya.drawBackground(cam);//frustumを考慮した背景描画
for(int i=0;i<n;i++){
if((!nya.isExist(i))){
continue;
}
nya.beginTransform(i);
fill(0,100*(i%2),100*((i+1)%2));
translate(0,0,20);
if (i==0){
scale(300,300,300);
shape(obj1);//show 3D model
nya.endTransform();
}
}
このような3Dモデルを映し出すことはやりました。これに音楽ファイルの再生やクイズの問題文(画像)の表示がわかるません。わかる方がいらっしゃいましたら、教えていただけないでしょうか?また、具体的なプログラムも教えていただけるととてもありがたいです。どうかよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。