renderfarm.js is a server-side solution for slow photorealistic rendering of three.js scenes.
Following features are currently available:
- merge three.js scene into existing 3dsmax scenes,
- three.js material name is used to apply pre-defined materials from 3dsmax scene,
- three.js material groups are imported as MultiSubMaterial,
- all Vray settings can be defined by client library,
- support instanced geometry,
- support of PerspectiveCamera,
- support for lightmap baking,
- replacing three.js helpers by pre-defined XRefs.
Live demo is available on the project website: renderfarm.js
Use Case 1 — creating beautiful marketing materials
The project helps to sell the outcome of 3D web configurators. Whatever configured, - the potential client receives follow up email, with realistically looking renders, that must bring him closer to decision to order the item.
See it embedded in web configurator: https://youtu.be/iuFf-KMojFQ?t=142
Use Case 2 — making photorealistic previews
Assume project features:
- Upload SVG file,
- Select plywood thickness,
- Prepare your layout for laser cutting,
How this will look in real? Render.
See it embedded in three.js editor: https://youtu.be/WoWqhTctMq8?t=1
Use Case 3 — rendering interior configurations
Check how this couch will look with that lamp, and those pillows, and please some random items on the table, the walls are deep red, no please black with that pattern. Render.
See how it works with simple furniture configurator: https://youtu.be/uznzlDO8frU?t=35