@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
18 lines (17 loc) • 582 B
JavaScript
;
import { ASSETS_ROOT } from "./../AssetsUtils";
import { BaseCoreImageLoader } from "./_BaseImageLoader";
import { RGBELoader } from "three/examples/jsm/loaders/RGBELoader";
export class HDRTextureLoader extends BaseCoreImageLoader {
constructor(_url, _node) {
super(_url, _node);
}
async _getLoader(options) {
const loader = new RGBELoader(this.loadingManager);
if (options.tdataType) {
loader.setDataType(options.dataType);
}
return loader;
}
}
HDRTextureLoader.PARAM_ENV_DEFAULT = `${ASSETS_ROOT}/textures/studio_small_09_2k.hdr`;