Skip to content

zz85/FractalLab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fractal Lab with RenderFlies

This is a modification to the Fractal Labs to allow video rendering based on the RenderFlies system. Web browsers are used to render still images and processing is done using Node.js

Requirements

  • Node.js (Mac users may install with brew install node.js)
  • Express and Formidable modules (npm install express formidable)
  • A web browser running WebGL (eg. Firefox 4, Google Chrome with a decent graphics card)
  • FFMpeg
  • Create a tmp directory for still images upload and a render directory

Rendering a sequence

Run the server using node server.js

Run the client by pointing your browser to http:https://localhost:9000/

Click "Ready for Render"

Wait and see.

Creating a new sequence

Edit the project files in server.js

Keyframes are in frames rather than in absolute time.

To generate keyframes, one can use Fractal Lab to first explore the fractal, then use the JSON dump to copy the camera properties to the timeline.

Recommended

Use firefox 4 without image preview for best performances

RenderFlies About

Hack added by Joshua Koo ([email protected]) http:https://www.lab4games.net/zz85/blog/

Info about the original Fractal Lab

An interactive WebGL based fractal raytracer. See it online at fractal.io.

Compatibility

Works best on Chrome 9 but also tested on Webkit nightly, Firefox 4.0b9+ on Max OS X.

About

Copyright (c) 2011 Tom Beddard subblue.com.
Released under the GPL v3 license.�