npm.io
0.0.4 • Published 12 years ago

crp-raytracer

Licence
GPL
Version
0.0.4
Deps
1
Vulns
0
Weekly
0

crp-raytracer

A distributed RayTracer as a service with CrowdProcess!

Install

First, you need to install node. And then :

npm install

You then need to have a crowdprocess account. You can now create a credentials file. The credentials.json looks like this:

{
  "email": "your@email.com",
  "password": "secret"
}

Run it!

node . 50 ./examples/pokeball_scene.json out.png

50 represents the size of the square that is sent to each browsers.

Browserifiy it

npm install -g browserify brfs
browserify -t brfs ./web-app/browser.js -o ./web-app/bundle.js

There is an encoding issue at line 3589 of bundle js, rewrite && from the keyboard.

Credits

Big inspiration from the work of Christopher Chedeau aka Vjeux you can find here jsRayTracer. Thanks!