Automated Rendering Pipeline
Factsheet
Type of project:
Web-based platform to perform automated 3D rendering
Period:
3 months plus further support and extension
Release date:
August 2018
Platforms:
Web
Description
From May 2018 till August 2018 I developed a custom software for a 3D product visualization startup to make batch rendering of product variants easy to setup and completely automated to run.
The idea behind the platform is that there are products which have several sorts and are sold in several countries with different languages. E.g. you have a product with 10 sorts in 10 languages for which you need 3 renderings. This makes a total of 300 renderings. Instead of having to manually exchange labels and other minor differences between the 3D models, the platform allows to quickly setup which things to exchange. After this setup the renderings are executed fully automated by distributing the rendering jobs on to available rendering machines.
The frontend is developed with Angular, the backend uses Node.js. The backend server communicates directly with the available rendering machines to start rendering jobs on them and get back the current rendering status. It supports several rendering programs (Cinema 4D, Boxshot, Owlet) and can be extended easily to support more.
Features
- Web platform with Angular
- Backend server with Node.js
- Setup of automated renderings via web interface
- Fully automated renderings after initial setup
- Support of different rendering software and easy extendable
Tasks
- Implementation of features in the backend with Javascript
- Implementation of features in the frontend with Typescript
- Database development with MySQL
Tools
Credits
Christian Oeing
Backend/Frontend Development
Contact
Mail
christian.oeing@slashgames.org
LinkedIn
linkedin.com/in/coeing
Xing
xing.com/profile/Christian_Oeing
Twitter
twitter.com/coeing
Facebook
facebook.com/coeing
Bitbucket
bitbucket.org/coeing
GitHub
github.com/coeing
StackOverflow
stackoverflow.com/users/1346183/coeing
presskit() by Rami Ismail (Vlambeer) - also thanks to these fine folks