140 likes | 507 Views
V-Ray Application SDK for Node.js Interactive ray-tracing in web browser. v ar presentation = { speaker : 'Boris Simandoff' , title : 'Product Manager' , company : 'Chaos Group' , email: 'simandoff@chaosgroup.com' }. f unction agenda () {. Introduction to Chaos Group V-Ray
E N D
V-Ray Application SDK for Node.js Interactive ray-tracing in web browser. varpresentation = { speaker: 'Boris Simandoff', title: 'Product Manager', company: 'Chaos Group', email: 'simandoff@chaosgroup.com'}
functionagenda() { • 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
V-Ray Chaos Group Slide Show http://www.youtube.com/watch?v=lsrZLwgtQ2Y&hd=1
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
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.) varr = require('vray').VRayRenderer();r.load('car.vrscene', function(err) { err && throwerr; r.render(); r.waitForImageReady(6 * 1000, function() {varimg = r.getImage(); img.saveToFile('car.png', r.close); }); });
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
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: