gpt4 book ai didi

vue.js - "unsupported type error"带有用于 .HDR 文件类型的 RGBE 加载器

转载 作者:行者123 更新时间:2023-12-05 03:23:16 29 4
gpt4 key购买 nike

我使用 ThreeJS,特别是 RGBE 加载器来加载我的 HDR 文件。 https://github.com/mrdoob/three.js/blob/master/examples/jsm/loaders/RGBELoader.js

这在最近的升级之前工作正常,现在当我尝试将 HDR 文件与加载程序一起使用时,我收到以下消息:当我尝试运行代码时,我在运行时收到错误消息:THREE.RGBELoader: unsupported type: 1009

enter image description here

看起来 RGBELoader 无法解析文件——通过谷歌搜索这个特定错误,这似乎通常是由于人们错误地导入了 HDR。

为了进一步引用,这是我的 Assets 加载代码:

// (prev code in my asset loader to get the path to the asset, and url of my .hdr file)

if (type == 'hdr') {
new RGBELoader()
.setDataType(THREE.UnsignedByteType)
.setPath( _BASE_ASSET_URL )
.load( url, function ( loadedItem ) {

scope.assets[name] = loadedItem

})
}

最佳答案

.setDataType(THREE.UnsignedByteType)

r136 起,常量 THREE.UnsignedByteType 不再是 THREE.RGBELoader 的有效数据类型。请使用 THREE.HalfFloatType(默认值)或 THREE.FloatType

关于vue.js - "unsupported type error"带有用于 .HDR 文件类型的 RGBE 加载器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72561856/

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