NFT Dataset UID Shows Not Loaded Error in ARToolkit Unity

I’m having trouble with ARToolkit in Unity where NFT marker datasets won’t load properly. Square markers work fine but when I switch to NFT marker type and enter the dataset name, the UID shows as not loaded.

I created the datasets using genTexData tool and put all the files in Unity’s StreamingAssets folder. The issue happens even with the sample NFT scenes that come with ARToolkit. I tried downloading the newest scripts from the repository but that didn’t fix it either.

My setup is Unity 5.3.2f1 with ARUnity5-5.3.2 package on Windows 10. I’m still learning Unity and ARToolkit so maybe I’m missing something basic. Has anyone run into this before?

check if all your dataset files are there - gentexdata sometimes doesn’t generate all three files properly. also verify ur streaming assets path is correct: assets/streamingassets/your_dataset_name with no subfolders. i had this same issue cuz i accidentally put the files in a subfolder inside streamingassets.

I encountered a similar issue when working with NFT markers. It’s crucial to ensure that the dataset files (.fset, .fset3, .iset) are correctly placed within the StreamingAssets folder. Additionally, verify that your dataset name exactly matches the filename, as this includes case sensitivity. Sometimes, file permissions on Windows can create problems, so running Unity with administrative privileges may help. If the issue persists, it might be worth testing with a basic, known-good dataset to rule out file corruption.

Interesting problem! What’s your workflow for creating NFT datasets? Are you using images that actually meet the tracking requirements? I’ve had issues when my source images were too low quality or didn’t have enough feature points.

What images are you converting to NFT markers? When you run genTexData, do you see any console errors? Sometimes the tool finishes but creates a corrupted dataset.

Have you tested with ARToolKit’s default sample datasets first? That’d help figure out if it’s a file generation problem or Unity’s loading process.

Also - can you actually see the .fset, .fset3, and .iset files in your StreamingAssets folder through Windows Explorer? Want to make sure all three files are generating with proper file sizes.