Форумы Homeworld3.RU  

Go Back   Форумы Homeworld3.RU > HOMEWORLD > Homeworld
Register Forum Rules FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools
Quote
Old 01-30-2011, 12:19 PM   #1
Shtusha
ЛейтенантЛейтенант
 
Shtusha's Avatar
 
Join Date: Aug 2008
Location: Санкт-Петербург
Posts: 135
Размеры кораблей

Вот пошарил (может плохо шарил), но не нашел информации по размерам (габаритам) кораблей во вселенной HW. Наверное, точнее было бы сказать длина. Масса есть, броня есть, а длины нет! Есть какие-нибудь достоверные сведения о данном вопросе?
Shtusha is offline   Reply With Quote
Old 01-30-2011, 12:26 PM   #2
AndrewN
Вице-адмиралВице-адмирал
 
Faction:
Таииданская Империя

Join Date: Mar 2007
Location: Имперские Верфи
Posts: 786
Re: Размеры кораблей

Нет, но вполне реально выпотрошить игровые архивы и выяснить длину.
AndrewN is offline   Reply With Quote
Old 01-30-2011, 12:44 PM   #3
Ten
Главнокомандующийp2ambassador
 
Ten's Avatar
 
Faction:
Стражи Садов Кадеша

Join Date: Feb 2004
Location: Great Nebula
Posts: 2,508
Re: Размеры кораблей

В игровых архивах длина кораблей не указывается, во всяком случае, напрямую. Есть коэффициенты масштабирования, которые применяются к координатам вершин моделей, но координаты-то величины безразмерные. Наверняка есть и коэффициент пересчёта «координатных» длин в «метровые», но мне он как-то не попадался на глаза.

Впрочем, можно выбрать отдельный корабль, максимально приблизить к нему камеру и, нажав клавишу M, воспользоваться предоставленной линеечкой. Точность измерений, конечно, будет невысока, но общее представление получить можно
Ten is offline   Reply With Quote
Old 01-30-2011, 12:55 PM   #4
Shtusha
ЛейтенантЛейтенант
 
Shtusha's Avatar
 
Join Date: Aug 2008
Location: Санкт-Петербург
Posts: 135
Re: Размеры кораблей

AndrewN, выпотрошив архивы, можно, я думаю, выяснить СООТНОШЕНИЕ размеров кораблей между собой, но не сам размер, собственно. Может не прав.

Ten, в том то и дело, что хочется с точностью, хотя бы, до метра. А вот был бы какой-нить размерный модуль (МД) общевселенский, равный чему-нибудь, например 10 метров. Тогда размер корабля мог бы считаться к примеру так: 10МД. Значит 100 метров. Так вот, может есть какая-нибудь подобная величина в HW с достоверно известными размерами, относительно которой и можно было бы узнать (прямым сравнением габаритов) реальные размеры чего угодно во вселенной HW?

Вытаскивая модели для бумажных разверток понял, что с масштабом-то как раз всё не так плохо. Соотношение размеров моделей кораблей вполне реальное. Но, точку отсчёта бы!!!
Shtusha is offline   Reply With Quote
Old 01-30-2011, 01:19 PM   #5
Ten
Главнокомандующийp2ambassador
 
Ten's Avatar
 
Faction:
Стражи Садов Кадеша

Join Date: Feb 2004
Location: Great Nebula
Posts: 2,508
Re: Размеры кораблей

Хм... Копнул маленько исходники игры, и в файле src\Game\pieplate.c нашёл весьма интересный кусок кода:

Код на C:
real32 pieDistance = 0;
...
void pieDistanceReadoutDraw(vector *movepoint, vector *origin, color c)
{
    real32 dist_x, dist_y, dist_z;
    udword distance;
...
    char dist_str[20],ru_str[20];

    dist_x = movepoint->x - origin->x;
    dist_y = movepoint->y - origin->y;
    dist_z = movepoint->z - origin->z;
...
    dist_x *= dist_x;
    dist_y *= dist_y;
    dist_z *= dist_z;

    //find la distance (using that wonderful formula by Pythagoras)
    pieDistance = fsqrt(dist_x + dist_y + dist_z);
    distance = (udword)pieDistance;
...
    //depending on the distance, scale the readout
    if (distance < 100)
    {
        sprintf(dist_str, "%i m", distance);
    }
    else if ((distance >= 100) && (distance < 10000))
    {
        distance /= 100;
        distance *= 100;
        sprintf(dist_str, "%i m", distance);
    }
    else if (distance >= 10000)
    {
        distance /= 1000;
        sprintf(dist_str, "%i km", distance);
    }
Итак:
расстояние = sqrt((x2-x1)2 + (y2-y1)2 + (z2-z1)2)
sqrt – квадратный корень, расстояние округляется до целого. Классическая формула из учебника геометрии (см. комментарии ). Получается, что создатели ХВ1, не мудрствуя лукаво, приняли единицу координатной оси за 1 метр.

Андрюха, ты, как сведущий в 3D-моделировании, вполне можешь рассказать, как в той же Майке или Максе обвести модель прямоугольным параллелепипедом и измерить его длину, ширину и высоту Или хотя бы как узнать координаты угловых точек, разница между которыми и даст искомые размеры.
Ten is offline   Reply With Quote
Old 01-30-2011, 01:37 PM   #6
Shtusha
ЛейтенантЛейтенант
 
Shtusha's Avatar
 
Join Date: Aug 2008
Location: Санкт-Петербург
Posts: 135
Re: Размеры кораблей

О! Гениально! Впору составлять справочник по кораблям!
Shtusha is offline   Reply With Quote
Old 01-31-2011, 12:08 PM   #7
AndrewN
Вице-адмиралВице-адмирал
 
Faction:
Таииданская Империя

Join Date: Mar 2007
Location: Имперские Верфи
Posts: 786
Re: Размеры кораблей

Создатели ХВ приняли единицу координатной сетки за 1 фут, чем создали кучу проблем.
К размерам - нет, не могу, каждый корабль нужно обводить слишком точно, проще вручную выбрать точки и записать координаты.
Что именно интересует?
AndrewN is offline   Reply With Quote
Old 01-31-2011, 08:17 PM   #8
Ten
Главнокомандующийp2ambassador
 
Ten's Avatar
 
Faction:
Стражи Садов Кадеша

Join Date: Feb 2004
Location: Great Nebula
Posts: 2,508
Re: Размеры кораблей

Если уж кто-то и принял фут за единицу координатной сетки, то явно не создатели первого ХВ Я ж не зря отмаркировал красным цветом ключевые слова предыдущего поста.

Что до параллелепипеда – вроде ж в майке и максе есть такая штука, как bound box, т.е. тот самый параллелепипед выделения (см. аттач, например). Неужели нельзя как-то узнать координаты его узловых точек?
Attached Images
File Type: png p2swarmer_boundbox.png (111.2 KB, 56 views)
Ten is offline   Reply With Quote
Old 01-31-2011, 09:04 PM   #9
AndrewN
Вице-адмиралВице-адмирал
 
Faction:
Таииданская Империя

Join Date: Mar 2007
Location: Имперские Верфи
Posts: 786
Re: Размеры кораблей

Да блин! ©
Майки под рукой нет. Координаты баундинг боксов - не знаю. А вот Deep Exploration выдает готовые размеры - не помню, правда, полные или только от центра.
С поправкой на то, что размеры моделей из ХВ1 нужно домножать на 0,3048, потому что футы.
AndrewN is offline   Reply With Quote
Old 01-31-2011, 10:01 PM   #10
Ten
Главнокомандующийp2ambassador
 
Ten's Avatar
 
Faction:
Стражи Садов Кадеша

Join Date: Feb 2004
Location: Great Nebula
Posts: 2,508
Re: Размеры кораблей

Да, позор на мои седины... с размерами маленько дал маху... давно, видать, не запускал 3D Exploration. «Objects List...» -> щелчок правой кнопкой на модели (в данном случае P2Swarmer) -> Object Properties, в окне таблица Dimension, графа Size. Получается, что обычный Swarmer 27 метров в длину, 15 в ширину и 14 в высоту. Начинаю догадываться, почему футы... либо четырёхметровый рост во вселенной ХВ ещё весьма средненький Но, как ни крути, с футами создатели игры совсем не согласны

Shtusha, в общем, качай Big Viewer, 3D Exploration, распаковывай модели нулевого лода (Homeworld.big/<раса>/<корабль>/rl0/lod0/*.(g|p)eo)– всё в твоих руках. Не забудь только результатом поделиться, раз уж взялся
Ten is offline   Reply With Quote
Old 02-02-2011, 10:07 PM   #11
Shtusha
ЛейтенантЛейтенант
 
Shtusha's Avatar
 
Join Date: Aug 2008
Location: Санкт-Петербург
Posts: 135
Re: Размеры кораблей

Спасибо! Все проги давно стоят. Размеры нужны были для определения размеров моделей кораблей, чтобы в одном масштабе были! 1:72!

Похоже, что на 0.3048 умножать-таки стоит! Больше похоже на правду! Судя по картинке высота корвета по сравнению с человечками не может быть 43 метра, а вот 13,3 вполне!

Нда! Однако с масштабом в 1:72 погорячился я слегка! 1:144 - в самый раз! Но, даже при таком масштабе carier выходит под 3,5 метра! 8-о
Attached Images
File Type: jpg corvette40.jpg (185.8 KB, 62 views)

Last edited by Shtusha : 02-02-2011 at 10:48 PM. Reason: добавил!
Shtusha is offline   Reply With Quote
Old 02-03-2011, 11:56 AM   #12
AndrewN
Вице-адмиралВице-адмирал
 
Faction:
Таииданская Империя

Join Date: Mar 2007
Location: Имперские Верфи
Posts: 786
Re: Размеры кораблей

Баттлкруйзер Вайгров есть смысл строить только в 1:250 или мельче - тогда он будет около четырех метров.)
AndrewN is offline   Reply With Quote
Old 09-27-2012, 12:15 AM   #13
EugeneN
РядовойВ запасе
 
Join Date: Sep 2012
Posts: 24
Re: Размеры кораблей

Если кому-то это еще интересно (размеры кораблей) - есть способ это выяснить - правда не с точностью до метра, а где то до +/- 50 метров.
В игре известна скорость кораблей (в меню строительства), а в меню навигации (пробел) при маршруте указывается его точная длина в километрах
Берем корабль, ставим его у основания флагмана, и измеряем - либо длиной, либо скоростью.
EugeneN is offline   Reply With Quote
Old 09-27-2012, 06:49 AM   #14
Джаспер
Адмирал флотаКомандир отряда
 
Джаспер's Avatar
 
Faction:
Кушане - киит Сомтау

Join Date: Dec 2010
Location: Хиигара
Posts: 1,557
Re: Размеры кораблей

Проблема в том, что, несмотря на букву m у указателя круга движения, показывает он, скорее всего, именно футы, а не метры. Потому что именно таким образом на первых порах при измерениях, истребители получались по 20-30 метров, с одним только колпаком максимум двухместной кабины в 5-7 метров
Джаспер is offline   Reply With Quote
Old 07-09-2014, 12:04 PM   #15
NomadE
ЛейтенантЛейтенант
 
NomadE's Avatar
 
Join Date: Feb 2008
Posts: 64
Re: Размеры кораблей

Только что сам полез смотреть эти размеры. Ну не поверю я, что кхаракский банан "всего" 7014 футов высотой. Каких-то жалких 2137 метров. А вот то, что он высотой семь километров, выглядит более реалистичным.
NomadE is offline   Reply With Quote
Old 07-09-2014, 07:29 PM   #16
Lee
Адмирал флотаComandante
 
Lee's Avatar
 
Join Date: Jul 2007
Posts: 1,635
Re: Размеры кораблей

Ты вообще можешь себе представить высоту 2 км? ) Вот прям в чистом поле)
Lee is offline   Reply With Quote
Old 07-10-2014, 12:17 PM   #17
NomadE
ЛейтенантЛейтенант
 
NomadE's Avatar
 
Join Date: Feb 2008
Posts: 64
Re: Размеры кораблей

Тут скорее вопрос к бэку. Так как стапель и банан были отлично видны с поверхности планеты.
А в чистом поле оно бы просто задевало нижнюю границу облаков.
NomadE is offline   Reply With Quote
Old 07-10-2014, 06:36 PM   #18
Mr_Overjay
Контр-адмиралКонтр-адмирал
 
Mr_Overjay's Avatar
 
Faction:
Кушане - киит Манаан

Join Date: Apr 2011
Location: Порт Каа-6
Posts: 609
Re: Размеры кораблей

Я как инженер могу представить каким геморроем была постройка 2-км материнского корабля.

А то что были ли видны Стапель+Мазершип с поверхности Кхарака... Дык, и МКС в принципе-то можно увидеть, но в оптику и не всегда
Mr_Overjay is offline   Reply With Quote
Old 07-10-2014, 09:27 PM   #19
NomadE
ЛейтенантЛейтенант
 
NomadE's Avatar
 
Join Date: Feb 2008
Posts: 64
Re: Размеры кораблей

Так и строили его, если не изменяет мне память, шесть десятков лет. И было указано, что он на несколько поколений стал едва ли не второй луной на небе Харака.
NomadE is offline   Reply With Quote
Old 07-11-2014, 12:41 AM   #20
karak
Командир эскадрильиБезмолвный Страж
 
Faction:
Налториане

Join Date: May 2010
Location: Sol system, SS 13
Posts: 234
Re: Размеры кораблей

Точнее сказать, единственной луной на небе Харака.
karak is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +3. The time now is 11:49 PM.

Page generated: 0.071 seconds (92.02% - PHP and 7.98% - MySQL), 12 queries total