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

Материалы и шейдеры. Есть ли разница?

Домой Форумы Общие вопросы Материалы и шейдеры. Есть ли разница?

Просмотр 3 сообщений - с 1 по 3 (из 3 всего)
  • Автор
    Сообщения
  • #13905

    В главе Number of Shaders руководства по оптимизации ассетов для Verge3D смутила :-) фраза: “This is very beneficial to have less different materials/shaders in your scene.”
    По идее, я могу с помощью нескольких Mix Shader смешать в одном материале до 6 разных текстур, которые будут присоединены ко входам 6-ти разных шейдеров. То есть, шейдеров будет 6, но материал-то один.
    А после идет вот такая фраза: “In order to reduce the number of shaders, you can combine 2 or more simple materials into one bigger material.”
    Отсюда и вопросы :-) Шейдеры и материалы — это разные вещи? Увеличение числа шейдеров в одном материале будет ли влиять на увеличение т.н. draw calls?
    Заранее благодарен за ответ! :mail:

    #13907

    Когда мы говорим о шейдерах и материалах, обычно подразумеваем одно и то же, это в блендере шейдеры составляют материал, а в движке всё это будут шейдеры=матераилы. Тоесть материал это будет целостный шейдер и количество их внутри материала в блендере не будет влиять на количество дроуколов, а только на скорость работы отдельного шейдера=материала.

    Co-founder and lead graphics specialist at Soft8Soft.

    #13908

    Спасибо, Михаил! Теперь все понятно! :good:

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