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

Afloat-Network #1838

Closed
wants to merge 4 commits into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
185 changes: 185 additions & 0 deletions applications/Afloat_Network.md
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
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Creators - 3D Artist of any specilazation
- Creators - 3D Artist of any specialization

- 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
Loading