• Stars
    star
    180
  • Rank 213,097 (Top 5 %)
  • Language
    JavaScript
  • License
    Other
  • Created over 13 years ago
  • Updated almost 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

WebGL interactive fractal renderer

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 ([email protected]) 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.๏ฟฝ

More Repositories

1

space-radar

Disk And Memory Space Visualization App built with Electron & d3.js
JavaScript
1,383
star
2

timeliner

simple javascript timeline library for animation and prototyping
JavaScript
707
star
3

sparks.js

a lightweight 3d particle engine in javascript, compatible with THREE.js and TWEEN.js
JavaScript
435
star
4

kafka-streams-viz

Kafka Streams Topology Sketch Diagram Visualization
JavaScript
410
star
5

threejs-path-flow

๐Ÿฌ๐ŸŸ โ†ถMesh Deformation / Bending / Following on a Curve
JavaScript
310
star
6

crayon.js

Node-based Shader Library for Three.js
92
star
7

wild-web-midi

Wild Web Midi - quality Midi playback with JS in your browser (emscripten port of Wild Midi)
C
72
star
8

threejs-term

Terminal Renderer for Three.js
JavaScript
71
star
9

mrdoobapproves

does mrdoob approve?
JavaScript
63
star
10

audiokeys.js

javascript spectrum for HTML5 audio
JavaScript
51
star
11

zz85-bookmarklets

my collections of bookmarklets
JavaScript
33
star
12

contact.js

multi-touch and sensor beaming via websockets
JavaScript
31
star
13

lightbroom

because photos should be swept fast
JavaScript
30
star
14

ThreeLabs

Experiments with Three.js that may or may not make it back into the library.
JavaScript
28
star
15

profile-bee

๐Ÿ๐Ÿฆ€๐Ÿ”ฅ An ebpf based CPU profiler written in Rust
JavaScript
28
star
16

3ource

browser based git source visualization with three.js
JavaScript
26
star
17

nwc-viewer

๐ŸŽผ๐ŸŽน๐ŸŽถโ™ญโ™ฎโ™ฏโ™ฌ open source noteworthy composer music notation viewer & player
JavaScript
21
star
18

ascii-graphs.js

Ascii visualizations
JavaScript
18
star
19

keyboard.js

Virtual Keyboard Experiments
HTML
17
star
20

electron-awesomeness

Electron App to help manage Electron Apps
HTML
17
star
21

fast-rectangles

Different and fast approaches to rendering rectangles in your browser
HTML
16
star
22

DragSpline

A Click and Drag Visual Shape Editor for Game Design
JavaScript
16
star
23

phonopaper.js

JS Version of PhonoPaper
JavaScript
16
star
24

cubic-bezier-approximations

Cubic Bezier Approximations for Robert Penner Easing Equations
JavaScript
16
star
25

chop-chop-video

Video Editing Experiments with JS
JavaScript
15
star
26

js1k-tools

toolkit for js1k
JavaScript
13
star
27

RenderFlies

RenderFlies is a distributed video render system using web browsers and node.js
JavaScript
13
star
28

glsl-cleaner

Parse, Analyse, Clean GLSL code in JS
JavaScript
12
star
29

do.js

Minimalistic Event Dispatcher
JavaScript
7
star
30

bummerman

Remake Bomberman in JS and 3D
JavaScript
7
star
31

packet_radar

Realtime Network Analysis and Visualization
Rust
7
star
32

photocurves

Photo / Color Curves Adjustments
JavaScript
6
star
33

shoeprint

Simple, Useful Poor Man's Network Swiss knife of traceroute, ping, mtr and whois
JavaScript
6
star
34

campjs-livecode

Live Code Editor created on route to CampJS
JavaScript
5
star
35

nwc2ly.py

A Noteworthy Composer importer for Lilypond in Python
Python
4
star
36

three-raytracing-renderer

pure headless JS renderer (no canvas, no webgl dependencies) based off the original THREE.RaytracingRenderer
JavaScript
4
star
37

drone.js

JS / WebGL / WebVR Drone Simulator
JavaScript
4
star
38

node-ws-slow-client-buffer-leak

Testing Tool to Identify RSS buffer leaks from Slow Clients
JavaScript
3
star
39

bezierlights

Lights up with Bezier Curves
JavaScript
2
star
40

zz85.github.io

2
star
41

node-diarrhoea

fluid, fast, simple library for making ipc calls over uds on node.js
JavaScript
2
star
42

flowlab

2
star
43

airport-maps-experiment

HTML
2
star
44

a-boid-ballet

ballet of boids
JavaScript
2
star
45

midiviz

some simple music visualizations
HTML
2
star
46

quic-initial-degreaser

Clean up greasy Chromium Initial QUIC packets
Rust
2
star
47

fluidsynth-emscripten

Attempt to make Fluidsynth run in JS / Browsers with emscripten
C
1
star
48

about

about things i'm doing?
1
star
49

random-sketches

random sketches i make with js
HTML
1
star
50

tcc-trace

a TCP Congestion Control Tracing Tool
Rust
1
star