2 PoD-Stas: да што ты допёр??? Объясни как реализован взгляд внутри портала, когда видно одновременно обе локации? Это единственное, что мне непонятно. В том плане, что всё это бесшовное.
[ADDED=Дядя Миша]1340547535[/ADDED]
А рекурсию сделать несложно. Надо проективную матрицу текущего портала умножить на ту, в которую мы видим этот портал. И какую-то из них предварительно инвертировать. Только инверсия должна быть полной, поскольку проективная матрица не является ортонормальной.
[ADDED=Дядя Миша]1340547656[/ADDED]
>>и ему задается вектор и ускорение нашего движения
Не просто задаётся, а еще и трансформируется в локальном пространстве нашего портала. Но это всё несложно, это я и в ксаш-моде сделал.
И с трассой сквозь порталы особых проблем не вижу. А вот этот хитрый взгляд, это да.