Мы хотим создать инструмент для трехмерного проектирования обуви, где вы можете создавать шаблоны и загружать их в обувь.
Я пытаюсь разместить изображение на материале Threejs. Я могу обновить карту, но текстура размыта. Я новичок в Threejs, поэтому у меня нет четких концепций. Я не понимаю, проблема в соотношении сторон или что-то еще.
Вот как я загружаю текстуру:
var texture_loader = new THREE.TextureLoader();
var texture = texture_loader.load( 'https://ik.imagekit.io/toesmith/pexels-photo-414612_D4wydSedY.jpg', function ( texture ) {
texture.wrapS = texture.wrapT = THREE.RepeatWrapping;
texture.offset.set( 0, 0 );
texture.repeat.set( 1, 1 );
vamp.material = new THREE.MeshPhongMaterial({
map: texture,
color: new THREE.Color('#f2f2f2'),
shininess: 20,
});
});
Это то, что я получаю
Но ожидаемое поведение должно быть
Если бы кто-нибудь мог помочь, это было бы здорово. Спасибо
Вот ссылка на Codepen код