Она была натянута криво на обеих порталах. Сейчас попробовал растянуть текстуру ровно на всю сторону браша. Не поменялось вообще ничего.
Вот видео: https://www.youtube.com/watch?v=6a1cCulkhkA
То есть получается, он видит мир на той стороне, но почему-то обрезает пол. Потому что сквозь шов, я вижу браши той стороны, которые под полом.
Текстуру мало просто растянуть. Её надо еще правильно ориентировать.
И браш с текстурой всегда должен смотреть в одном направлении. А переориентировать портал в нужную сторону через angles.
Посмотри как qstyle сделано. Только так это будет работать правильно.
Разобрался. Оказывается, центр оригин-браша портала должен быть не в центре самого браша func_portal, а должен быть прямо в плоскости поверхности с portal-текстурой. Капец заморочки лютые конечно...