Hello,
I have a very simple example that load a model and a texture: Plunker - [Texture is not applied] Load a ship with COLLADA loader in Three.js and JavaScript (plnkr.co) But the texture is not applied:
async function loadAssets() {
const loader = new ColladaLoader();
const textureLoader = new THREE.TextureLoader();
const playerPromise = await loader.loadAsync("./assets/player.dae");
const player = playerPromise.scene.children[0];
const playerTexture = await textureLoader.loadAsync("./assets/player.png");
const playerMaterial = new THREE.MeshBasicMaterial({ map: playerTexture });
player.material = playerMaterial;
scene.add(player);
render();
}
loadAssets();