gpt4 book ai didi

三.js : Image Based Lighting (IBL)

转载 作者:行者123 更新时间:2023-12-02 01:31:58 26 4
gpt4 key购买 nike

我正在寻找将 IBL 添加到我的场景和对象中的方法。但我在网上找不到任何东西。有一些使用 envMap 的例子,但问题是使用 envMap 对象看起来像 chrome ... Sphere with envMap

我正在尝试产生这样的效果: Object with IBL

我发现您可以使用 IBL(基于图像的照明)、PRT(预计算辐射传输)或 PBR(基于物理的渲染)。但是我不知道如何在 three.js 中使用这种效果。

[编辑]

在使用 r74dev 中的新 MeshStandardMaterial 之后,我能够得到以下结果:(前) Whithout MeshStandardMaterial(后) With MeshStandardMaterial

但我不能将 MeshStandardMaterialenvMap 与纹理一起使用。纹理或 MeshStandardMaterial 都不起作用。

最佳答案

感谢 WestLangley,我正在使用 MeshStandardMaterial:

var objectGeometry = new THREE.SphereGeometry( 10, 100, 100 );  
material = new THREE.MeshStandardMaterial({envMap : textureSkydome});

(r74dev)

关于三.js : Image Based Lighting (IBL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33695033/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com