Домой Форумы Проблемы и предложения Сцена тормозит при размещении на сайте

В этой теме 28 ответов, 5 участников, последнее обновление Mikhail Luzyanin Mikhail Luzyanin 3 нед., 1 день назад.

Просмотр 14 сообщений - с 16 по 29 (из 29 всего)
  • Автор
    Сообщения
  • #14849
    Mikhail Luzyanin
    Mikhail Luzyanin
    Разработчик

    Да, пробовали на нескольких пк и телефонах разной мощности и конфигурации.

    • Ответ изменён 3 нед., 1 день назад пользователем Mikhail Luzyanin Mikhail Luzyanin.

    Co-founder and lead graphics specialist at Soft8Soft.

    #14850
    Аватар
    vladimir1
    Новичок

    Я просто брал ссылку iframe width с вашего проекта и со своего и отправлял себе письмом на почту, после открывал с телефона. Мой проект тормозит, а ваш с креслом нет.

    #14852
    Mikhail Luzyanin
    Mikhail Luzyanin
    Разработчик

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

    Co-founder and lead graphics specialist at Soft8Soft.

    #14853
    Аватар
    vladimir1
    Новичок

    Я делаю проект на своем ПК
    AMD FX(tm)-8350 Eight-Core Processor 4.00 Ghz
    16 Gb
    GeForce GTX 760/

    У меня тормозов нет. Перекидываю на ноут и все, идут тормоза.
    Ну и на телефоне тоже тормозит все.

    #14854
    Аватар
    vladimir1
    Новичок

    Но вы говорите что у вас не тормозит. Может я просто как то не правильно ставлю настройки в блендере при экспорте или в настройках самого блендера надо поставить или убрать какую то галочку? ))

    #14855
    Mikhail Luzyanin
    Mikhail Luzyanin
    Разработчик

    Так получается тормоза на специфических машинах? какая конфигурация этих машин? Вполне возможно ArtDive прав и вам просто нужно оптимизировоать сцену. Посмотрите вот эту статью.

    Co-founder and lead graphics specialist at Soft8Soft.

    #14856
    Аватар
    vladimir1
    Новичок

    Оптимизировать можно практически бесконечно, но в моей сцене вершин примерно как в вашем проекте кресло и даже меньше и текстур тоже меньше, да и весит все это в разы меньше. Мне кажется дело не в оптимизации, а возможно в каких то настройках.

    Мы создаем новый проект на этом же ноуте и перекидываем все через Append в эту сцену в Blender, заново экспортим и уже на этом ноуте не тормозит. Нам прям очень надо решить эту проблему с тормозами, понять в чем загвоздка, но это явно не с оптимизацией сцены, я конечно проверю всё по вашему совету, но согласитесь, что проекты бывают и более объемные и надо что бы они работали на максимально большем количестве устройств, а не только топовых ПК и телефонах.

    #14857
    Аватар
    vladimir1
    Новичок

    Могут ли влиять настройки в Blender System/Cycles Render Device при экспорте сцены, хотя для работы с Verge я использую только Eevee Render.

    #14858
    Аватар
    vladimir1
    Новичок

    Ноут i3 4Gb ssd

    #14859
    Yuri Kovelenov
    Yuri Kovelenov
    Разработчик

    добрый день!

    на производительность могут влиять кроме полигонажа также:

    разрешение канваса
    масштабирование веб-страницы
    наличие тяжелых пост-эффектов
    большое количество источников света
    тени с высоким разрешением
    избыточное потребление памяти, связанное с использованием больших текстур

    3D Verger, the CEO
    LinkedIn | FB | Twitter | VK | 新浪微博

    #14860
    Mikhail Luzyanin
    Mikhail Luzyanin
    Разработчик

    Оптимизировать можно практически бесконечно, но в моей сцене вершин примерно как в вашем проекте кресло и даже меньше и текстур тоже меньше, да и весит все это в разы меньше. Мне кажется дело не в оптимизации, а возможно в каких то настройках.

    Всегда можно (и нужно) найти такое сочетание объема контена, размера текстур, количество полигонов и т.п. при котором качество будет соответствующее а количество контента которое не влияет на качество сведено к минимуму. У вас завышенный размер текстур явно, все они в png формате, хотя могли быть конвертированы в jpg, а черно белые текстуры объеденены в одну по RGB каналам. Развертку так же можно сделать компактнее что бы пиксельное пространство было более оптимизирвоанно, таким образом вы сможете использовать меньшее разрешение текстур не потеряв в качестве. Некоторые текстуры вообще можно заменить на вертексные цвета. Динамические тени действительно необходимы на сцене, возможно причина тормозов как раз они, они практически не видны на объекте ими можно было пренебреч, да и в прицнипе от источников света можно отказаться при хорошо сделанной hdri текстуре.

    Мы создаем новый проект на этом же ноуте и перекидываем все через Append в эту сцену в Blender, заново экспортим и уже на этом ноуте не тормозит. Нам прям очень надо решить эту проблему с тормозами, понять в чем загвоздка, но это явно не с оптимизацией сцены, я конечно проверю всё по вашему совету, но согласитесь, что проекты бывают и более объемные и надо что бы они работали на максимально большем количестве устройств, а не только топовых ПК и телефонах.

    Возможно при перекидывании в новую сцену и на дугой ПК меняется включенные/отключенные тени, а так же версия движка.

    Могут ли влиять настройки в Blender System/Cycles Render Device при экспорте сцены, хотя для работы с Verge я использую только Eevee Render.

    Это никак не влияет.

    Co-founder and lead graphics specialist at Soft8Soft.

    #14861
    Аватар
    vladimir1
    Новичок

    Я согласен что можно упаковать UV и png перевести в jpg и.т. и прочее.
    Как вы могли видеть все текстуры 1к, так же все черно-белые текстуры объеденные в одну ORM текстуру и 1к это явно не завышенная текстура. С тенями и освещением соглашусь, это жручая штука, но опять же, я буду ссылаться на ваши примеры в которых и текстуры png в 1к и весят они под два 2м (нормалки), однако при всем этом почему то ваш проект крутится шустрей. Вот тени и свет уберу, настрою освещение только через HDR это надеюсь поможет.
    Спасибо за ответ.
    У меня еще масса вопросов по работе с Verge, так что я от вас просто так не отстану.))))

    #14862
    Аватар
    vladimir1
    Новичок

    Свет и тенюшки убрал завертелось в телефоне. В принципе это ожидаемо было, надо искать оптимальное соотношение по качеству теней.
    Спасибо.

    #14868
    Mikhail Luzyanin
    Mikhail Luzyanin
    Разработчик

    С тенями и освещением соглашусь, это жручая штука, но опять же, я буду ссылаться на ваши примеры в которых и текстуры png в 1к и весят они под два 2м (нормалки), однако при всем этом почему то ваш проект крутится шустрей.

    Обычно если позволяешь где то использовать достаточно тяжелые текстуры или геометрию, то надо ужиматься где то ещё. PNG мы использует преимёщественно у карт нормалей и там где сжатие jpg сильно портит текстуру (маски например) в остальных же случаях лучше использовать сжатие. В принципе на вашей модели я бы вообще не использовал карту нормалей, полигонаж очень небольшой и можно было бы решить всё полигонами, карта нормалей хороша если нужно на геометрии иметь мелкие детали и помятости, для создания которых в геометрии нужен огромный полигона: как подушки, мягкие предметы с отстрочкой, кожа и подобное. В вашем же варианте лучше бы немного увеличить полигонаж для создания хорошей поверхности и отказаться от номрали, вы бы ничего не потеряли а даже приобрели. Что касается 1к текстур то надо помнить что 1к текстура может весить немного но она будет всё равно рендерится тяжелее чем тот же вертексный цвет или просто цвет поданный как материал. Ну и тени конечно лучше использовать если только очень необходимо подчеркнуть ими геометрию, так например в интерьере. В вашем же случае лучше ограничится запеченным АО который бы слегка оттенил углы и плоскости.

    Co-founder and lead graphics specialist at Soft8Soft.

Просмотр 14 сообщений - с 16 по 29 (из 29 всего)

Для ответа в этой теме необходимо авторизоваться.