문제

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

  • e.g. translucent frosted glass

Material tint

  • e.g. tinted car windows

Reflections

  • Mirror-like: e.g. Coloured materials with a semi-reflective, smooth surface
  • Diffuse reflections e.g. ambient light created by point-light reflecting off walls

Shadows

  • e.g. non-point-light shadows of an object that produce a shadow with soft edges

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

도움이 되었습니까?

해결책

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.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top