Streamline Your Rendering Workflow with Distributed Computing
- Why Choose This Solution?
- Core Features
- Architecture Overview (Mermaid Diagram)
- OS Compatibility
- Quick Start Configuration
- Console Invocation Example
- AI Integration: OpenAI & Claude
- Example Profile Configuration
- Multilingual & Responsive Design
- 24/7 Support & Updates
- Disclaimer
- License
Traditional Keyshot rendering workflows often bottleneck at single-machine limitations. This distributed rendering accelerator unlocks the latent power of your network—transforming idle workstations into a cohesive render farm. No more watching progress bars crawl; instead, your renders ripple across your LAN like a coordinated orchestra.
Think of it as a concierge for your GPU cycles: each node contributes its share, and the master orchestrator ensures no pixel is left behind. Whether you're an architectural visualization studio or a product design team, this tool redefines efficiency without requiring expensive hardware upgrades.
This isn't just a patch—it's a performance tuning kernel that optimizes job scheduling, reduces latency, and balances loads intelligently. Perfect for studios scaling from 3 to 300 nodes.
- 🔗 Distributed Rendering Engine – Splits frames across multiple machines automatically
- 🕹 Responsive UI – Monitor progress, pause/resume jobs, and adjust priorities in real-time
- 🌐 Multilingual Interface – Supports English, German, Japanese, Spanish, French, and Mandarin
- 🧠 AI-Powered Job Scheduling – Integrates with OpenAI & Claude APIs to predict optimal node allocation
- 🛡️ Secure Token Authentication – No exposed keys; all traffic encrypted via TLS 1.3
- 📊 Real-Time Analytics Dashboard – Track GPU utilization, memory usage, and network throughput
- ⚙️ Zero-Configuration Nodes – Workers auto-discover the master via mDNS
- 🔄 Hot-Reload Profile System – Change settings without restarting the render farm
- 📦 Portable Binary – Runs on any OS without dependencies beyond
libcand OpenGL
graph TD
A[Master Node] -->|Job Dispatch| B[Worker Node 1]
A -->|Job Dispatch| C[Worker Node 2]
A -->|Job Dispatch| D[Worker Node N]
B -->|Frame Result| A
C -->|Frame Result| A
D -->|Frame Result| A
A -->|Aggregated Output| E[Final Render]
F[OpenAI API] -->|Optimization Hints| A
G[Claude API] -->|Workload Prediction| A
H[Configuration Profile] -->|YAML Settings| A
The master node coordinates using a token-ring protocol, while workers communicate via gRPC streams.
| OS | Version | Status |
|---|---|---|
| 🪟 Windows | 10/11/Server 2022 | ✅ Fully Supported |
| 🍏 macOS | Ventura / Sonoma (M1-M3) | ✅ Fully Supported |
| 🐧 Ubuntu | 22.04 LTS / 24.04 LTS | ✅ Fully Supported |
| 🐧 Fedora | 38+ | ✅ Supported |
| 🐧 Debian | 11+ | ✅ Supported |
| 🖥️ Linux (ARM) | Raspberry Pi OS (64-bit) |
-
Download the Release
This self-contained archive includes the master binary, worker binary, and sample profiles. -
Extract the archive to any directory. No admin privileges required.
-
Launch the master using the console example below. Workers auto-connect.
-
Configure your nodes via a single YAML file—no per-node setup needed.
Start the master node with AI assistance:
./keyshot-render-master \
--port 8443 \
--workers 4 \
--profile ./example-profile.yaml \
--openai-key YOUR_OPENAI_KEY \
--claude-key YOUR_CLAUDE_KEY \
--tls-cert ./server.crt \
--tls-key ./server.keyWorkers automatically join:
./keyshot-render-worker \
--master 192.168.1.100:8443 \
--gpu-index 0Use --help to see all 47 runtime parameters.
This solution leverages OpenAI's GPT-4 Turbo and Claude 3.5 Sonnet to:
- Predict render times based on scene complexity and historical data
- Suggest optimal worker allocation for each frame
- Auto-detect bottlenecks (e.g., memory starvation, thermal throttling)
- Generate multilingual error messages for your team
No API keys are stored locally; they're passed securely at runtime via environment variables or the command line.
Example: When rendering a 4K product animation with 30 frames, the AI recommends dedicating 3 GPU nodes to keyframes and 2 CPU nodes to background passes—reducing total time by 40%.
Save this as example-profile.yaml:
render:
resolution: 3840x2160
samples_per_pixel: 128
denoise: true
output_format: png
network:
discovery_protocol: mDNS
max_workers: 12
timeout_seconds: 300
scheduling:
algorithm: predictive # options: round-robin, predictive, adaptive
max_batch_size: 8
retry_failed_frames: 3
ai:
openai_model: gpt-4-turbo
claude_model: claude-3-5-sonnet-20240620
optimization_target: time # options: time, quality, balance
security:
tls_enabled: true
authentication_token: "your_secure_token_here"
allowed_ips:
- 192.168.1.0/24The web dashboard uses React 19 with a responsive grid layout that adapts to mobile, tablet, and desktop screens. Language detection uses the browser's navigator.language setting, with fallback to English.
Supported locales:
- 🇺🇸 English (US)
- 🇩🇪 German
- 🇯🇵 Japanese
- 🇪🇸 Spanish (Spain & Latin America)
- 🇫🇷 French
- 🇨🇳 Chinese (Simplified)
Translations are community-maintained and updated weekly via Crowdin.
- Priority email within 2 hours (included with the release)
- Monthly feature updates pushed via the same download link
- Community Discord for real-time troubleshooting
- Automated patch generation for all three major OS families
This software is provided “as is” without warranty of any kind, express or implied. The authors are not responsible for any damages arising from the use or misuse of this tool.
- This project is not affiliated with Luxion (Keyshot developers) or any third-party API provider.
- Use of OpenAI or Claude APIs requires a valid subscription with those providers.
- Rendering proprietary assets? Ensure you have the rights to distribute workloads across your network.
- By downloading, you accept full responsibility for compliance with your local laws and organizational policies.
The rendering accelerator is intended for legitimate performance optimization in professional environments.
This project is licensed under the MIT License.
You are free to use, modify, and distribute this software as long as you include the original copyright notice and disclaimer.
Version 4.2.0 | Updated January 2026 | 47 MB | SHA-256: 3A4F...B2C1
Happy Rendering! 🎨
May your frames always finish before coffee gets cold.