При хостинг поддержке Интернет-сообщества VBIOS CS-Mapping.com.ua
Вернуться   CS-Mapping.com.ua > Forum > Картостроение > Помощь > Помощь по Counter-Strike 1.6
Ник
Пароль
Правила форума FAQ Пользователи Администрация Календарь Поиск За 24 часа Пометить все разделы прочитанными

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.10.2018, 23:07  #1
Reyond
Reyond
Новобранец
Регистрация: 29.10.2018
Сообщения: 5


По умолчанию Curve Patch конвертация и использование

Всем добрый день! Не знал куда написать, поэтому напишу здесь. На quake 3, да и насколько я знаю в xash3d есть поддержка так называемых curve patch мешей. Мой первый вопрос это является ли curve patch хорошей альтернативой брашам для создания карт с открытыми пространствами, ландшафтом да и вообще как у этих патчей дела с оптимизацией? Ведь по идее даже если мы и не видим всех граней браша, то они занимают место в оперативной памяти, а следовательно уступают патчам, у которых такой проблемы нет.





А если патчи и являются хорошей альтернативой брашам, то есть ли какая-нибудь утилита для конвертации .obj файлов в .map да так, чтобы конвертировало в патч? Ведь тогда открывается возможность для использования продвинутых программ вроде world machine, где можно генерировать огромные ландшафты. Заранее спасибо тому, кто ответит, мне правда важно знать ответы на эти вопросы.

Reyond вне форума Ответить с цитированием
Старый 30.10.2018, 00:00  #2
qpAHToMAS
qpAHToMAS
Генерал
Регистрация: 22.10.2006
Адрес: Russian Far East
Возраст: 33
Сообщения: 9,291


По умолчанию

Я не помню точно, но уже давно есть способ перегнать Terrain (вроде через Terrain Generator) в MAP (или типа того), он перегоняется как бы треугольниками-столбиками. И это не ущербно.
qpAHToMAS вне форума Ответить с цитированием
Старый 30.10.2018, 09:51  #3
Reyond
Reyond
Новобранец
Регистрация: 29.10.2018
Сообщения: 5


По умолчанию

Конечно! Вы правы, такие способы есть и их немало! Я и сам так перегонял, вот .obj ландшафт:



А вот я его уже перегнал в .map и здесь как раз есть квадратные "столбики", то есть браши:



Я даже делал свой инструмент для генерации случайных ландшафтов в .map файл, но работало не очень хорошо:

[/IMG]

Есть кстати отличный инструмент, "Nem's mega 3d terrain generator", в котором ландшафты из брашей можно легко создавать и редактировать.

Вот только для одного такого столбика тебе нужно загнать в оперативную память еще 5 лишних граней. На самом деле это достаточно большая нагрузка, тем более если делать для мобильных платформ. Вот например для ps vita на xash3d была сделана вот такая карта:




Только вот fps выше 10 особо не поднимается. Конечно, здесь есть ещё модели, которые можно было бы сделать LOD'ами, но может быть и так, что замени ты все эти браши на curve patch меши, то фпс возрастет. Только для нормальной работы, чтобы перегонять ландшафты из других редакторов, хорошо бы иметь специальную утилиту. Если такая утилита есть, то я бы её использовал, а если её нет, то придется самому такую написать.
Reyond вне форума Ответить с цитированием
Старый 30.10.2018, 11:31  #4
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,383


По умолчанию

Маленький плейстейшон удивительно тормозной на самом деле

Дядя Миша, подумав, добавил 30.10.2018 в 11:32
Зы. Лишние грани автоматически удаляются после компиляции.

Последний раз редактировалось Дядя Миша, 30.10.2018 в 11:32.
Дядя Миша вне форума Ответить с цитированием
Старый 30.10.2018, 12:18  #5
FiEctro
FiEctro
Регистрация: 28.07.2006
Адрес: Эквестрия
Возраст: 33
Сообщения: 17,146


По умолчанию

Мне почему то кажется что hd модели там будут проседать намного сильнее чем сама карта.
FiEctro вне форума Ответить с цитированием
Старый 30.10.2018, 13:17  #6
Cavador
Cavador
Генерал-Майор
Регистрация: 08.12.2007
Сообщения: 1,367
Замечания: 1


По умолчанию

[ Цитата ] Сообщение от Reyond: Вот только для одного такого столбика тебе нужно загнать в оперативную память еще 5 лишних граней.

5 граней должны взаимо-уничтожиться во время компиляции, или nodraw.

если еще подобрать подходящую ентить, то движок не будет захлеюываясь кровью считать для всех брашей ландшафта порталы, что есть правильно. Не говоря уже о том, что на браш-геометрия есть сильные ограничения.
Cavador вне форума Ответить с цитированием
Старый 30.10.2018, 15:09  #7
Reyond
Reyond
Новобранец
Регистрация: 29.10.2018
Сообщения: 5


По умолчанию

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





С брашами явно возникнут сложности. Более того, работая в других редакторах например в 3ds max или в блендере карты нужно делать особым образом, нужно их создавать так, словно бы ты создавал их из брашей. Когда же карта создаётся просто как поверхность, то возникают определенные сложности из-за которых многие карты просто становится невозможно перенести. Если же карту можно перенести как набор mesh патчей, то там у нас нет никаких ограничений. Всё же конвертация в патчи была бы очень полезной

Последний раз редактировалось Reyond, 30.10.2018 в 15:16.
Reyond вне форума Ответить с цитированием
Старый 30.10.2018, 16:52  #8
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,383


По умолчанию

Вот для того я и создал систему ландшафтов, чтобы не резать тропинку

Дядя Миша, подумав, добавил 30.10.2018 в 16:53
Зы. Конвертация есть но патчи несолидные

Дядя Миша, подумав, добавил 30.10.2018 в 16:54
Ззы. Из мешей тоже есть. Но эти мешы и патчи нагружают движок в 5 раз сильнее чем брашы

Последний раз редактировалось Дядя Миша, 30.10.2018 в 16:54.
Дядя Миша вне форума Ответить с цитированием
Старый 30.10.2018, 17:08  #9
Reyond
Reyond
Новобранец
Регистрация: 29.10.2018
Сообщения: 5


По умолчанию

А где можно посмотреть на систему ландшафтов и найти конвертеры?
Reyond вне форума Ответить с цитированием
Старый 30.10.2018, 17:41  #10
FiEctro
FiEctro
Регистрация: 28.07.2006
Адрес: Эквестрия
Возраст: 33
Сообщения: 17,146


По умолчанию

[ Цитата ] Сообщение от Reyond: С брашами явно возникнут сложности.

Радиант не поддерживает браши ?
FiEctro вне форума Ответить с цитированием
Старый 30.10.2018, 18:02  #11
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,383


По умолчанию

2 Reyond:
Вон ксашмод новый, там карта grass_test2 с ландшафтом. Конверторов никаких нет, компиляторы карт умеют читать патчи и мешы. Они в комплекте идут.
Дядя Миша вне форума Ответить с цитированием
Старый 30.10.2018, 18:06  #12
Reyond
Reyond
Новобранец
Регистрация: 29.10.2018
Сообщения: 5


По умолчанию

Так вот же про конвертацию написано

Дядя Миша, подумав, добавил 30.10.2018 в 16:53
Зы. Конвертация есть но патчи несолидные

Reyond, подумав, добавил 30.10.2018 в 18:07
Радиант поддерживает браши, просто зачастую мешем проще сделать многие вещи
[ Цитата ] Сообщение от FiEctro: Радиант не поддерживает браши ?

Последний раз редактировалось Reyond, 30.10.2018 в 18:07.
Reyond вне форума Ответить с цитированием
Старый 30.10.2018, 18:28  #13
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,383


По умолчанию

Конвертация есть, а конверторов нет
Дядя Миша вне форума Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 01:50.


Designed by FT-502, TRUP@C. Originally by Ulric Spaak
Hosted by: VBIOS.COM, Powered by: vBulletin
copyright © 2002 - 2025 by CS-Mapping.com.ua Community