-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Afloat-Network #1838
Closed
Closed
Afloat-Network #1838
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,185 @@ | ||
# Afloat Network | ||
|
||
- **Team Name:** Afloat Network | ||
- **BTC Payment Address:** bc1qmgwtcpzsw9hhkrexq8sxvaut9yd9ju2srstvma | ||
- **Level:** 1 | ||
|
||
## Project Overview :page_facing_up: | ||
|
||
|
||
### Overview | ||
|
||
Afloat Network is a Platform for 3D content creation and distribution. | ||
Providing infrastructure for the current 3D industry today and the future Web3. | ||
|
||
- The platform connects Creator, Project and Collector. | ||
Creating a trustless marketplace, connecting Creators assets to Projects in high demand. Bringing the audience closer to the stories and let Collectors own their favourite assets. | ||
|
||
- Contributing with help building out the 3D side of Substrate/Polkadot by bringing Universal Scene Description OpenUSD to Substrate. | ||
|
||
- About two years ago, this idea came to me and gradually took shape as I worked in Denmark. Towards the end of the year, significant changes was made in the company where I was working, and I saw this as the perfect opportunity to relocate in Andorra, and establish the company there. Im working full time on developing this project. | ||
|
||
### Project Details | ||
[afloat.network](https://afloat.network/) | ||
[Universal Scene Description](https://openusd.org/) Is refered to as OpenUSD or USD | ||
|
||
**Defining sectors** | ||
- Creator: Character artist, Environment artist, Layout arist, Rigger, Shading/Material, Lighting, Animator and Simulation | ||
- Project: Film, Games, Animation, VFX and future Web3(any project utilising 3D assets) | ||
- Collector: Audience can collect 3D assets or Project tokens that they believe in. | ||
|
||
**Sectors activity** | ||
- Creator can explore and connect with project and develop their 3D Assets to be used in Projects. | ||
- Project can then use the 3D assets for their project and pay with revenue of the finished project. | ||
- Collector is able to own their favorite asset and connect with creators and projects. | ||
|
||
### Technology Stack | ||
|
||
**Web Application** | ||
- `React` `Javascript` | ||
|
||
**Platform Application** | ||
- `Swift` `SwiftUI` `ImGUI` `OpenUSD` `MaterialX` | ||
|
||
**Blockchain** | ||
- `Rust` `Substrate` `IPFS` `ZKP` | ||
|
||
### AFL FRAME - WIP | ||
|
||
- `Pallet_OpenUSD` Manage and create `NFTUSD` The asset metadata is used to define the smart contract. Any changes made to the smart contract will be reflected in the metadata of the asset, so changes in assets can always be traced back to the creator. The 3D files are stored with `IPFS` | ||
|
||
- `Pallet_Project` Manage and create `Project` each project has their own token that they can use to pay for the assets. Project token will reflect the value of the project. | ||
|
||
- `IPFS` Will be used for storing the 3D files | ||
|
||
- `ZKP` Zero-knowledge proof will be used for the privacy aspect of user data, 3D assets and projects. As we recognize that many entertainment projects today are being developed privately. | ||
### UI Components | ||
|
||
Dashboard is composed of modular widgets that are interactable from the OS desktop, tablet, and mobile | ||
![Dashboard](https://github.com/Afloat-Network/Grants-Program/assets/114810952/3b5a66af-34d4-4337-b3b2-836cd24ef0ea) | ||
|
||
Widget OS example: desktop and mobile | ||
![WidgetShowcase](https://github.com/Afloat-Network/Grants-Program/assets/114810952/d36218f5-1c52-4b4e-af0c-fd0d05a99d55) | ||
|
||
Creator View (advanced) | ||
![Desktop Creator Asset-View](https://github.com/Afloat-Network/Grants-Program/assets/114810952/df189627-e96c-4bdd-9624-9a6b63f40f89) | ||
|
||
Collector View (simple) | ||
![Desktop Collector Asset-View](https://github.com/Afloat-Network/Grants-Program/assets/114810952/d5e534e7-29a1-4b3f-b1aa-0190a491a2bb) | ||
|
||
|
||
|
||
Afloat is not the Metaverse, but rather a hub for creators and projects to come to life. | ||
|
||
### Ecosystem Fit | ||
|
||
**Pallets** | ||
|
||
Afloat applies the categories below: | ||
|
||
- OpenUSD | ||
- Project | ||
|
||
### Project Uniqueness | ||
|
||
- We aim to revolutionize how we create, colloaborate and engage with 3D content. | ||
Connecting people to tell interactive stories. | ||
|
||
### Target Audience | ||
|
||
- Creators - 3D Artist of any specilazation | ||
- Projects - Film, Games, Animation and Web3 Experiences | ||
- Entertainment audience | ||
- Learning | ||
|
||
### Problem Addressed | ||
|
||
- Decentralising the way we create 3D Projects | ||
- Creator getting paid of the revenue of the Project, minimizing barrier of entry both for Creators and Projects | ||
- 3D Assets can always be traced back to the Creator | ||
- Collector is able to own their favorite asset | ||
|
||
## Team :busts_in_silhouette: | ||
|
||
### Team members | ||
|
||
- Marti Staerfeldt | ||
|
||
### Contact | ||
|
||
- **Contact Name:** Marti Staerfeldt | ||
- **Contact Email:** [email protected] | ||
- **Website:** afloat.network | ||
|
||
### Legal Structure | ||
|
||
- **Registered Address:** Carlemany 59 AD700 Escaldes Andorra | ||
- **Registered Legal Entity:** AFLOAT, SL. | ||
|
||
### Team's experience | ||
|
||
Marti Staerfeldt | ||
Education and experience: | ||
- 2y IT-support | ||
- 2.5y Bachelor in 3D artist/generalist | ||
- 1.5y National Film School of Denmark - Technical director on Agnes Trier exam project: Gossip, delivering 56 CG plates. | ||
- 1y Internship and hire at CPH Volume - Exploring virtual production and it's capability with unreal engine and LED walls | ||
- 1y Rig21 - 3D Visualisation of the story Rebel Nature and delivering final frames for LEGO | ||
- Personal project: [redhue.xyz](https://redhue.xyz/) developing realistic 3D human displacement maps and shading. | ||
|
||
### Team Code Repos | ||
|
||
- https://github.com/Afloat-Network | ||
|
||
- https://github.com/marti-s | ||
|
||
### Team LinkedIn Profiles | ||
|
||
- https://www.linkedin.com/martistaerfeldt | ||
|
||
## Development Status :open_book: | ||
|
||
Im designing and prototyping the platform in Figma. I am also actively searching the founding team of Afloat to fill key positions: CTO, Blockchain engineer and UI engineer. | ||
|
||
## Development Roadmap :nut_and_bolt: | ||
|
||
### Overview | ||
|
||
- **Total Estimated Duration:** 6 weeks | ||
- **Full-Time Equivalent (FTE):** 1 | ||
- **Total Costs:** 10,000 USD | ||
|
||
### Milestone 1 — Figma design prototype and establish founding team | ||
|
||
- **Estimated duration:** 6 Weeks | ||
- **FTE:** 1 | ||
- **Costs:** 10,000 USD | ||
|
||
Goal - Full prototype/design of the platform: onboarding, profile, dashboard, marketplace, 3D asset(advanced and simple view), project, collaboration and settings. | ||
|
||
| Number | Deliverable | Specification | | ||
| -----: | ----------- | ------------- | | ||
| **0a.** | License | Apache 2.0 | | ||
| **0b.** | Documentation | We will provide a breif documentation for the prototype | | ||
| **0c.** | Testing and Testing Guide | Figma prototype will be self explanatory, if not we will provide | | ||
| **0d.** | Docker | There is no code | | ||
| 0e. | Article | We will publish an **article** that goes through the design decisions behind afloat platform | ||
| 1. | Library: Afloat Platform: X | We will deliver a public Figma design prototype | | ||
|
||
## Future Plans | ||
|
||
Short term: | ||
- Once the team is established we will build out the initial version of Afloat | ||
![roadmap](https://github.com/Afloat-Network/Grants-Program/assets/114810952/c4dde4c4-95ab-4609-ac25-ecdaa45bed93) | ||
- We want to extend the Pallet_OpenUSD to support Software used to create the asset. | ||
|
||
Long-term: | ||
- We are here to develop a infinte Project. We will maintain, iterate and update all aspects of this project. | ||
- We envision a physical location of afloat where we can collaborate with finished projects to be exhibited and experienced. This will also be a space where people can come together to collaborate, share knowledge and participate in events. | ||
- End-user platform where finished projects can live and be experienced. | ||
- Collector that own an asset can use it for playing in Metaverse. | ||
|
||
## Additional Information :heavy_plus_sign: | ||
|
||
**How did you hear about the Grants Program?** | ||
Web3 Foundation Website |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.