Компиляторы Ксерокса я обсуждаю ваське с самим Ксероксом, это гораздо удобнее.
[ADDED=Дядя Миша]1506009212[/ADDED]
А я продолжаю копать TyrTools. Во всяком случае рад там самописный, Замечены классические патчи, но строятся они как-то странно. Dirt-mapping попячен с q3map2, о чём автор предупреждает в каменте. Так же присутствует разблуривание лайтмапы. Не думаю, что он это подсмотрел у китайца, скорее тоже модная тенденция. Делюкс-маппинг хранится в RGBA, четвертый компонент то самое, что я предлагал - окклюжен. Для того, чтобы спекуляр в тени не бликовал. Переотражение делюксмапы для радиосити я незаметил. Может не там смотрел. Виз обычный, за исключением одного любопытного момента - каждые 5 минут он сейвит текущий прогресс и можно досчитать виз позже. Нечто подобное вальва делала для рада, там трансферы сохранялись на диск.
[ADDED=Дядя Миша]1506009943[/ADDED]
Для функдетайлов забавно сделано перенесение брашей в общемировую группу, в момент загрузки мира, все энтити чекаются еще раз и все найденные детайлы просто дописываются в конец списка мировых брашей. А в обычном режиме игнорируются. Так же реализована моя идея компилируемых префабов, но не в том виде, в котором предлагал я, а на уровне компиляции. Сам префаб хранится в .map, компилятор самостоятельно грузит эту карту и встраивает её на место, указанное маппером. Не знаю, может у этой замуты какое-то иное назначение.
[ADDED=Дядя Миша]1506010915[/ADDED]
Теперь по детайлам. Всё как я и предполагал:
Code:
/* Two passes - exhaust all non-detail faces before details */
for (pass = 0; pass < 2; pass++)
Это чтоб вы понимали - код со второй кваки. Детайлы второй кваки славятся тем, что режут геометрию сами и их тоже режут секущие плоскости. Но делается это в самую-самую последнюю очередь. То есть, если прямо не нашлось ничего подходящего в структуральных брашах. То есть они вроде бы и детайлы, но толку с них мало. Разве что порталы не режут. Настоящие детайлы были в сорсе и ку3, но там и формат BSP меняли под это дело, а так же переписывали движок. Настоящие детайлы в VHLT, без изменения формата - это по сути маленькое настоящее чудо от китайца.