由用户创建的信息 stilist
16 September 2016 11:08
Backface culling вынужден был включить, так как стулья вокруг стола при определенном угле зрения лишались спинок и сидений. Насчет геометрии: вычистил все что смог сделать скриптами, по количеству полигонов если еще можно убрать 10%, то трудозатраты на это будут на порядок больше, чем на то, что уже было сделано, поэтому решил не трогать больше. Производительности решил добиться оптимизацией размера текстур и отключением всего света/теней/и иной динамики. То есть сейчас планирую уже перескакивать в javascript и его постигать. Поэтому, что касается модели - сейчас вопрос только настроек.
з.ы.Кстати, хочу отметить, что до текущего исполнения у меня был вариант со смешиванием текстур в значительно меньшем разрешении, плюс исходная диффузия, плюс свет, хоть и без теней - и всё это работало гораааааздо медленнее, поэтому все миксыржб и якобы чб текстуры - это 3-5 раз минус к текущей производительности. Видимо, галочка shadless очень много решает.
з.ы.Кстати, хочу отметить, что до текущего исполнения у меня был вариант со смешиванием текстур в значительно меньшем разрешении, плюс исходная диффузия, плюс свет, хоть и без теней - и всё это работало гораааааздо медленнее, поэтому все миксыржб и якобы чб текстуры - это 3-5 раз минус к текущей производительности. Видимо, галочка shadless очень много решает.
16 September 2016 10:38
16 September 2016 10:37
Доброе утро,
Уточните, почему может не выводится экспортированный html на iphone и ipad, хотя на компьютере браузер его воспроизводит?
Еще интересует насчет сглаживания: в настройках рендера ставлю медиум для АА и 2х для АФ, но все равно видна лесенка на линиях.
Для просторы разместил по ссылке valpo.ru
Уточните, почему может не выводится экспортированный html на iphone и ipad, хотя на компьютере браузер его воспроизводит?
Еще интересует насчет сглаживания: в настройках рендера ставлю медиум для АА и 2х для АФ, но все равно видна лесенка на линиях.
Для просторы разместил по ссылке valpo.ru
09 September 2016 21:52
Добрый вечер,
Оцените скрин проджект менеджера: насколько большой размер текстур и модели?
Запускал на интегрированном видео - поддергивается немного - не сказать, что тормозит, но и не летает под 60 кадров/сек. При уменьшении размеров окна двигается конечно бодрее, на дискректе работает хорошо, но хочу оптимизировать под самую простую конфигурацию.
Каких параметров надо достичь (если от рендеринга b4w есть только свет, shadless отключен, чтобы стены светом окрашивались, тени и AO запечены), чтобы работало 30-40 кад/сек или это можно уже на этапе javascript сделать как-нибудь (уменьшение размера текстур, их подгрузка и т.д.)?
Оцените скрин проджект менеджера: насколько большой размер текстур и модели?
Запускал на интегрированном видео - поддергивается немного - не сказать, что тормозит, но и не летает под 60 кадров/сек. При уменьшении размеров окна двигается конечно бодрее, на дискректе работает хорошо, но хочу оптимизировать под самую простую конфигурацию.
Каких параметров надо достичь (если от рендеринга b4w есть только свет, shadless отключен, чтобы стены светом окрашивались, тени и AO запечены), чтобы работало 30-40 кад/сек или это можно уже на этапе javascript сделать как-нибудь (уменьшение размера текстур, их подгрузка и т.д.)?
01 September 2016 21:25
Подскажите, есть какой-нибудь способ разобраться что делает каждая нода, посмотрев это на какой-нибудь кривой или в числовом выражении? Прочитать я прочитал, половину понял, использую, но хочу понять суть таких выходов как value, нормали в геометрии, мэппинга и т.д. из того, что не стало явно сразу.
01 September 2016 19:40
Кстати, хотел бы еще добавить, что по запеканию АО можно отлично проверять достаточность размера текстур - запекается быстро, не грязнит, при любом освещении и количестве самплов всегда хорошая яркость, видны все плейны, на которые не хватает пикселей. После этого разрешение текстур подходит под все остальные нужды по запеканию.
01 September 2016 17:40
Вообще, там можно достаточно просто поиграться с разрешением текстур. В частности, если простые меши с плоскими поверхностями, а есть такие как дверки для шкафов. Я думаю, получится время на unwrap сэкономить коэффициентиком 2 или 3 к списку этих проблемных мешей за счет тех, которые без проблем №могут рендериться в разрешении 128*128.
01 September 2016 16:58
Запекание делаю через Cycles - АО и shadows. Combined при большом количестве источников света даже 50000 самплами не смог вытянуть на приемлемый уровень. Больше пока не знаю, что может пригодится из списка запекания cycles. Эти две делаю чернобелыми (хотя не уверен, что эта настройка работает на текстура запекания - сравнивал - размер одинаковый во всех случаях для одного разрешения). Объекты лучше буду подгружать, так как они удобно структурированы по именам, материалам и всему остальному.
01 September 2016 15:24
А какое по Вашему количество текстур в модели одновременно может быть? У меня 400 объектов, по две текстуры запекания плюс еще штук 100 исходных. Получается 900-1000. Если по 100кб на текстуру, то это 90 мбайт. Это насколько много для не слишком сильного компьютера среднестатистического пользователя? Динамики в виде теней, отражений и прочего нет.
01 September 2016 13:02
Спасибо, с помощью z отступа все наладилось. ADD оказался неудобным в плане настройки, так как работает не с прозрачной поверхностью, а с тем, что за ней. Приходится менять нодовое дерево и т.д. Короче говоря ALPHA BLEND проще.
Еще вопрос. На приложенном скрине видны дефекты текстуры запекания теней - на узких полигонах если разрешение текстуры запекания невысокое, то все что меньше пикселя он не рендерит. Как можно было бы убрать либо все что выше 0.7 в цвете текстуры, чтобы он слишком черными не делал там где есть дефект, либо сделать что-нибудь на этапе запекания - то есть поставить какой-нибудь усредненный цвет или прозрачную текстуру…? Наверняка есть пара нодов, которые могут это сделать.
Еще вопрос. На приложенном скрине видны дефекты текстуры запекания теней - на узких полигонах если разрешение текстуры запекания невысокое, то все что меньше пикселя он не рендерит. Как можно было бы убрать либо все что выше 0.7 в цвете текстуры, чтобы он слишком черными не делал там где есть дефект, либо сделать что-нибудь на этапе запекания - то есть поставить какой-нибудь усредненный цвет или прозрачную текстуру…? Наверняка есть пара нодов, которые могут это сделать.