Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
5 of 10 tasks
truedat101 opened this issue Nov 21, 2021 · 6 comments
Assignees
Labels
enhancement New feature or request

Comments

@truedat101
Copy link
Contributor

truedat101 commented Nov 21, 2021

These are the features needed

@truedat101
Copy link
Contributor Author

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
Copy link
Contributor Author

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
Copy link
Contributor Author

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

@truedat101
Copy link
Contributor Author

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 added a commit that referenced this issue Dec 22, 2021
truedat101 added a commit that referenced this issue Dec 22, 2021
@truedat101
Copy link
Contributor Author

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 added a commit that referenced this issue Dec 26, 2021
Just make sure the URL can load after the fact (after the default one
loads, load the one from the URL I've hardcoded.)

This is just temporary.  Clean this up to load from a tag scan.  Need to
tackle #5.
truedat101 added a commit that referenced this issue Dec 28, 2021
Noting, the loaders stuff is all functional but some assets will crash
the viewer.
truedat101 added a commit that referenced this issue Dec 28, 2021
@truedat101
Copy link
Contributor Author

Need to experiment with the landscape mode.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants