2015-08-25 4 views
2

Резюме включая обновление:Единства отсроченных точечных огней исчезают на расстоянии

  • Единство 5 сцену с использованием отложенного освещения, содержащим приблизительно 200 огней растекаться по 800 единицам пространства.

  • Большинство огней - это точечные огни, некоторые - пятна - пятна отлично работают.

  • Точечные огни мгновенно сокращаются до темноты на расстоянии около 150-200 единиц от камеры.

  • Если в этом диапазоне перемещается большое количество точечных огней, они работают без проблем.

  • Переключение приоритета рендеринга между авто и важным не имеет значения.

  • Если я играю другую сцену в редакторе, которая позволяет мне загружать эту сцену, она отображается правильно! Он по-прежнему не отображается правильно при воспроизведении напрямую или при выполнении сборки.


Я получил основную сцену вместе, которая состоит из 5 клонированных участков коридора, каждый с 12 огней, поэтому 60 всего.

Однако только первые несколько разделов показывают правильно, остальные почти совсем темно:

Deferred light problem (пожалуйста, будьте добры, я только начал это один сегодня: P)

И из редактора с концевой участок выделен, чтобы показать расстояние лучше:

Deferred light problem - editor

Как вы можете видеть чуть-чуть, свет, на самом деле есть, просто вер у, очень тусклым:

Deferred light problem - zoomed

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

Это на сборке с отложенным комплектом освещения, и подсчет количества пикселей, повернутых вверх, на всякий случай.

Я предполагаю, что это может относиться к LOD или диапазону камер каким-то образом, но я, похоже, не могу ничего сделать, чтобы повлиять на проблему в настоящее время.

(Эта сцена фактически основан вокруг света вырезания и переключение на аварийное освещение, так что я на самом деле нужно, чтобы быть в состоянии контролировать их!)


UPDATE

огни вы могут видеть пятна света. Огни, которые исчезают, - это все точечные огни.

Point light disappear

Вы можете просто увидеть точечные светильники снизу вверх на потолке на расстоянии, но основные потолочные светильники просто пойти совсем темно.


UPDATE 2

Я добавил откровенно глупое количество света в сцену и расширил коридор, чтобы выполнить некоторые тесты.

Есть в настоящее время 24 лампы в секцию, и в общей сложности 8 секций, что делает 192 света всего:

Lights - too many lights

Я хотел проверить, если больше огней будут вырезать, и они Дон» t. Кажется, он полностью основан на диапазоне - около 150-200 единиц на моей сцене.

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

Я также переместил все части рядом с камерой, чтобы подтвердить, что все огни могут отображаться сразу без проблем, и это тоже работает.


UPDATE 3

Я нашел такую ​​ситуацию, когда сцена отображается правильно!

Lights working in strange situation

Если я нажимаю играть в редакторе на моей главной сцене меню, а затем нажмите кнопку UI, который загружает эту сцену, он показывает правильно!

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

+0

Не задумываясь над этим, вы уверены, что ваша сцена не обрезается? –

+0

Думал это сам, но определенно уверен, что это не отсечение - вы все еще можете видеть пятно света и излучающие материалы. То, как свет поворачивается назад, когда вы идете вниз, трудно объяснить, не видя, как он движется, но почти так, как только весь кусок попадает в определенный диапазон, все они включаются сразу. Модель действительно использует LOD, но я уверен, что она не имеет к этому никакого отношения. На данный момент я перешел, но я думаю, что в этот момент я собираюсь попытаться восстановить эту сцену и попытаться хотя бы изолировать проблему. – Octopoid

+0

Может быть, попробуйте выкурить световую карту? –

ответ

1

Мое решение этой проблемы (я новичок, но я нашел, что это помогло):

  1. Перейти к настройкам качества
  2. Поиск Pixel Light Count
  3. увеличить их число до фактического числа ваших огней в вашей сцене.
  4. Этот параметр устанавливает количество источников света, которое может отображаться одновременно - я думаю.
+0

Привет и добро пожаловать в переполнение стека. Спасибо за то, что вы немного помогли кому-то еще, кто мог прийти. В вашем ответе было много информации, я только упростил чтение. –

+1

Стоит отметить, что Pixel Light Count применимо только к пути прямой передачи. Если вы используете подсветку с отсрочкой, эта настройка не влияет. – Octopoid

 Смежные вопросы

  • Нет связанных вопросов^_^