Upload
alexandra-brown
View
212
Download
0
Embed Size (px)
Citation preview
V-Ray Application SDK for Node.js
Interactive ray-tracing in web browser.
var presentation = { speaker: 'Boris Simandoff', title: 'Product Manager', company: 'Chaos Group', email: '[email protected]'
}
function agenda() {
Introduction to Chaos Group V-Ray V-Ray Application SDK V-Ray for Node.js Demos Distributed Cloud Rendering Demos Q&A
}
Introduction to V-Ray
Chaos Group develops software for complex 3D visualizations Established 1997, 100+ employees, 250 partners Award from the President of Republic of Bulgaria
“Most innovative company for 2012 V-Ray is Industry Standard 3D Renderer
More than 40k users V-Ray for 3D Studio MAX, Maya, Rhino, SketchUp,
Softimage V-Ray Standalone Application SDK for C++/Java/.Net/Node/Python
http://www.youtube.com/watch?v=lsrZLwgtQ2Y&hd=1
V-Ray Chaos Group Slide Show
V-Ray Application SDK
SDK for ray-tracing based on V-Ray Engine Rendering in RT CPU, RT GPU or Production
mode Simple and easy to use classes and methods Strongly typed structures/classes in Java and
C# Support for V-Ray scenes files Distributed rendering
Ability to render image in-process and out-of-process
Attach slave servers on the fly
V-Ray Application SDK (cont.)
SDK for C++ / Java / .Net / Node / Python
Start, stop rendering process, wait for image changes (strong typed events)
Ability to manipulate (set, get) any of the rendering settings/options
1: #include “vrayrenderer.h” 2: 3: int main(int argc, char* argv[]) {4: VRayRenderer r();5: r.load(“/scenes/myscene.vrscene”); 6: r.render(); // Async call7: r.waitForImageReady(); // Blocking/Sync call8: r.getImage().saveToFile(“/scenes/myscene.jpg”); 9: }
V-Ray for Node.js
Native binding developed for Node Completely asynchronous Dynamic plugins Super fast image compression (webp,
turbo-jpeg, png) VRayRenderer, VRayImage, VRayServer
V-Ray for Node.js (cont.)
var r = require('vray').VRayRenderer();r.load('car.vrscene', function(err) {
err && throw err; r.render();r.waitForImageReady(6 * 1000, function() {
var img = r.getImage();img.saveToFile('car.png', r.close);
}); });
Demo V-Ray for Node.js
Distributed Cloud Rendering
Multi-user support Online Team collaboration Fast automatic scenes and assets distribution Intelligent load balanced distributed rendering Decoupled fault tolerant network infrastructure Extremely fast and easy horizontal scale
Elastic scaling in the cloud Powerful middle-ware API for easy integration
Demo – V-Ray Beehive
Expect very soon: SharePoint Saturday!
Saturday, June 8, 2013 Same familiar format – 1 day filled with sessions
focused on SharePoint technologies Best SharePoint professionals in the region Registrations will be open next week (15th)! www.SharePointSaturday.eu
Thanks to our Sponsors:
Diamond Sponsor:
Platinum Sponsors:
Gold Sponsors:
Swag Sponsors:
Media Partners:
Q&A