|
|
Blog
Projector, 3d animator
projector by Tibor 'Igor2' Palinkas on 2020-02-13 | Tags: tool, draw |
Abstract: n/a
Datasheet
Project | projector |
---|---|
Scope | CLI driven 3D software rendering |
Status | works; finished (not actively developed) |
License | GPL3+ |
Web | http://www.repo.hu/projects/projector |
VCS | svn://svn.repo.hu/projector/trunk |
UNIX background
Projector has the same UNIX motivation that is mentioned in the blog post for animator .
Projector
A real complex and fun task in 2010 finals was Helicopters , prepared by Mate Nagy and Szabolcs Nagy. It was a real-time, multi-player helicopter simulator running on our servers, feeding telemetry, radar and a low resolution camera (3d renders) to participants. This last part required a rendering engine. By the time Mate started to work on this task, he already finished the first production version of animator which proved to be useful in preparing the 2010 EC. Seeing the success of animator, he decided to implement projector in a similar manner: a domain specific language read on stdin, mouse/keyboard events reported on stdout and headless option for rendering into bitmap files.
For the helicopter problem, we ran it on a server in headless mode, projector writing the rendered bitmaps to stdout feeding ffmpeg to produce the video stream contestants accessed on the LAN.
Projector is accessible from its svn repository: svn://repo.hu/projector/trunk