Inspiration
- Tiktok, but with a 3D rendered avatar of you rather than actually you
- Breathing life into custom creations with natural language prompts (you decide how to move the avatars)
What it does
- Parody is a groundbreaking platform that seamlessly blends social media with 3D content creation. Imagine a social media-like experience, but instead of short videos, it's a vibrant world of 3D animations perfectly synchronized with music, created with your own unique 3D avatars (Parodies) and 3D music videos.
- Our AI-powered tools enable users to create stunning 3D animations in seconds, using natural language and requiring minimal skills. With Parody, robust animations can be crafted, shared, and collaborated on effortlessly.
- Moreover, Parody leverages blockchain technology to allow users to claim ownership of their content—avatars, videos, music, etc.—and facilitate collaborative smart contracts when needed (coming soon).
How we built it
- A state of the art code repository anigen-blender-utils (brought to life by one of the teammates) was used to blend motions based on Mixamo characters with Llama 3 7B, hosted on Theta Edge Cloud in combination with a dockerized 3D rendering service on a generic containerized workload also running on the Theta Edge Cloud
- Integration with Cyanite API, allowing music analysis and beat-coordination to generate prompts for the LLM and create 3D dance videos
- A React based social media web-app which supports post creation, and allowing to preview 3D creations within the web-app (WebGL rendering), also hosted on the theta edge cloud.
- MetaMask and Wallet Connect integrations with Wagmi, in order to get through to the Theta Wallet and Theta Chains from within the app and mint generated videos on the Theta Chains -We went with a sci-fi theme, albeit unconventional to usual social media guidelines, to pay homage to the ever-complicated, ever-brilliant, ever-technical fields of Blockchain and AI
Challenges we ran into
- Integrating blockchain, NFT minting etc was a difficult part for us since we were inexperienced, but our teammate learned it and found a good use for it. Theta and Wagmi's tutorials were especially streamlined for us developers, and it was a joy to learn from them.
- A lot of difficulty in deploying the containers but thanks to the active developers in the discord channel, we made it through.
- Dockerizing blender as a 3D rendering service was challenging as it required some sort of graphics, but creating a faux graphic buffer was the way to simulate some sort of display.
- Having learned of the Theta Hackathon decidedly late into the game, and that too in the middle of our final undergraduate exams, we only had a few weeks to try and bring our dreams to life. We had to forego much of our plans for this project due to the time constraint, and we're pretty bummed about it, but excited about carrying it forward all the same.
Accomplishments that we're proud of
- We created a 3D rendering service of our own and deployed it with theta, containing it completely within the theta ecosystem. We consider this a huge milestone. We are so excited for Theta to release their dedicated 3D rendering service, so that we can learn how to integrate it into Parody.
- As a long-term couple, we in the team have together seen and been victim of cyber crime, identity theft, and ceaseless bullying from a very young age (this coming from a former aspiring tiktok content creator). We've dreamt of sharing lifelike content without exposing ourselves, and thereby we came up with the idea of Parody! What you'll be sharing with the world through our app is ALMOST you, ALMOST your life, but not quite. A parody of you! We hope to make Parody a brand, no matter what it takes. So being able to build a proof of concept on the Theta Ecosystem has been a personal journey of pride for us.
What we learned
- Near impossible to bring out projects like these without good collaboration.
- We should never be limited by what is the scope, but rather try our best to make it possible in other ways. For example, our project heavily uses the 3D rendering service, and we created our own system while ensuring it is within the theta ecosystem. Blockchain was (still is, to be honest) complete gibberish to us. At the last second, we managed to pull through, even if it wasn't what we initially planned. The Theta Ecosystem proved entirely holistic and easy to integrate, and we envision for Theta an all-in-one developer's base in the future.
- Good ideas are actually not so rare, but the dedication to bring it to fruition is rare. Passion projects like these are what introduce you to your motivation.
What's next for Parody
- Music can be applied just like it's done in tiktok to the avatar animation
- Avatars can be customizable (spitting copy of you, but better and in 3D ;) )
- Seamless collaboration can be done between users with blockchain based smart contracts
- Backgrounds will be created with our AI tools as well in the future
- Avatar to Avatar natural interactions can be brought in the future with more robust AI where we can breathe life into our own creations, and have them interact with avatars of other users to generate content well (Collaborations based on Smart Contracts with TFUEL!). The boilerplates are ready, but not yet ready to bloom.




Log in or sign up for Devpost to join the conversation.