Sidebar

Нубские Вопросы CS: Source

Z-O-M-B-I-E

Школоло
29.06.2009
8 631
2 AT:
В триггер_харт есть поле парент? Если да, то впиши туда имя двери.
2 Vlad648:
Преврати лопасти в func_rotating. Во флагах галку на Start On.
 

Vlad648

New member
10.10.2010
9
0
0
Еще есть вопрос. Как сделать в хаммере конус, но такой чтоб не с острым углом сверху а как сужающийся цилиндр? Примитива такого чет не нашел, поигрался с вертексами - тоже без особого результата...

Еще вопрос: как сменить размер модели?
 
Последнее редактирование:

igi_sev

I have returned
20.04.2009
819
39
  • Золотая медаль 232
2 KPOBOCOC[rus:
Warning: overflowed CClientRenderablesList group 6

Читается это так:
На клиенте (т.е. на твоем компе) переполнен список рендеринга
"group 6" - это номер группы визуальных объектов на карте (браши, prop-ы, частицы и т.д.)
Для оптимального использования процессорного времени и ресурсов видеокарты, движок Source группирует все видимые части карты в группы.
Может я конечно всех уже заколебал своими призывами к использованию HINT'ов, но в данном вопросе речь пойдет опять же о них )
Группировка частей карты производится еще на этапе компиляции карты, в зависимости от того как компилятор разрезает геометрию карты на листья (leafs), поэтому каждому(!) листу соответствует своя группа. В зависимости от того в какой части карты находится игрок, в поле его видимости может быть несколько листьев. Движок Source (да в прочем как и любой другой качественный графический движок) перебирает все видимые листья и создает список всех имеющихся в них видимых графических объектов.
Эти списки и называются списками рендеринга!
После создания списка, он отправляется на отрисовку для видеокарты.
НЕвидимые игроку части карты не попадают в список рендеринга, поэтому и не отображаются. Это снижает нагрузку на видеокарту и увеличивает быстродействие игры.
Тут важно понимать, что скорость игры зависит не только от скорости видеокарты, но так же и от скорости центрального процессора. Чем больше листьев в зоне видимости игрока, тем медленнее центральный процессор обрабатывает их. Поэтому нерационально создавать много маленьких листьев с целью скрыть как можно больше невидимых игроку частей карты. Нужно всегда искать баланс между размерами листьев и количеством графических объектов в них, тем самым избавляя видеокарту и ЦП от лишних вычислений.

И так, почему же появляется предупреждение "overflowed CClientRenderablesList", к чему приводит его игнорирование и как это исправить?
Думаю не трудно догадаться, что список рендеринга оказался слишком длинным, поэтому какая-то часть карты, которую по идее должен видеть игрок, попросту не будет отображаться из каких-то мест на карте. Разумеется это не допустимо!
Исправляет это очень просто!
Нужно избавить игрока от возможности/необходимости видеть одновременно всю карту!!!
Графический движок Source, настроенный под CSS, не способен работать с гигантскими пространствами, что в частности объясняется сжатыми лимитами, отведенными под размеры карты... где-то около 16384x16384 юнитов (могу ошибаться).
Во-первых. Нужно отвыкать ещё с самого начала обучения картостроению под Source, от карт типа "коробка". Думаю, не нужно объяснять какое огромное количество ненужных "накладных расходов" появляется при этом на финальной карте.
Во-вторых. Для грамотного контроля за листьями нужно научиться пользоваться HINT'ами. Это одно из основных средств повышения производительности карты, но его грамотное применение так же сильно усложняет жизнь читерам и повышает тем самым привлекательность карты для многих популярных игровых серверов.


2 KPOBOCOC[rus:
думаю, я уже ответил на твой вопрос )
 

ShotT

Has left this world
24.02.2010
3 587
25
0
А как хинты могут усложнить жизнь читерам? Чет не оч понял..
 
>Читается это так: <...>
В двух словах: большая коробка.
На такой карте хинты не очень помогут. Если вообще помогут, а не просто добавят новых виз-листьев. Сорс - наследие коридорного ку-движка, и его BSP-рендерер в последнюю очередь рассчитан на открытые пространства, ландшафты и прочие масштабные красивости.

>усложнить жизнь читерам

Элементарно, вотсон. Не отрисовываем лишние листья - не отрисовываем игроков в них. У волхакеров ботхёрт.
 
Вот проблема: снизу вода нормальная-а сверху такой бред.сделал точное отражение воды 3дскаем чтоб хотяб было видно что вода есть-но опять облом:всн модели видно сквозь воду, а браши тупо обрезаются!мутности воды нету сверху (то есть как будто отсутствие воды вовсе!).Кто может, помогите чем можете :facepalm:
 

Вложения

Воду даже из сдк вотер копипастил!Ну о дырках в карту ваще молчу)Лог ксм категорически отказываетса принимать (о_О) , пишет кой т бред что много картинок.поэтому просто добавил в файлы
 

Вложения

  • 2.7 КБ Просмотров: 173
вот э фак...а я то все перепробовал.Ща попробую мож скомпилит

Подумав, добавил:

2 Z-O-M-B-I-E:
Дыры на карте точно нет!Я ж скайбокс когда создавал не могло быть дырки!
 
Последнее редактирование:

Silent Joker

New member
18.10.2010
13
36
0
0
Народ, я из начинающих, так что не ухахатываейтесь если мой вопрос банален... =)
Вот моя карта после компиляции:

...ещё и прорисовываеться всё просто ужасно:


Как вы уже поняли, пытаюсь промодить cs_assault. Компелил с такими параметрами:
Defoult
$bsp_exe -game $gamedir $path\$file
$vis_exe -game $gamedir $path\$file
$light_exe -game $gamedir $path\$file
Copy File $path\$file.bsp $bspdir\$file
$game_exe -dev -console -allowdebug -game $gamedir +map $file

Так вот, что же я делаю не так? Главный вопрос: почему текстуры на мапе такого бледного цвета и такие не качественные? Почему-то ареапорталы меня так не пугают, как эти текстуры...Может нужно вводить какие-то особые параметры для компиляторов (я в этом не бум-бум)? Или ещё чё?
Пожалуйста втолкуйте мне. :roll:

P.S. Посоветовали обратиться в этот раздел форума... :D
 
Последнее редактирование:

Silent Joker

New member
18.10.2010
13
36
0
0
2 Animal1ty:
Спасибо, кое-что из тутора было полезным. Но, дело в том, что ареапорталы на мапе со стандартными настройками от VALVe и почему они себя так ведут ума не приложу.
Другой вопрос - текстуры. Что с ними???
 

Z-O-M-B-I-E

Школоло
29.06.2009
8 631
Вот сейчас провёл тест - хинты vs ареапорталы.
Мой вопрос, что же лучше?
На скринах 1й этаж ареапорталы, 2й хинты, вставленные в окна и всевозможные щели:
 

Вложения

ShotT

Has left this world
24.02.2010
3 587
25
0
Народ, до делал мап, ну делал делал и оставил, после пары недель, тобишь сегодня, пытаюсь открыть и мне выдает это:

Что это, из-за чего это происходит, как это обойти, если возможно и как избежать этого?
Если жать на ОК то хаммер вылетает.
(P.S. Сначала левое, потом правое выскакивает)
 

Game Server

Доноры Красавчики

Пользователи онлайн