IoTone / NFTYGlobe

An NFC-based 3D NFT Viewer for Opensea.io : A hardware + software project
Apache License 2.0
0 stars 0 forks source link

Build an iOS app - gltf viewer that can load from an opensea based contractid where a gltf object is used #1

Open truedat101 opened 2 years ago

truedat101 commented 2 years ago

These are the features needed

truedat101 commented 2 years ago

My recommendation is to use: https://github.com/google/filament/tree/main/ios/samples/gltf-viewer

which can be built according to mac/ios instructions here: https://github.com/google/filament

truedat101 commented 2 years ago

You can get started simply by building the gltf viewer application. Once you have that figured out and have it running (it's just the sample code posted above), figure out how to isolate the library code build for filament, and checkin the viewer code into this software repository.

truedat101 commented 2 years ago

I will provide more specs on the software integration with opensea in another issue.

truedat101 commented 2 years ago

Going to use the boilerplate instructions, just to get the filament app set up https://google.github.io/filament/posts/cocoapods/

I believe we can just use the existing sample for the filament code.

truedat101 commented 2 years ago

Code is now checked in. I'll add an issue to add a URL loader (it seems to have one partially implemented but not implemented). Then I'll add the opensea loader from a contract. And then NFC based contract assets addresses.

truedat101 commented 2 years ago

Need to experiment with the landscape mode.