Я создаю игру, которая использует проекцию центра. У меня есть игра, созданная в CAVE, которая отображается в кластере, более 8 компьютеров с четырьмя из этих ПК используются для каждого глаза (это создает стереоскопический эффект). Чтобы помочь с выравниванием в CAVE, я внедрил класс проекции вне центра.Unity Frustum culling Issue
Этот класс просто сообщает камере, что его верхний левый, нижний левый & нижний правый угол. Отсюда он создает новую матрицу проекций, показывающую игрока слева и справа от их мира. Однако внутри редактора Unity камера все еще обращена вперед, и в результате отбраковка внутри Unity не отображает половину изображения, которое появляется на левом и правом экранах.
Кто-нибудь знает, как отключить отбраковку в Unity или найти способ исправить проблему матрицы проекции?
Пожалуйста, не злоупотребляйте единства тег, как оно зарезервировано Microsoft Unity. –
Я вижу, что прошло больше года с тех пор, как вы задали этот вопрос - могу ли я спросить, нашли ли вы когда-нибудь решение? У меня есть аналогичная проблема, в которой отбраковка спрямления ведет себя некорректно из-за некоторых тяжелых преобразований, которые я применяю в своем вершинном шейдере. Преобразования, которые я использую, не очень хорошо сочетаются с парадигмой mesh.bounds, поскольку мировое пространство каждой вершины влияет на степень трансформации. –
Да, я что-то нашел. Тем не менее, мне пришлось выпустить поддержку Unity pro, и ребята помогли мне там. Увы, у меня больше нет доступа к этому коду, поэтому я не могу его вынести. Мне очень жаль. – N0xus