HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Новая версия VHLT
Анонс
Страницы (3): « 1 [2] 3 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
nemyax
Нёмыч

Дата регистрации: Jul 2011
Проживает: (void)
Сообщений: 4137

Рейтинг



Цитата:
Дядя Миша писал:
Ну потому что вертексы должны образовывать конвексный браш.

Ну а отчего такое требование? Вот прям BSP-алгоритму подавай объёмные тела? Он вроде как и кашу из треугольников неплохо режет, не?

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

Старое сообщение 09-12-2016 20:36
- За что?
 XaeroX
Crystice Softworks

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

Рейтинг



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


Цитата:
nemyax писал:
Вот прям BSP-алгоритму подавай объёмные тела?

Ну а как он иначе определит, где solid, а где empty?

__________________

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

Старое сообщение 09-12-2016 20:39
-
nemyax
Нёмыч

Дата регистрации: Jul 2011
Проживает: (void)
Сообщений: 4137

Рейтинг



Ок, кубики так кубики. А объём кубика обязательно должен быть ненулевым? И эта, все остальные разновидности брашей тоже за кадром приводятся к набору кубиков?

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

Старое сообщение 09-12-2016 21:02
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32210
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
XaeroX писал:
Ну а как он иначе определит, где solid, а где empty?

с вогнутыми телами подобные операции требуют на порядок больше расчётов и времени. Поэтому обычно используют convex decomposition.

Цитата:
nemyax писал:
Он вроде как и кашу из треугольников неплохо режет, не?

в мап-файле нет никаких треугольников, прошу заметить. И никогда не было.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

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

Старое сообщение 09-12-2016 21:31
-
nemyax
Нёмыч

Дата регистрации: Jul 2011
Проживает: (void)
Сообщений: 4137

Рейтинг



И правильно ли я понял, что если писать скриптег, как говорит Дядя Миша, то каждый треугольник надо представлять вырожденным кубиком с одним видимым фейсом? Типа такого:

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

Старое сообщение 09-12-2016 21:31
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32210
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
nemyax писал:
И эта, все остальные разновидности брашей тоже за кадром приводятся к набору кубиков?




как говорил Задорнов, в СССР есть только один сорт сыра - сыр.
Так и у брашей есть только одна разновидность - браш. Брашы это оч. хорошая штука на самом-то деле. Максимально дружелюбная к алгоритмам разбиения и построения.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

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

Старое сообщение 09-12-2016 21:33
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12901
Возраст: 32

Рейтинг



nemyax
Именно так работает конвертер obj в map. Кстати геометрия в этом случае сохраняется почти идеально, битых брашей практически нет (странно почему никто еще не написал декомпилятор хлбсп на этом принципе). Направление пирамидки определяется по нормали кажется.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

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

Старое сообщение 09-12-2016 22:43
- За что?
nemyax
Нёмыч

Дата регистрации: Jul 2011
Проживает: (void)
Сообщений: 4137

Рейтинг



Цитата:
FiEctro писал:
Направление пирамидки определяется по нормали кажется.

По идее тогда уж из этих пирамидок должен составляться объёмный меш без внутренних зазоров.
А что с текстурированием? Надо строить матрицу, которая будет проецировать на треугольник согласно его расположению на UV-развёртке?

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

Старое сообщение 09-12-2016 23:25
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32210
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
FiEctro писал:
Именно так работает конвертер obj в map

То есть у вас уже есть конвертор "произвольных треугольников" в формат мап, но вы всё равно просите меня это сделать? Неплохо-неплохо.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

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

Старое сообщение 10-12-2016 13:30
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12901
Возраст: 32

Рейтинг



Дядя Миша
Он уже 7 лет существует, а ты за 7 лет его так и не осилил , хотя просили. К тому же это не совсем полноценный конвертер, а плагин к ILE за авторством CrazyRussian. Ну, а я собственно один из первых кто предложил колоизацию из дуум3 конвертировать треугольники таким странным способом, вон Блендер и конвертер Ксерокса до сих пор создают кучу ненужных вершин, в результате чего количество битых брашей увеличивается в разы.

Цитата:
nemyax писал:
По идее тогда уж из этих пирамидок должен составляться объёмный меш без внутренних зазоров.
А что с текстурированием? Надо строить матрицу, которая будет проецировать на треугольник согласно его расположению на UV-развёртке?


В теории да, но на практике результат не будет 100%ным, в очень большом количестве случаев твой "объёмный меш" MAP просто побьёт. А пирамидка всегда будет конвексной и всегда все её стороны будут лежать на плоскости. Ты не забывай что это всё тот же декомпил, как любой декомпил он требует ручной оптимизации.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Отредактировано FiEctro 10-12-2016 в 16:46

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

Старое сообщение 10-12-2016 16:50
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32210
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
FiEctro писал:
Он уже 7 лет существует, а ты за 7 лет его так и не осилил

Мне вообще на всё забить и сидеть только ваши хотелки удовлетворять, правильно понимаю? Мне этот конвертор всегда был долампочки, он никогда не входил в круг моих задач и интересов.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

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

Старое сообщение 10-12-2016 18:08
-
nemyax
Нёмыч

Дата регистрации: Jul 2011
Проживает: (void)
Сообщений: 4137

Рейтинг



Цитата:
FiEctro писал:
Ты не забывай что это всё тот же декомпил

Я сейчас не про декомпил, а про воображаемый скриптег, скажем, под тоджы блендер. Вообще с обсуждением конвертаторов можно перейти куда-нибудь во флуд.

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

Старое сообщение 10-12-2016 20:23
- За что?
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12901
Возраст: 32

Рейтинг



nemyax
А разница? Будет тоже самое. В блендере допустим у тебя будет всё ок, конвексные браши и шоколад. Но у МАПа всеравно своё мнение на этот счет, поэтому тебе нужно будет либо адаптировать компилятор под блендеровский формат + конвертировать все энтитии в формат понятный халфе, либо всё так же экспортировать в МАП и играть уже по его правилам, вернее по правилам редактора карт. В этом тоже есть свои плюсы, выравнив все вертексы по сетке, ты заметно уменьшишь время компиляции.

Дядя Миша
Ну так ты опубликуй список того что просить можно, а чего нельзя

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Отредактировано FiEctro 10-12-2016 в 21:45

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

Старое сообщение 10-12-2016 21:40
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32210
Нанёс повреждений: 392 ед.

Рейтинг



Можно:
Засылать донаты

Нельзя:
Просить что-либо

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

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

Старое сообщение 11-12-2016 10:29
-
~ X ~
offline

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

Рейтинг



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


Цитата:
FiEctro писал:
Именно так работает конвертер obj в map. Кстати геометрия в этом случае сохраняется почти идеально, битых брашей практически нет (странно почему никто еще не написал декомпилятор хлбсп на этом принципе). Направление пирамидки определяется по нормали кажется.

воистину - странно. Я таким методом скалы рисовал. И не только я. Вот только что ты будешь делать с очень тонкими стенками? Всё равно надо много эвристики додумывать.

ЗЫ:

Нельзя:
Просить засылать донаты

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

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

Старое сообщение 11-12-2016 11:05
- За что?
Тема закрыта Дядя Миша 17-12-2016 в 19:46
Временная зона GMT. Текущее время 09:21. Новая тема    Ответить
Страницы (3): « 1 [2] 3 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Новая версия VHLT
Анонс
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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