Hello everyone,
My name is Marti and my background is in 3D, design and IT. I’ve been exploring the blockchain space for a while to find the right ecosystem for developing the project, Afloat. After attending the Polkadot Decode event about a year ago, I experienced the passion in the community firsthand. Following the recent news with JAM and looking into PolkaVM, it is clear that the Polkadot ecosystem and vision are something we would love to be part of.
This post aims to understand the community’s thoughts and perspective on the value this project can bring to the Polkadot ecosystem.
Name:
Afloat
Abstract:
Afloat | On-chain 3D Production and Distribution.
Afloat was born out of looking into the broken entertainment industry. From 3D artists getting paid minimum wage just to work on a “cool” project, to the fact that they are often not credited for their work and passion, to the competitive nature of VFX studios bidding against each other, often resulting in bankruptcy.
We envision a world where creators have full control over their 3D assets, projects can license the 3D assets and be funded and managed in a decentralised manner, and where collectors can truly own their favourite 3D assets and stake in the projects they want to see succeed.
Product Description
The Afloat Platform and Network provide production and distribution for managing ownership, monetisation, and creation of 3D assets and projects. By bringing Universal Scene Description on-chain in a framework to support the stakeholders of creators (3D artists, developers), projects (games, movies, animation, and VFX), and collectors (audience, enthusiasts, investors) in the entertainment industry.
The project is divided into two development branches: the Platform application and the Substrate Network.
Platform
Stack
Swift OpenUSD SwiftUSD swift-cross-ui
Afloat Platform is built on Universal Scene Description, an incredible effort by Pixar to bring an open standard for defining 3D scenes. The Platform application is built with Swift, which has C++ interoperability and allows us to easily support the OpenUSD library and maintain and update it whenever a new version of OpenUSD is released.
The User Interface and Experience will conform to the different roles of Creator, Project, and Collector, from the more advanced features that Creators and Projects will require to the simple features that meet the needs of the Collector. The UI design is a simple yet powerful system for building UI elements with a neutral grayscale and background blur, which allows the image to bring colour to the UI elements. This is an important aspect of how Afloat’s UI is built, to personalise the experience with a simple colour or image that will be used throughout the Platform.
We have identified that the desktop application is mainly targeted at 3D artists who will need to view and render their OpenUSD assets before publishing them to the Network. This is where Hydra comes in, a framework that is part of OpenUSD for renderers to understand OpenUSD scenes.
Recent Highlight:
Our recent accomplishment has been to bring the OpenUSD library by Pixar to the Swift programming language, allowing us to build the application with ergonomic SwiftUI syntax and ship it cross-platform to Windows, MacOS and Linux. The library SwiftUSD is open source and developed by our Co-founder Tyler Furby and is about to be part of the Academy Software Foundation ASWF. This has been an important milestone for us, as it will allow the industry to adopt our application with ease as it’s part of the ASWF umbrella.
This is a showcase testing the C++ library OpenUSD interop in Swift with almost no modification to the library, and it is smooth!
We’re currently working on the Platform application and bringing SwiftUSD to the Web with SwiftWASM.
Network
Stack
Rust Substrate Pallets Ink IPFS
Afloat Network is built using Polkadot Substrate, which allows developers to create custom blockchains that are interoperable with other blockchains in the Polkadot ecosystem. With this foundation, the Metaverse can be computed on the PolkaVM by connecting various virtual worlds and services together through interoperability protocols like Cross-Chain Message Passing (XCMP). We’re bringing OpenUSD on-chain connected to Polkadot, in a framework we call production and distribution: PD Framework. The framework is built with pallets for managing ownership, collaboration, and shared revenue of 3D assets and projects.
Runtime Pallets
- Asset for managing nested smart contracts of the OpenUSD asset structure. This includes ownership, collaboration and shared revenue, ensuring that all parties involved in the creation and distribution of the assets will benefit from the success of the projects.
- Project allows for the creation of projects in various domains such as games, movies, or animations, created with their own utility token.
- IP Register is a legal component that deals with trademark IP, offering optional tokens to drive the market value of the IP and IP licensing to other projects.
- Studio Register Studio organisation and trademark. This component is designed to support the development of projects with creators and peers, ensuring that studios can manage their intellectual property and collaborate with creators on projects.
Ecosystem Fit
We are here to bring 3D production and distribution to Polkadot and, with time, the users that will follow, from 3D artists to games and movie projects, to people who just enjoy engaging in those story universes. We aim to leverage the Polkadot ecosystem to partner with complementary Parachains and utilise the technology of PolkaVM/JAM for opening and rendering massive 3D worlds in OpenUSD.
Roadmap
This project has become very ambitious so it has been important for us to take a step back and focus on the short term goals an how we can ensure a continued development of the Project in the future.
- Application Desktop and Web app
- OpenUSD View and render
- Data models and test pallet feature requirements
- Publish OpenUSD asset to the Network
- Data models and test pallet feature requirements
- Planning out the Pallets and smart contract and start building the OpenUSD asset pallet
- Partnerships
- Whitepaper
- Community building
- Project pallet
- Deploy Afloat Network
- Presale
- Token listed
Today and Future plans
Today We are actively raising a pre-seed and application grants within the Polkadot ecosystem to scale up and build out the project.
Short term We’re building out the first release of the Platform and Network with iterative feedback from artists and projects in the industry. At the same time we will be working towards community building, partnerships and launching our Token that will sustain the continuous development of Afloat.
Long term The Afloat Platform and Network will transition into a DAO for 3D production and distribution. The platform for creating and publishing 3D assets and Projects to the Metaverse. The developed framework of pallets and smart contract will be open sourced to be expanded upon and the governance will decide the direction of the Afloat ecosystem.
Envision A digital Platform for the audience to experience the finished Projects as well as a Physical extension of Afloat where people can come together and immerse themselves in the worlds of the 3D Projects. This space will feature holographic displays that project the universe of these Projects into the room, transforming the digital experience into an interactive lifelike reality. Lightfield Lab is developing holographic displays that make this possible in the future.
The Team
Founder Marti Staerfeldt https://www.linkedin.com/in/marti-staerfeldt-9abb62135/
Co-founder Xavi Hidalgo https://www.linkedin.com/in/xavireloaded/
Co-founder Tyler Furby https://www.linkedin.com/in/tyler-furby-439089231/
Douglas Kuhn https://www.linkedin.com/in/dkuhn/
Jack Lucas https://www.linkedin.com/in/jackglucas/
Alexandra Andhov https://www.linkedin.com/in/dr-alexandra-andhov-b1502423/
Daniel Sanchez https://www.linkedin.com/in/danielsanchezq/
Jacob Moeller Nielsen https://www.linkedin.com/in/jacob-moeller-nielsen/
Lance Henderson https://www.linkedin.com/in/lance-henderson/
The end
Our mission is to decentralise the entertainment industry and connect creators to tell stories.
Thank you for your time and support. We look forward to your feedback and suggestions as we continue to shape the Afloat Platform and Network.
This is my contact info, feel free to reach out:
Mail: ms@afloat.app
Telegram: @mstaerfeldt