Ну, наверное, тому что пересечением брашей придётся мудрить вручную, а тут arc-tool и все дела. Ну или городить какие-то гигантские конструкции вокруг поворота, как я совсем стародавние времена делал. Впрочем, тогда микрофэйсы в местах стыка со стеной легко получить.
Добавлено 06-12-2019 в 00:39:
Пересеканием я горы вполне успешно делал, но их так никак не состыковать с террайном если нужно делать терассу выше основного уровня земли. Так что буду переучиваться на моделлинг аутсайдов, впрочем, эскиз всё равно наверное буду делать брашворком.
Дикс писал: А есть что-то плохое в том, что браши пересекаются? Так, для общего развития хочу узнать.
Если этим не злоупотреблять - ничего. Пишут, если пересечений будет много, да ещё и под разными неудобными углами, компиляторы могут такое на выходе выкинуть, что карта не будет компилиться, или компилиться с ошибками. Сам я на практике с этим не сталкивался, за исключением щелей и исчезающих фейсов. Думаю всё очень просто: ошибки округления при экспорте, когда вершины расположены не по сетке.
При вопросах о пересечении брашей мне всегда вспоминаются исходники карт от quake 1, в id по этому поводу похоже вообще не заморачивались.
Казалось бы, кому как не им знать, как правильно стыковать браши? А сегодня такое выглядит как декомпил
Ku2zoff писал: Думаю всё очень просто: ошибки округления при экспорте
если бы при экспорте. У вещественных ошибка накапливается в любом случае, чем больше операций. А плоскости очень чувствительны к ошибкам такого рода в силу их природы. И чем больше у них дистанция - тем соответственно больше ошибка. Поэтому то, что вокруг центра карты налепили обычно никаких микростыков не имеет.
Добавлено 06-12-2019 в 10:29:
C++ Source Code:
vec3 planepoint = plane->normal * plane->dist;
у нормали может быть отклонение где-нибудь в пятом знаке, но чем больше дистанция, тем сильнее сместится planepoint в итоге. Отсюда же приходит и понимание, что для аксиальных плоскостей не страшны любые дистанции.
thambs писал: Прошу добавить в конфиг возможность регулировки округления при экспорте в .map. Сейчас там 4 цифры после запятой и в некоторых случаях при экспорте получаются разъезжающиеся браши, см фигуру: http://alxgk.ru/uploader/img/4816f2...c8a784cc4e3.gif
Тоже бесила такая фигня постоянно. Мне кажется здесь было бы логично объединять ближлежащие вершины в группы, и задавать всей этой группе одинаковые координаты.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
2 H-3D:
Вот живёшь всю жизнь, делаешь углы по 90-45 градусов, стараешься чтобы все размеры были кратны двойке, а потом выясняется что какая-нибудь вальва в хл1 делала стены высотой не в 128 юнитов - что логично хотя бы из разрешения текстуры в масштабе 1:1 а 100 или 50. Дюймов. Это вот потому что у них вместо логичных метров все эти футы мудацкие, а в raising the bar вообще пишут что дескать так было удобнее. Или вон чо в кваке делается. Пещерные люди какие-то, дикие совершенно. А ведь историю написали.
Raid
Размеры брашей то фигня, а вот то что текстуры с разрешением не равным степени двойки роняют фпс, причем так очень значительно, для меня когда то было открытием.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
FiEctro писал: текстуры с разрешением не равным степени двойки роняют фпс, причем так очень значительно
Это восновном были видеокарты с настоящим FFP. Еще то поколение.
Добавлено 13-12-2019 в 11:58:
Там кстати вот еще какая тема любопытная. До 9800 включительно ускорители были векторные, а потом сделали упор на скалярные, а народ до сих пор думает, что они векторные. Я Ксеру када рассказал, он был немало удивлён. Да я и сам чево уж там.
Можно сделать переход к выбранному объекту также и в 2д окнах? Сочетание клавиш ctrl+3 для 3д окон работает, но в 2д окнах никак не используется. Часто приходится отдалять полностью камеру, чтобы увидеть границы выбранного объекта и перейти к нему.
chakki.skrip писал: Можно сделать переход к выбранному объекту также и в 2д окнах? Сочетание клавиш ctrl+3 для 3д окон работает, но в 2д окнах никак не используется. Часто приходится отдалять полностью камеру, чтобы увидеть границы выбранного объекта и перейти к нему.
Raid писал: какая-нибудь вальва в хл1 делала стены высотой не в 128 юнитов - что логично хотя бы из разрешения текстуры в масштабе 1:1 а 100 или 50. Дюймов.
Вот как раз таки грамотный маппинг подразумевает высоту стены по высоте текстуры в масштабе 1к1. И в халфе, и во многих модах именно так сделаною
Цитата:
Raid писал: в raising the bar вообще пишут что дескать так было удобнее
Удобнее соблюдать внутриигровые размеры в зависимости от высоты камеры над полом, скорости игрока и текущего FOV. Важно найти именно ту золотую середину, при которой коридоры не будут выглядеть тесными, потолки низкими, двери узкими, а открытые пространства пустыми.