Rendering complete

Main | Menu | Search

Friday 13 June 2008

Writing a makefile for a c++ project

For the linux version of Guerilla, we use a traditional makefile. Here is some tips if, like me, you are not a makefile guru.

more

Saturday 29 December 2007

Uncompressed HD video playback on a PC

I asked this question to a lot of people, and i never had the answer : What kind of disk array do i need to playback an uncompressed HD video on a PC ?

According to this document from bluefish, to playback a raw HD video, the average bandwidth is around 165 MB, and you will need a 8 10K RPM disks array.

SymmetryUserGuide206.pdf

Thursday 27 December 2007

EC2

The idea of the week : what about making a rendering web service for Guerilla using Amazon EC2 ? The pricing policy (0.10$ per cpu, per hour) seems to be perfect for this kind of business. We could allocate 100 cpus to complete a render and free them once the job is done.

There is some problems to solve like :

  • The data files (rib, textures) must be uploaded to the renderfarm. This service could work for the users having a large (rendering time)/(data size) ratio. Forget about rendering hairs, particles or crowd online. Maybe a background process could upload the data before a render is started. The data should be stored on the renderfarm and reused over the renders.
  • The file transferts between two EC2 nodes must be fast. Once the user has uploaded its data on a renderfarm node, the rendering nodes must share/duplicate those data.
  • There is no persistant storage in EC2. Maybe something can be done with Amazon S3.

Hey !

We are talking about rendering, development and animation production here.