Мы используем файлы cookie, чтобы упростить навигацию на этом сайте. Если вы даете свое согласие на использование файлов cookie и обработку ваших персональных данных, нажмите «Принимаю».

Смена текстуры в материале и hover out

Домой Форумы Блендер Смена текстуры в материале и hover out

Просмотр 3 сообщений - с 1 по 3 (из 3 всего)
  • Автор
    Сообщения
  • #19328
    timeline
    Участник

    Всем привет. Столкнулся с проблемой, буду благодарен помощи.
    На примере будет проще объяснить. Создал три кубика с разными материалами, к каждому из которых подключил одну и туже текстуру в image texture. Создал логику: при наведении на первый куб сменить текстуру в материале 1 на иную. В итоге текстура меняется во всех материалах. Это точно 3 различных объекта, 3 различных материала, текстуры от которых лежат в папке проекта. И еще делема hover out не срабатывает.

    Вложения:
    Вы должны войти для просмотра вложений.
    #19331
    solid
    Customer

    Кубы добавлены через alt D или shift D?
    Логика
    Материал 1 – текстура 1
    Материал 2 – текстура 1
    Материал 3 – текстура 1

    Текстуру меняем на конкретном материале.
    Данный блок пазлов х 3 разных куба

    И галочка x ray поставь. (Синяя шестерёнка)

    • Ответ изменён 11 месяцев, 3 недели назад пользователем solid.
    • Ответ изменён 11 месяцев, 3 недели назад пользователем solid.

    Webgl Interactive Development https://www.blend3dweb.ru/

    #19334
    kdv
    Участник

    Создал три кубика с разными материалами, к каждому из которых подключил одну и туже текстуру в image texture

    В итоге текстура меняется во всех материалах.

    Это логика у паззлы replaceTexture такая странноватая :unsure: При смене несжатой текстуры на несжатую текстуру вместо реальной замены текстуры заменяется только image data в этой текстуре. в итоге, это заметно на ВСЕХ материалах, где используется эта текстура. Но если использовать сжатые текстуры (ktx2) или заменять несжатую текстуру на сжатую (и наоборот), то тогда заменяется сама текстура и только в одном материале. Не используй в блендере одну и туже картинку в разных материалах без особой надобности.

    Puzzles and JS coding. Fast and expensive.

    If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.

Просмотр 3 сообщений - с 1 по 3 (из 3 всего)
  • Для ответа в этой теме необходимо авторизоваться.