如何在A-Frame中渲染逼真

时间:2017-11-21 10:37:30

标签: javascript 3d render aframe

我使用obj和mtl将模型导入到a-frame中,如下所示:

<a-obj-model src="models/ladybug.obj" mtl="models/ladybug.mtl" 
scale="0.03 0.03 0.03"></a-obj-model>

如何在具有真实质量的框架中渲染此模型,如c4d或类似渲染引擎中的vray

1 个答案:

答案 0 :(得分:1)

A-Frame用于构建VR体验,这意味着渲染器(基于三个.js)必须以&gt; = 90FPS运行。 three.js WebGL渲染器可以提供非常好的结果(示例:https://threejs.org/),但与C4D提供的慢速非实时渲染器不同。这些渲染器无法以足够快的速度运行VR,并且不受A-Frame支持。

如果您想在网络上进行这种类型的高质量渲染,您可能希望直接使用three.js而不是A-Frame,以及第三方路径追踪渲染器之一。请参阅此处的主题:https://twitter.com/alteredq/status/932729847301967873

有人可能会使用这些渲染器为A-Frame创建路径追踪扩展,但这可能是一项重要的工作。

如果您问如何在VR和A-Frame支持的范围内获得最高质量的渲染,那么学习使用建模工具和PBR材料是一个很好的起点,但这个问题太广泛了for Stack Overflow。