我使用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
答案 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。