3D照片般逼真的渲染:扩散,光线追踪

时间:2013-07-03 14:49:20

标签: webgl raytracing high-level 3d-rendering

我想创建一个房间内部的照片般逼真的静态渲染。我想知道我对开源渲染器有哪些选择。它不必快速渲染。最初我尝试使用sketchup和照片渲染器插件,但是它们的成本很高,而且我认为与编程相比可能很笨重,而且功能和质量似乎都很突破。我需要以下功能:

扩散

  • e.g。半透明磨砂玻璃

材质色调

  • e.g。有色车窗

反思

  • 镜像:例如具有半反射,光滑表面的彩色材料
  • 漫反射,例如由墙壁反射的点光源产生的环境光

阴影

  • e.g。产生具有柔化边缘的阴影的物体的非点光阴影

我首选的解决方案是在WebGL中编程。它有能力做到吗?我会特别热衷于高级程序库或类似程序,可以快速编程。

由于

1 个答案:

答案 0 :(得分:2)

可以做到。如果您更喜欢使用框架,可能需要查看Learning WebGL以获取WebGL核心要素,或three.js