ARToolKit | Mailing List Archive |
![]() |
From: | patrick <puredata@1 ........> | Received: | Oct 21, 2006 |
To | gem-dev@i ..... | ||
Subject: | ArToolkitPlus -> Pure Data - Gem | ||
hi all, davide morelli did almost a working bridge of artoolkitplus and pure data - gem. i think it would bring many new possibilities to AR like opengl dataflow, sound, sensors, open sound control, video, physical modeling, importation of model (.obj) etc... please have a look at this url: http://www.davidemorelli.it/dokuwiki/doku.php?id=ar:augmented_reality_and_interfaces right now, the external is detecting the correct id of the marker and also follows each marker if we rotate it until the angle is below 90°... that would be fantastic if we can do this bridge. i cc artoolkit forum, many some people would be willing to help. pat |
From: | patrick <puredata@1 ........> | Received: | Nov 10, 2006 |
To | Shigeyuki Hirai <shigeyuki@p ..............> | ||
Subject: | ArToolkitPlus -> Pure Data - Gem | ||
hello, i was waiting to see if more people would show an interest in this project. i can't believe how much the traffic is low for a technology that will be everywhere in a near future (forums on ar). anyway the good news is that james tittle is interested in this project and davide morelli already did a big part. we just need the source of pix_artoolkit write by shigeyuki for max/msp. we will port it to pd and then we will try to use artoolkitplus! shigeyuki can you share your source? maybe other developers will be interested in joining this effort to bring augmented reality to a dataflow environment. that's why i still cc gem-dev and artoolkit forums. patrick |
From: | JS <js@d .......> | Received: | Nov 10, 2006 |
To | patrick <puredata@1 ........> | ||
Subject: | Re: ArToolkitPlus -> Pure Data - Gem | ||
Hi, I'm currently in the way of porting ARToolkitPlus in Drone, an open-source heterogenous computing environment (with dataflow, FSM, and others) (see http://trac.drone.ws). The code will be in Java and will integrate with a library for 3d graphics in Java, that will be coded this winter. I don't know yet wether I'll try to port GEM into Drone (with a JNI bridge) or code another library in JOGL. But in any case, that will be yet another port of AR into a visual programming environment. I'll be following closely Morelli's work and altough right now I didn't really put any of my code available, I'll do it pbly in january when it is a bit more advanced. Cheers, patrick wrote: > hello, > > i was waiting to see if more people would show an interest in this > project. i can't believe how much the traffic is low for a technology > that will be everywhere in a near future (forums on ar). > > anyway the good news is that james tittle is interested in this > project and davide morelli already did a big part. we just need the > source of pix_artoolkit write by shigeyuki for max/msp. we will port > it to pd and then we will try to use artoolkitplus! > > shigeyuki can you share your source? > > maybe other developers will be interested in joining this effort to > bring augmented reality to a dataflow environment. that's why i still > cc gem-dev and artoolkit forums. > > patrick > > -- J. S. Senécal http://drone.ws |
From: | patrick <puredata@1 ........> | Received: | Nov 11, 2006 |
To | artoolkit@h .................. | ||
Subject: | Re: ArToolkitPlus -> Pure Data - Gem | ||
hello... again :) for those who don't know what is pure data / gem, here's a brief overview of it's possibilities. my english is very basic so i hope to not be boring... pure data is an open source dataflow environment that facilitate the development of audio/video software. you don't need to know open gl or C, C++, you only have to connect box together to make something happen. the simplest audio example would be [oscillator 440] <----> [soundcard] (actually in pd it's [osc~ 440] <----> [dac~]). why i am bothering so much ar/gem programmers... here's the possibilities that pd have already have: - full audio (reading samples, fftw3, spatialisation...) - open gl (anti-aliasing, light, name it) - loading obj (blender export for example) - reading video files, jpeg, tiff... - recording video - physical modeling, particle (very interesting for AR) - sensors (arduino, wiring, comport) - open sound control dreaming - no need to read { i am dreaming about loading an .obj form without knowing nothing about C and applying some nice ambiant sounds to the visual controlled by the mouvement of the form and some physical modeling like (gravity or elastic) and applying a video texture to it and why not putting a temperature or smoke sensor that affect the form itself. } technically speaking, i know it's possible to have artoolkitplus bridge to gem, both are in C++. artoolkitplus use digital marker and correct the position and light environment, it's really what we need to make serious applications (games, installations, musical interface...). i wish shigeyuki will release is work. max/msp is the clone of pd, but not free. it will be a very good start for this project. patrick |
From: | patrick <puredata@1 ........> | Received: | Nov 14, 2006 |
To | Shigeyuki Hirai <shigeyuki@p ..............> | ||
Subject: | Re: ArToolkitPlus -> Pure Data - Gem | ||
neat! thank you shigeyuki, thank you very much for sharing your work! also big up to IOhannes for putting pix_artoolkit in cvs of gem. it compile fine and can loadcpara: [pix_artoolkit]: ARToolKit support by Shigeyuki Hirai [pix_artoolkit]: loaded camera parameter file:(/me/camera_para.dat) the only thing is not working is loading a marker: error: [pix_artoolkit]: can't set marker number 0 MAX_OBJECTS is define in pix_artoolkit.h to 16 void pix_artoolkit :: loadmarkerMess(t_int n, t_symbol *marker_filename) { if (n > MAX_OBJECTS || n <= 0) { error("can't set marker number %d", n); return; } if ((m_object[n - 1].patt_id = ::arLoadPatt(marker_filename->s_name)) < 0) { error("ARToolKit: pattern load error (%d) !!", m_object[n - 1].patt_id); return; } post("loaded a marker file (%s) as %d...", marker_filename->s_name, n); m_object[n].patt_name = marker_filename; } is there an error here? we are close! pat |