Я работаю над тем, чтобы показать материалы в браузере. Будет одна (или несколько) геометрия, и я хочу выбрать какой-то путь и загрузить 3 текстуры из папки на моем диске в геометрию.Предварительный просмотр материала с three.js
Итак, в каждой папке будет одна цветовая карта, одна зеркальная карта и одна нормальная карта.
В левой части моего браузера должна быть сценария WebGL с геометрией. И с правой стороны должно быть какое-то поле, где я могу выбрать путь и загрузить папки текстур.
Я новичок в three.js
и мой вопрос:
Возможно ли это с помощью three.js
? Есть ли способ загрузить текстуры в браузере? Могу ли я поместить одну зеркальную, одну нормальную и одну цветовую карту на мою геометрию?
Привет, яку, спасибо за ваш быстрый ответ. Я загрузил пример с экспортом blender и заменил существующую геометрию той, которую я экспортировал из блендера. Это прекрасно работает. Но когда я пытаюсь скопировать текстурные части другого примера со спецификацией, цветом и обычной картой и вставлять их в свой файл, он не работает. Есть ли что-то особенное, чтобы рассмотреть, когда я текстуру экспорта блендера в three.js? – user2524500
@ user2524500 Возможно, это вопрос другого вопроса? Что вы пробовали точно и как он не работает? Вы получаете ошибки, браузер получает правильный путь и фактически загружает файлы? Не должно быть ничего особенного с экспортом блендера и другими геометриями, кроме возможных проблем, связанных с УФ-координатами. В любом случае вы можете попробовать сначала с простой геометрией, созданной в Three. Попытайтесь сначала получить цвет и спецификацию, а затем заняться нормальной картой, так как это может быть труднее получить право работать (или вместо этого использовать карту bumb). Используйте только текстуры с силовыми размерами. – yaku
@ user2524500 также в вашем случае использования может быть проще просто использовать 'scene.overrideMaterial = mypreviewmaterial;' заставить все геометрии использовать ваш материал предварительного просмотра. – yaku