|
| 1 | +--- |
| 2 | +layout: default |
| 3 | +title: "August 10, 2025: OpenCue Project Review 2025" |
| 4 | +parent: News |
| 5 | +nav_order: 1 |
| 6 | +--- |
| 7 | + |
| 8 | +# OpenCue Project Review 2025 |
| 9 | + |
| 10 | +### OpenCue Virtual Town Hall Series |
| 11 | + |
| 12 | +#### August 10, 2025 |
| 13 | + |
| 14 | +--- |
| 15 | + |
| 16 | +Thanks to everyone who joined us for the OpenCue Virtual Town Hall 2025! |
| 17 | + |
| 18 | +The Technical Steering Committee presented a comprehensive overview of OpenCue's progress, community growth, and exciting roadmap ahead. The presentation showcased major achievements, new features, and strategic initiatives for the coming year. |
| 19 | + |
| 20 | +<div style="text-align: center; margin: 30px 0;"> |
| 21 | + <iframe width="560" height="315" src="https://www.youtube.com/embed/GG7F0UM8T1Q" title="OpenCue Virtual Town Hall 2025" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> |
| 22 | +</div> |
| 23 | + |
| 24 | +## About OpenCue |
| 25 | + |
| 26 | +OpenCue is an open-source render farm management system that distributes workloads from artists across a cluster of computers. It has been used at Sony Pictures Imageworks, rendering all movies and animations since 2019. |
| 27 | + |
| 28 | +## Community Overview |
| 29 | + |
| 30 | +- Active community with 30-40+ contributors from various industries |
| 31 | +- Currently searching for new TSC members |
| 32 | +- Average pull request merge time reduced from 3 months to 8 days |
| 33 | +- 80% contributor retention rate |
| 34 | +- 485% increase in pull requests contributions |
| 35 | + |
| 36 | +## Major Announcements |
| 37 | + |
| 38 | +### CueWeb Release |
| 39 | +Official announcement and release of CueWeb, our new browser-based visual interface featuring: |
| 40 | +- Modern login integration |
| 41 | +- Comprehensive job monitoring |
| 42 | +- Advanced filtering capabilities |
| 43 | +- Intuitive user experience |
| 44 | + |
| 45 | +### Rust RQD Release |
| 46 | +The render node monitoring agent has been completely rewritten in Rust, delivering: |
| 47 | +- **5x smaller** memory footprint |
| 48 | +- **50% reduction** in CPU usage |
| 49 | +- Zero memory leaks |
| 50 | +- Enhanced performance and reliability |
| 51 | + |
| 52 | +## Latest Features |
| 53 | + |
| 54 | +### Containerized Jobs (Docker Support) |
| 55 | +- Run frames in Docker environments |
| 56 | +- Simplified dependency management |
| 57 | +- Execute legacy jobs on modern operating systems |
| 58 | +- Improved job isolation and security |
| 59 | + |
| 60 | +### Grafana Loki Integration |
| 61 | +- Log aggregation and analysis |
| 62 | +- Advanced querying capabilities |
| 63 | +- Real-time charting and visualization |
| 64 | +- Intelligent alerting system |
| 65 | + |
| 66 | +### OpenCue Pip Packages Released |
| 67 | +Installation simplified with official pip packages: |
| 68 | + |
| 69 | +```bash |
| 70 | +pip install opencue-proto opencue-pycue opencue-pyoutline opencue-rqd opencue-cueadmin opencue-cueman opencue-cuesubmit opencue-cuegui |
| 71 | +``` |
| 72 | + |
| 73 | +- [opencue-proto](https://pypi.org/project/opencue-proto/) |
| 74 | + - `pip install opencue-proto` |
| 75 | +- [opencue-pycue](https://pypi.org/project/opencue-pycue/) |
| 76 | + - `pip install opencue-pycue` |
| 77 | +- [opencue-pyoutline](https://pypi.org/project/opencue-pyoutline/) |
| 78 | + - `pip install opencue-pyoutline` |
| 79 | +- [opencue-rqd](https://pypi.org/project/opencue-rqd/) |
| 80 | + - `pip install opencue-rqd` |
| 81 | +- [opencue-cueadmin](https://pypi.org/project/opencue-cueadmin/) |
| 82 | + - `pip install opencue-cueadmin` |
| 83 | +- [opencue-cueman](https://pypi.org/project/opencue-cueman/) |
| 84 | + - `pip install opencue-cueman` |
| 85 | +- [opencue-cuesubmit](https://pypi.org/project/opencue-cuesubmit/) |
| 86 | + - `pip install opencue-cuesubmit` |
| 87 | +- [opencue-cuegui](https://pypi.org/project/opencue-cuegui/) |
| 88 | + - `pip install opencue-cuegui` |
| 89 | + |
| 90 | +**Note:** Cuebot, Opencue REST Gateway, and CueWeb are deployed using Docker. For more information, see the Opencue's docker compose file (PostgreSQL, Cuebot, Flyway, RQD, OpenCue REST Gateway, and CueWeb): [docker-compose.yml](https://github.com/AcademySoftwareFoundation/OpenCue/blob/master/docker-compose.yml). |
| 91 | + |
| 92 | +#### Getting Started |
| 93 | +- [Using the OpenCue Sandbox for Testing](https://docs.opencue.io/docs/developer-guide/sandbox-testing/) |
| 94 | +- [Quick starts](https://docs.opencue.io/docs/quick-starts) |
| 95 | +- [Getting Started](https://docs.opencue.io/docs/getting-started) |
| 96 | + |
| 97 | +### New Documentation Website |
| 98 | +Comprehensive documentation now available at [https://docs.opencue.io/](https://docs.opencue.io/) featuring: |
| 99 | +- Video tutorials |
| 100 | +- User guides |
| 101 | +- API documentation |
| 102 | +- Best practices |
| 103 | + |
| 104 | +## Upcoming Features |
| 105 | + |
| 106 | +### Distributed Booking |
| 107 | +- Addresses database bottlenecks for large-scale render farms |
| 108 | +- Enhanced scalability for enterprise deployments |
| 109 | +- Improved job distribution efficiency |
| 110 | + |
| 111 | +### Farm Auto-scaling |
| 112 | +- Native autoscaling capabilities |
| 113 | +- Automatic resource management based on queue pressure |
| 114 | +- Cloud infrastructure optimization |
| 115 | +- Cost-effective resource utilization |
| 116 | + |
| 117 | +## Rust RQD Migration Timeline: 2025-2026 |
| 118 | +The complete migration to Rust RQD is planned for completion by 2026, ensuring a smooth transition for all users while maintaining backward compatibility. |
| 119 | + |
| 120 | +## Get Involved |
| 121 | + |
| 122 | +The OpenCue TSC is actively seeking new members! Join our vibrant community to: |
| 123 | +- Contribute to cutting-edge render farm technology |
| 124 | +- Collaborate with industry professionals |
| 125 | +- Shape the future of OpenCue |
| 126 | +- Share your expertise and learn from others |
| 127 | + |
| 128 | +Stay connected with the OpenCue community for more updates as we continue to innovate and evolve the platform with your support! |
| 129 | + |
| 130 | +[Our slides from the presentation are now available online](https://drive.google.com/file/d/1K9RQj9ewKgbuXlnVSnA5So47-6L1NnB2/view?usp=sharing) |
| 131 | + |
| 132 | +--- |
| 133 | + |
| 134 | +[Watch the full presentation](https://www.youtube.com/watch?v=GG7F0UM8T1Q) | [Visit our GitHub](https://github.com/AcademySoftwareFoundation/OpenCue) | [Join the discussion](https://lists.aswf.io/g/opencue-dev) |
0 commit comments