Решили: смотреть свечение эффектов — работа ОДНОГО стенда (Post FX Lab), и показывает он РОВНО ОДИН эффект за раз. Отдельное окно витрины, где все двенадцать эффектов стояли сеткой в общем кадре, прожило один заход и удалено.
Почему: вопрос «как выглядит эффект под постобработкой» один, и вход к нему обязан быть один — пока стендов было два, у одного факта было два владельца, а разница между окнами сводилась к кадрированию. Один эффект вместо набора — потому что их так и смотрят; побочно это чинит масштаб: кадр, подогнанный под габарит включённого набора, плыл от выбора, и два снимка переставали сравниваться. Теперь кадр — квадрат фиксированного размера в мире, приближение только ручкой.
Отвергнута витрина «всё сразу»: она отвечает на другой вопрос — «кто ярче кого», — и он вторичен по отношению к «как выглядит вот этот». Для сравнения между эффектами остаётся перебор стрелками при неизменном кадре, что честнее общей сетки: там каждый эффект был показан в своём масштабе.
Сказано: «Post FX лаб - отличная вещь! Вот можешь в таком же стиле с переключателями для каждого эффекта и сделать? А то Bloom showcase - это зачем? Не лучше ли все в Post FX Lab и туда же для удобства тон свечения, фон и т.д.? Чтобы можно было все крутить, смотреть и тп? Единый инструмент?» и следом, по кадрам стенда: «Я в большинстве буду смотреть по одному. Так что лучше навреное лишь 1 выбранный? И да, у тебя как-то криво щас то что в кадре записывается. Да и повтор текста не нужен тогда.» (2026-08-06, сессия d760c178).
Грабли:
- Подпись в кадре — третья копия одного слова. Имя эффекта уже стоит в выборе стенда и уезжает в
манифест, а на сайте становится обычным текстом; нарисованная поверх снимка подпись была
единственной копией, которую нельзя ни перевести, ни поправить. Вместе с ней из
Guildmaster.Presentation.Editor.asmdefушла ссылка наUnity.TextMeshPro, заведённая ради неё же. - Манифест обязан СЛИВАТЬСЯ. Раз снимается один эффект за раз, перезапись файла означала бы, что съёмка второго стирает первый, и полный набор на сайте не собрать в принципе.
- Правка
.asmdefне виднаcompile-checkдо рефреша: скрипт берёт ссылки из готовых.rspUnity, а с выключенным Auto Refresh они не перегенерируются сами. Выглядит как «тип не найден» при верной ссылке. - Чужая ошибка компиляции морозит домен, а с ним и стенд. Пока в дереве красный тест
(
ImpactZoneTestsотстал от новой сигнатурыImpactZoneSolver.Solve), редактор не перезагружает домен, иexecute_codeисполняет СТАРУЮ сборку — то есть тихо делает не то, что написано в файле. Признак: рефлексия не находит только что добавленное поле.
Владелец правды: Assets/_Project/Scripts/Presentation/Editor/PostFxLabWindow.cs,
docs/lab/src/sections/gamefeel-bloom.ts.