WebGL interactive fractal renderer
JavaScript F#
Pull request Compare This branch is 2 commits behind zz85:deploy.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config
out
public
.gitignore
CHANGELOG
LICENSE
README.md
server.js

README.md

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://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 (zz85nus@gmail.com) http://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.�