имеем брашевый func_train. Его переднее стекло покрыто текстурой с галочкой trans33
Трогается поезд, стекло остается на месте, игрок проезжает сквозь него.
Стекло это не какая-то отдельная энтитя, это именно часть конструкции func_train.
Если снять trans33 - исчезает прозрачность, но браш едет с поездом как и следовало.
Ну я так и думал. Альфа-сурфейсы линкуются в отдельную цепочку, чтобы нарисоваться в последнюю очередь, как того требует сортировка.
Но для всех этих поверхностей сделано смелое допущение - что у них будет идентичная матрица. Так что поезд со стиоклами в ку2 невозможен в принципе, чему я, признаться, был немало удивлён сегодня.
Исправить несложно, но почему этого не было сделано изначально? Проверь на стоковом квейке. Если там тоже этого нет, значит Кармак забил просто. Но тем более удивительно, что этого нет в самом Ямаги, где автор рассуждает про исправленные ошибки. Гдеж они исправленные?
Добавлено 28-05-2020 в 22:27:
Самое ржачное еще и то, что они не сортируются по удалению от наблюдателя. Ну ладно, для мировых дерево само их отсортирует как надо, но когда они в составе всяких трейнов это теряет смысл. Ку2 хреновато дружит с прозрачностью.