Page 1 of 1

3D model

Posted: Tue Mar 12, 2019 6:59 pm
by MarcSpraragen
Can the ARUnityX package (or another part of ARToolkitX) recognize/track 3D targets by any means (in builds for Android/iOS)?

If not, can the current software generate and track a 3D point cloud / feature set from 2D input? (easier said than done, I'm aware :)

How do the scripts store a 2D target pattern and its real-time recognized/tracked features? I would check this myself but can't get the Unity Editor to run the example scenes-- (ARX.dll missing; I commented on forum )

Re: 3D model

Posted: Thu Mar 14, 2019 10:20 pm
by philip_lamb
artoolkitX doesn't at present support 3D model tracking, except through the very limited use case of attaching square markers to 3D object surfaces, e.g. faces of a cube or other shape.

2D feature sets: there are currently two tracking engines which provide this. The newest of these generates the feature sets on the fly from a JPEG input, although you can serialise the state of the tracker and reload it later. The older 2D tracker stores image and feature sets offline. See the tool genTexData for its function.

Re: 3D model

Posted: Thu Mar 28, 2019 8:33 pm
by MarcSpraragen
Hi Philip--

Thanks for reply. I will look into a 3D model/target representation for use with the ARCamera.
Let me know if you know anyone who might want to collaborate on this!

Also, I still can't find ARX.dll for Unity/windows. In fact, the x86_64 folder is missing under Assets/Plugins. Is there an older build that has all of the necessary libraries?


Re: 3D model

Posted: Mon Apr 29, 2019 1:34 am
by philip_lamb
Hi, you can grab ARX.dll from any artoolkitX for Windows release build. Go to, download the lastest Windows build, and grab ARX.dll from the folder `SDK\bin` in the downloaded package.

Re: 3D model

Posted: Mon Apr 29, 2019 5:44 pm
by MarcSpraragen
Thanks, I downloaded artoolkitX.for.Windows.v1.0, and imported the asset ARX.dll (placed in Assets/artoolkitX-Unity/), but according to this runtime error and others like it, the DLL is not found:

DllNotFoundException: Assets/artoolkitX-Unity/ARX.dll
PluginFunctionsARX.arwInitialiseAR (Int32 pattSize, Int32 pattCountMax) (at Assets/artoolkitX-Unity/Scripts/PluginFunctionsARX.cs:102)
ARController.InitializeAR () (at Assets/artoolkitX-Unity/Scripts/ARController.cs:400)
ARController.StartAR () (at Assets/artoolkitX-Unity/Scripts/ARController.cs:575)
ARController.UpdateAR () (at Assets/artoolkitX-Unity/Scripts/ARController.cs:748)
ARController.Update () (at Assets/artoolkitX-Unity/Scripts/ARController.cs:474)

Any precedent/dependent DLLs to load there, or other placement/script changes needed?


Re: 3D model

Posted: Thu May 16, 2019 11:36 pm
by SisMoon

Do you have an update for the DLL issue? I am using Unity and Windows.

Thank you,
Sis Moon