Well, as I said, I'm aware luxrender has a network server that one can instantiate and send requests via a luxconsole. I'm wondering if there is any protocol or specification for working with this server without using any luxrender code on the client side.
For example, something like the following pseudocode...
- Code: Select all
sock = createTcpSocket()
connect(sock, luxRenderServerIP, luxRenderServerPort)
sock.send(serialize(luxRenderFileAsString)) // send file or some format of data to luxrender server
imgData = sock.receive() // receive progressive image updates from luxrender server
Here the code isn't using any of luxrender's APIs but is just using typical TCP libraries. Aqsis, for example, will send data blocks of the image in XML to a viewer app, which parses the XML and puts it into an image buffer w/o using any of aqsis's libraries directly. I was wondering if there was something similar to that in luxrender and if not, how hard would it be to add on to the luxrender server.