Помечено: append scene, Verge, импорт GLTF, материал, сцена
- В этой теме 6 ответов, 2 участника, последнее обновление 2 года назад сделано Mikhail Luzyanin.
-
АвторСообщения
-
27 февраля, 2022 в 17:11 #17598АртёмCustomer
Добрый! Столкнулся с тем, что получается повзаимодействовать с объектом из вызванной сцены, но не получается повоздействовать на его материал (его переменные параметры).
Как название объекта, так и материала собираю из фрагмента хтмл кода + небольшой приставки (на подгруженном объекте 3 материала). Повоздействовать пытаюсь на 2 материала из 3х – имеющимися в сцене кнопками.Прикрепляю скриншот устройства материала и пазлы, которыми пробую на него воздействовать
Что делаю не так или не так понимаю?Вложения:
Вы должны войти для просмотра вложений.28 февраля, 2022 в 10:20 #17602Mikhail LuzyaninStaffВозможно материал не успел подгрузится? Трудно сказать, можете прикрепить часть приложения?
Co-founder and lead graphics specialist at Soft8Soft.
28 февраля, 2022 в 14:51 #17606АртёмCustomerВозможно материал не успел подгрузится? Трудно сказать, можете прикрепить часть приложения?
Получается у материала должен поменяться цвет, задаваемый значением из пазла.
https://disk.yandex.ru/d/MDwr8nfWhb_RPg прикрепляю ссылку на архив с приложением.
Следующим шагом планирую сделать несколько индексов для разных табличек, и ссылки на них уже через iframe вставлять на страницы сайта.28 февраля, 2022 в 18:35 #17607АртёмCustomerнашёл ошибку в названии объекта. Когда заводил следующую табличку, материалы неожиданно заработали, но не заработало предустановленное вращение, начал искать разницу и бинго
Вопрос решён!
1 марта, 2022 в 10:32 #17608Mikhail LuzyaninStaffС изменением цвета материала всё нормально. ошибка у ас где то в логике. Скорее всего тут:
Непонятно почему вы используете элемент get props когда у вас кнопки не HTML элементы а геометрия внутри сцену, соответственно этот пазл ничего не берет ни откуда.Вложения:
Вы должны войти для просмотра вложений.Co-founder and lead graphics specialist at Soft8Soft.
2 марта, 2022 в 16:04 #17614АртёмCustomerСпасибо, Михаил, нашёл ошибку, когда попробовал повторить подобное с другой табличкой, не копируя сцену.
Ошибка заключалась в названии объекта внутри сцены, где-то я его использовал с приставкой, где-то без)
Я действительно вызываю объекты и воздействую на материалы на основе “маячка”, зашитого в теге с id=table_name индекс.хтмл, созданного для каждой таблички.
Затем отдам ссылки на индексы веб разработчикам, они вставят их всплывающими iframe-ами на страницах сайта. После просмотра первой таблички посетителем сайта, часть сцены останется в кэше, и при отрытии следующей, табличка откроется быстрее. На это был расчёт)2 марта, 2022 в 17:49 #17615Mikhail LuzyaninStaffCo-founder and lead graphics specialist at Soft8Soft.
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.