def _load_prefilter_brdf(self):
        luts = [
            {"src": "slices/env_brdf_#.png", "input": "PrefilteredBRDF"},
            {"src": "slices_metal/env_brdf.png", "input": "PrefilteredMetalBRDF"},
            {"src": "slices_coat/env_brdf.png", "input": "PrefilteredCoatBRDF"},
        ]

        for config in luts:
            loader_method = RPLoader.load_texture
            if "#" in config["src"]:
                loader_method = RPLoader.load_3d_texture

            brdf_tex = loader_method("/$$rp/data/environment_brdf/{}".format(config["src"]))
            brdf_tex.set_minfilter(SamplerState.FT_linear)
            brdf_tex.set_magfilter(SamplerState.FT_linear)
            brdf_tex.set_wrap_u(SamplerState.WM_clamp)
            brdf_tex.set_wrap_v(SamplerState.WM_clamp)
            brdf_tex.set_wrap_w(SamplerState.WM_clamp)
            brdf_tex.set_anisotropic_degree(0)
            self._pipeline.stage_mgr.inputs[config["input"]] = brdf_tex
sample SPIDER_SETTINGS for tests
dataset/ETHPy150Open tobspr/RenderPipeline/rpcore/common_resources.py/CommonResources._load_prefilter_brdf--crossover with--dataset/ETHPy150Open kirankoduru/arachne/arachne/tests/BaseFlaskApp.py/BaseFlaskApp.setUp