EDIT: Таким чином, я отримав портальний візуальний ефект, що не працює, і фізика налаштована на об'єкти з жорсткими тілами, що рухаються по порталах безперешкодно, і об'єкти з контролерами символів безперервно переміщуються по ньому. Єдине, що я зараз намагаюся з'ясувати - це змішати два перегляди камери, щоб отримати належний ефект переходу від першої особи. Будь-які ідеї про те, як я змішав би це двоє? Я думаю про щось, використовуючи лише шейдер на глибині або нормалізовану область перегляду. Моя основна проблема - це обчислити це в режимі реального часу та з кутами.
Тому я працював над створенням ефекту порталу в Unity3D. Очевидно, я сприйняв портал Valve як великий вплив на програмування цього. В даний час я просто використовую рентекст камери для отримання графічного ефекту, а потім деякий код, щоб зробити все інше. Проблема в 2048x2048, вона виглядає настільки ж якісно, як і портал, але спричиняє великі втрати FPS. Щоб вирішити це, мені доведеться або знизити якість текстури, або кількість разів, коли я оновлюю текстуру.
Valve досягла високої якості портального ефекту, не викликаючи великих втрат частоти кадрів. Як я можу зробити те саме? Чи є у когось хороші ідеї для перетворення текстури з високою роздільною здатністю, не спричиняючи втрати кадру?
Я розглядаю можливість створення власного коду для візуалізації текстур, а не використання вбудованої системи Unity, це можливо, але, безумовно, це буде клопоту. Тому будь-які думки, ідеї чи пропозиції високо оцінюються.