HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Custom version of ZHLT by vluzacn
Компиляторы от китайца.
Страницы (6): « Первая ... « 2 3 4 5 [6]   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Цитата:
GioHAUS0n писал:
Лучше проверь исходники карт в Source версии, у них там нету .rad'а

Это вообще лучше не пытаться делать. Ещё больше работы. Во-первых, надо такие карты перегнать из vmf в rmf. Во-вторых, сделать замену текстур с materials/texture_blablabla на texture_blablabla. В третьих, подогнать текстурные координаты, т.к. размеры и пропорции текстур разные. В четвёртых, удалить source-специфичные энтити с карт, и заменить где нужно goldsource-специфичными. В пятых, поменять ключи энтить, т.к. fgd тоже разные. Может быть ещё сделать два или три каких-нибудь действия.
А имея все rad-файлы, нужно только батником создать extent-файлы для готовых карт, и так же батником все их перекомпилить. Ну, может быть придётся глобальную гамму покрутить, если на каких-то картах будет слишком темно. Но работы реально раз в 10 меньше.

Сообщить модератору | | IP: Записан
Сообщение: 148226

Старое сообщение 03-07-2015 04:58
- За что?
~ X ~
offline

Дата регистрации: Oct 2005
Проживает: Архангельск
Сообщений: 3619

Рейтинг



Награды
 
[1 награда]


Цитата:
Ku2zoff писал:
В четвёртых, удалить source-специфичные энтити с карт, и заменить где нужно goldsource-специфичными. В пятых, поменять ключи энтить, т.к. fgd тоже разные.

Я это могу тремя строчками скрипта осуществить, если ты сделаешь всё предыдущее.

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]

Сообщить модератору | | IP: Записан
Сообщение: 148233

Старое сообщение 03-07-2015 09:06
- За что?
~ X ~
offline

Дата регистрации: Oct 2005
Проживает: Архангельск
Сообщений: 3619

Рейтинг



Награды
 
[1 награда]


Не помню, выкладывал ли я это... В общем, красиво, когда всё грамотно распараллелено:


Добавлено 22-07-2015 в 13:41:

(по-моему, все эти горбы - HLVIS)
PS: система на Оптеронах

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]

Сообщить модератору | | IP: Записан
Сообщение: 149020

Старое сообщение 22-07-2015 10:41
- За что?
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4397
Возраст: 34

Рейтинг



Цитата:
XaeroX писал:
А способа определить параметры рад-текстуры по скомпилированной карте, похоже, не существует.

Ну в теории можно сделать по аналогии с поиском векторов движения в mvtools. Накомпилить кучу вариантов лайтмапы с разными значениями каждого лайта. Потом брать один фрагмент лайтмапы для каждого источника, резать на мелкие квадраты, для каждого квадрата считать контрольную сумму, то же самое для эталонной лайтмапы, считать разность контрольных сумм соответствующих квадратиков и если она минимальна по всей лайтмапе, то помечать как её совпадение.
Но начинать с прикручивания OpenCL к раду, и автоматизации сравнения.

Сообщить модератору | | IP: Записан
Сообщение: 150141

Старое сообщение 11-09-2015 10:02
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34491
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Crystallize
Существует старый, широко известный парадокс. Суть его в том, что человек либо умеет программировать, но не знает, как решить задачу, либо прекрасно знает, как решить задачу, но (вот досада!) не умеет программировать. Сколько прекрасных идей было загублено из-за этого парадокса. Да и страна скален никак встать не может из-за него, родимого.

Теперь по существу: ты предлагаешь алгоритм brute force, при котором на средних размеров карту из халфы потребуется, по самым скромным подсчётам, 10500 перекомпиляций (200 источников света по 255 вариаций на каждый). Если перекомпиляция + сравнение будут занимать всего 5 минут, потребуется 5*10500 минут для всей работы. Для сравнения: возраст Вселенной порядка 1016 минут.

Сообщить модератору | | IP: Записан
Сообщение: 150142

Старое сообщение 11-09-2015 12:28
-
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4397
Возраст: 34

Рейтинг



Цитата:
XaeroX писал:
Для сравнения: возраст Вселенной порядка 1016 минут.

сколько минут осталось до момента когда гейбен выложит рады вообще неизвестно
У нас же есть подсказки. Можно взять точность в 10 единиц, отталкиваться от имеющихся радов, предполагая что реальные значения либо близки к ним, либо, наоборот, на концах шкалы, можно анализировать только яркость рядом с самим лайтом.

Отредактировано Crystallize 11-09-2015 в 13:26

Сообщить модератору | | IP: Записан
Сообщение: 150143

Старое сообщение 11-09-2015 13:10
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34491
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Crystallize
Ты начни код писать, и быстро поймёшь, что всё не так просто, как кажется.

Сообщить модератору | | IP: Записан
Сообщение: 150145

Старое сообщение 11-09-2015 14:56
-
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 06:01. Новая тема    Ответить
Страницы (6): « Первая ... « 2 3 4 5 [6]   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Custom version of ZHLT by vluzacn
Компиляторы от китайца.
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024