FAQs for FLAR SDKs teams

8 views
Skip to first unread message

dieGopen.com

unread,
Jul 27, 2009, 6:41:16 AM7/27/09
to flartool...@googlegroups.com
Hi FLAR SDKs teams (FLARManager, Artisan ,FGAr)
I'm about to choose one of your systems to build a demo and future projects. 
I think this few points condense some doubts of other developers out there. (If anyone else have some other nice questions to share point them!)

I would have some faqs/wish list if you're so kind:

1. Does your system have a preloading module? -to easily setup this part of the project-
2. Is your system able not to destroy a project if FLARToolkit SVN goes updated or modified?
3. Does your system support interactivity / physics / layer filters?
4. Is it possible to setup easily Tweeners? (like TweenMax to use the onComplete functions)
5. Is it easy to retrieve marker/_baseNode/camera positions in xyz?
6. Which 3d engines does your sdk support?
7. Which builder does your sdk support? -let say, starter kits or tutorials for flex builder, flash ide, flash develop.

Thanks

Diego


eric socolofsky

unread,
Jul 27, 2009, 12:50:28 PM7/27/09
to flartool...@googlegroups.com
hey diego.  answers (for FLARManager) inline.

On Jul 27, 2009, at 3:41 AM, dieGopen.com wrote:

Hi FLAR SDKs teams (FLARManager, Artisan ,FGAr)
I'm about to choose one of your systems to build a demo and future projects. 
I think this few points condense some doubts of other developers out there. (If anyone else have some other nice questions to share point them!)

I would have some faqs/wish list if you're so kind:

1. Does your system have a preloading module? -to easily setup this part of the project-
no.  there is very little to load (config file, pattern files, and camera params file are all *very* lightweight), so a preloader would appear and disappear in a fraction of a second.

2. Is your system able not to destroy a project if FLARToolkit SVN goes updated or modified?
FLARManager does not modify FLARToolkit in any way, and FLARToolkit and FLARManager can be updated independently of one another.  of course, if FLARToolkit is substantially modified, it could potentially break *any* manager; however, i am a fairly frequent contributor to FLARToolkit's codebase and am generally aware of changes before they happen, so FLARManager can respond to any such changes very quickly.

3. Does your system support interactivity / physics / layer filters?
sure.  it is, of course, up to individual developers to implement these features as needed for their own projects; these features are not directly related to FLARToolkit functionality.

4. Is it possible to setup easily Tweeners? (like TweenMax to use the onComplete functions)
yes.  see #3.

5. Is it easy to retrieve marker/_baseNode/camera positions in xyz?
marker positions, yes:
FLARMarker gives you x, y, and z positions, as well as 2D rotation, via its vector3D member.  you can also get rotationX/Y/Z, the marker centerpoint location (x,y), the corner points of the outline, and a number of other properties of detected markers.

6. Which 3d engines does your sdk support?
Alternativa3D, Away3D, Papervision3D, Sandy3D.

7. Which builder does your sdk support? -let say, starter kits or tutorials for flex builder, flash ide, flash develop.
all examples and tutorials include Flex Builder 3.2 project files, but FLARManager is all ActionScript 3.0, so it will run in any IDE that can edit and compile ActionScript 3.0, including FB3.2+, Flash CS4+, Flash Develop 3+.


Thanks
you're welcome :)


Blake Callens

unread,
Jul 27, 2009, 3:08:45 PM7/27/09
to FLARToolKit userz
Hi Diego,

FGAR is a dead project, since I've moved to ARtisan, so there won't be
any more updates.

Most of Eric's answers go for ARtisan as well, so I'll answer where
there are differences.

1. Preloader) Not built in, but the examples on our site have the
OneZeroThrice preloader built in, from which you can paste in your own
movieclip.

5. Positions) ARtisan is set up to give marker positions in XYZ
without any extra work from the developer. Just make the return type
XYZ in the component declaration. As for the camera position,
FLARToolkit returns it as a Papervision3D matrix in FLARParam, so you
could convert FLARParam to a PV3D matrix and pass it to the
XYZCalculator class to get the position in XYZ. I'll probably be
adding this as automatic functionality in the next update.

6. Engines) ARtisan comes bundled with Papervision3D, but can be used
with any 3D engine, since it returns XYZ locations and rotations.

7. Builder) ARtisan was built for Flex, taking advantage of mxml
structure and components to simplify development. A pure AS3 version
is on the way, as soon as I'm comfortable with the adjustments for
it's lack of power compared to Flex.

Hope this helps.

- Blake
> marker positions, yes:http://transmote.com/flar/reference/com/transmote/flar/marker/FLARMar...
Reply all
Reply to author
Forward
0 new messages