Sidebar

Масштаб (размер "единицы").

Как вы думаете, чему равен юнит?


  • Total voters
    0

10st

New member
Sep 17, 2007
21
Масштаб (размер "единицы").

Где-нибудь есть материалы исследований на эту тему?
Какому действительному расстоянию аналогична одна "единица" "карты"?

Если брать ~2,5 см, то получается как-то неправильно, что персонаж в проём ~80 см может не влезть.
 

Scream

aw
Oct 29, 2005
6,857
38
2 10st:
А ты сам то нормально в 80см проходишь?
Вообще проще не загоняться на эту тему, ну разве что при строительстве "реалмап". А так бери стандариные значения - обычный этаж 128, повыше 192, высокий зал 256 и т.д. Вентиляция 64 или 48... Да и потом так всё лучше работает и компилится быстрее.
 

Sadi

Шестиструнный Самурай
Jun 17, 2005
3,106
40
21
0
Когда приходится делать что-то, основываясь на реальных размерах объекта, беру больше чем 2,5 см на юнит. Точно не скажу на сколько, где-то раза в полтора. Ибо следуя правилу юнит=2.54 см сцена выходит весьма тесной. Яркий пример - высотка баззера. Относительно друг друга объекты отлично смаштабированы, но когда сам пробежишься среди них - начинаешь очень тесно себя чувствовать. Хотя не знаю, может качки-спецназовцы и в действительности себя так чувствуют в панельных кваритрах :D
 

Anikes

A
StProZ^ said:
1 м = 40 юнитов
230:40=~6метров, тоесть в среднем игрок прыгает по 6 метров за раз с оружием в руках? %)
40 метров ~ 15,7 дюймов ~ 16 юнитов ;)
Оффтоп


Кстати-кстати! модельки для Cs я рисую в 3dmax, а там у меня выставленны мм (миллиметры), после компила, в игре они выглядят так как и должны, ни меньше ни больше, значит пропорции соблюдены и как доказательство - причастия юнита к дюйму. :agy: Можно перевести мм в дюймы, сосчитать сколько их там, а рядом с моделью нарисовать просто браш в хаммере и сравнить их размеры. %)
 
Last edited:

Scream

aw
Oct 29, 2005
6,857
38
Сейчас, кстати, подумал реализовать специальную сервисную модель для хаммера с сантиметровой шкалой) Как раз чтобы пропорции вымерять, типа приложил как линейку и проверил!
Только сделать не могу, т.к. макс не работает, а в других редакторах всё те же юиты.
Но могу нарисовать текстуру с ассоциативными картинками (человечки, двери, окна и т.п.)
 

hlopec

C_TT_@_P_T_C_M_E_H
Dec 13, 2007
1,111
37
Anikes said:
40 метров ~ 15,7 дюймов ~ 16 юнитов ;)
1 дюйм ~ 2,54 см - всегда использовал это, и во всех картах у меня даже дверные проемы соотвествуют реальным. :ku:

2 Anikes:
40 метров это 4000 см, т.е. 1574 дюйма, а следовательно и 1574 юнитов ;)

а вобще когда-то я делел план своей квартиры, и с соотношением 1юнит 2.54 см у меня не получалась реальная картина квартиры в игре, а как только принял 1юнит 2см так сразу стало похоже на правду ;)

2 StProZ^:
если 1юн.=2.54см то получается что по 6 метров:agy: , легкоотлеты отдыхают :lol:
а если 1юн.=2см то 4.78 метра... но тогда рост игрока составит 1.28м :agy: (а если исходить не от отображения игрока рядом с предметами а от минимальной высоты между землей и объектом позволяющим игроку пройти то 1.46м)
 
Last edited:

Slux

CEO of CSM
Jun 20, 2006
5,774
38
Эх... Почитал я тему и пошёл измерять себя и дверной проём.

Дверной проём ≈ 80 см
Ширина плеч ≈ 50 см

Стою приблизительно посередине дверного проёма, с каждого бока около 15 см до косяка. И это я ещё не могу сказать, что я какой-то накачанный здоровяк. Теперь представим в этой двери солдата средней комплекции, у которого ширина плеч больше 60 см. Учтём все карманы со всякими военными штучками на рукавах. Учтём также, как человек держит оружие. Например, в случае с автоматом правый локоть слегка отведён от туловища, скажем, 5-10 см. Вот и получается ширина "игрока" в реальной жизни около 70 см.

70 см ≈ 28'' ≈ 28 юнитов.

Осталось ещё ≈10 см. Это, конечно, мизер, но всё-таки нехватает до 32 юнитов. И здесь на помощь приходит теория построения трёхмерного пространства на двухмерном экране. Когда-то давно читал статью об этом, сейчас уже не помню где и как называлась, но там говорилось как раз об этом. Говорилось о трёхмерном изображении, спроецированном на плоскость экрана. Все объекты в игре, сделанные по реальным размерам, будут меньше, чем в реальности. Это аксиома.

Если кто-то заинтересовался вопросом, то советую прочитать книгу: "OpenGL. Суперкнига. Третье издание. Ричард С. Райт-мл. и Бенджамин Липчак. 1040 страниц." В книге расписано всё от построения проекций и наложения текстур на плоскости до прорисовки теней. Всё написано понятным языком, очень много примеров кода на C (не C++).
 
Last edited:

Sadi

Шестиструнный Самурай
Jun 17, 2005
3,106
40
21
0
slux said:
Все объекты в игре, сделанные по реальным размерам, будут меньше, чем в реальности. Это аксиома.

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

Scream

aw
Oct 29, 2005
6,857
38
Тогда нужно вывести формулу пересчёта (коэффициент) и составить таблицы основных размеров (которые по всему миру примерно одни и те же).
 

10st

New member
Sep 17, 2007
21
slux said:
Все объекты в игре, сделанные по реальным размерам, будут меньше, чем в реальности. Это аксиома.
Ложь и провокация, я считаю. И уж тем более не аксиома.
И в какой "игре"? В Half-life или в любой?
Если в HL, то это означает проблему HL, а не картостроителей.

Если увеличивать пропорционально все размеры, то какая тогда разница?

Это может значить, что "камера" неправильно настроена, не там располагается и т.п.

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

sa7mon

Продвинутый маппер
Apr 2, 2010
3
35
высота игрока в CS чуть меньше — 64 юнита или 160 см, что для спецназовца явно малова

Я тут тоже посчитал чуток и мне кажется что более корректно считать что 1 юнит равен 2.55 см. Ща поясню. Я взял в пример рост человека (свой), и провел несложные расчеты.
это ровно стоя 169 см. = 100%
это присогнутый 153 см. = 92% тоесть тело в присогнутом соостоянии уменьшилось примерно на 8%
тоесть спецназовец ростом в
100% = 180 см.
92% = 165 см.
Отсюда вывод, что рост персонажа в КС 64 юнита верное. (исправлению верить)
1 юнит = 2.55 см.
 
Last edited:

Devil

Dura lex, sed lex.
Jun 16, 2009
1,470
28
14
0
это ровно стоя 169 см. = 100%
это присогнутый 153 см. = 92% тоесть тело в присогнутом соостоянии уменьшилось примерно на 8%
Как-то не верится, что 14см разницы между стоящим и сидящим.

100% = 180 см.
92% = 165 см.
Отсюда вывод, что рост персонажа в КС 64 юнита ~ 2.55 см.
15:8=2.55? 15:8=1.875.

Отсюда вывод, что рост персонажа в КС 64 юнита ~ 2.55 см.
64юнита~2.55см? Так мы тебя не поймём :D
 

Dr.Katz

New member
Feb 3, 2010
740
0
0
:facepalm: это извечный спор... в хл пропорции не такие как в реальной жизни, и приравнять юнит к сантиметрам, так чтобы все сошлось не получится. И смысла в этом абсолютно никакого нет. Для построения пропорциональных карт нужно исходить из размеров игрока в юнитах, и не извращаться с метрической системой.

Оффтоп
 
Last edited:

Game Server

CSM TV

Page QR Code

QR Code

Donate Campaign

Total amount
$0.00
Goal
$25.00

Latest profile posts

TestUser wrote on TRUP@C's profile.
Master?
TestUser wrote on TRUP@C's profile.
Hello Father

Members online

No members online now.

Discord