Cr8-xyz Platform
Overview
Cr8-xyz is a CGI content creation platform powered by Blender as the creative engine. Our mission is to democratize 3D content creation by putting the power of Blender in everyone's hands through natural language interfaces and AI automation.
Core Components
- Frontend: Tanstack-based interface with WebRTC streaming
- Cr8_engine: FastAPI WebSocket server for real-time communication
- Blender Cr8tive Engine: Headless Blender addon for command execution
Getting Started
Prerequisites
- Node.js 18.x (for frontend)
- Python 3.10+ (for backend)
- Blender 4.2+ (for creative engine)(Our Unofficial version with Pixel Streaming)
Installation
-
Clone the repository:
git clone https://code.streetcrisis.online/Cr8-xyz/cr8-app.git cd cr8-app
-
Set up components:
Development
# Start all services
cd frontend && pnpm dev
cd backend/cr8_engine && uvicorn main:app --reload
Contributing
We welcome contributions!
License
This project is licensed under the GNU General Public License v3.0 or later - see the LICENSE file for details.
Description
Languages
Python
63.1%
TypeScript
35.4%
JavaScript
0.8%
CSS
0.7%