webglraytracinghigh-level3d-rendering

3D photo-realistic rendering: Diffusion, ray-tracing


I want to create a photo-realistic, static rendering of a room's interior. I want to know what options I have for open-source renderers. It does not have to render quickly. Initially I experimented with sketchup and photo renderer plugins, but they are costly and in my opinion clunky compared to what could be done with programming, plus features and quality seem to be hit-and-miss. I need the following capabilities:

Diffusion

Material tint

Reflections

Shadows

My preferred solution would be programmed in WebGL. Would it be capable of doing the above? I'd be particularly enthused with high-level libraries or similar which would be quick to program with.

Thanks


Solution

  • Can be done. You might want to have a look into Learning WebGL for the WebGL core essentials or three.js if you prefer a framework to work with.