Показать сообщение отдельно
Старый 08.01.2014, 15:54   #18
Tymofei
Старожил
Капитан-лейтенант
BlackMark Studio
 
Аватар для Tymofei
 
Регистрация: 14.02.2008
Адрес: Москва
Сообщений: 3,355
Нация: Франция
Пол: Мужской
Офицеры Корабли
Репутация: 751

Награды пользователя:

По умолчанию Re: Разговор с модератором раздела

Ну, Лена, держись

Спойлер:
= = = = =
Немного общих сведений о парусных судах.

Про "фонарики":
Спойлер:
В игровое время не было жёстких правил какие и где огни на судне следует зажигать.
Система, более-менее внятная, была введена бриттами в первой четверти 18 века, тут же заимствована за Ла-Маншем, а затем, через американские колонии, по всему миру.

Тем не менее, были общие традиции:
  • На всех рю (наклонных реях) к фаловому углу (верхнему) подтягивали светильник.
  • На мачтах, несущих прямые паруса, светильник подтягивали к огонам вант (т.е. не на марсовой площадке ставили! - чтобы вперёдсмотрящего не слепил).
  • На всех судах, у которых расстояние на шканцах от планширя до воды превышало один человеческий рост, при сближении с другим судном полагалось зажигать фонарь на уровне груди на каждой вахте (как правило, у румпеля и у каждой мачты). На марше эти фонари не использовались.
  • На судах, несущих менее четырёх мачт (бушприт тоже мачта), гакабортные (транцевые) фонари не вешали, обходились бортовыми. Бортовые представляли собой светильники мощностью в одну каретную свечу (видимость 5 кабельтов), заккрепляемые на специальных штангах на фальшбортах судна в районе юта.
  • Все четырёх- и более -мачтовые суда в дополнение к бортовым фонарям вешали фонарь на носу, в районе гальюна-форштевня, сразу под бушпритом, но всегда выше грена.
    Если судно несло блинд (квадратный парус под мачтой) на бушприте, то фонарь вытягивали за парус, т.е. к концу основного дерева.
  • Военные суда в походе (в составе эскадры, при патрулировании) зажигали фонарь над марсом грота или фока (т.е. на самой высокой мачте) и, как минимум, один фонарь на корме/транце мощностью в три каретных свечи. В остальное (неслужебное) время использовались набортные фонари даже на коронных (линейных) судах.
  • Торговцы не вывешивали огни на мачтах (и вообще зачастую обходились набортными и носовым фонарями), но могли запросто имитировать манеры военных в целях маскировки.
  • При маневрировании в акваториях (сиречь парковке) или в составе флотилий на прямых парусах обязательно зажигали фонари на ноках рея, несущего самый большой из развёрнутых "поперечных" парусов.

По разрядам/рангам военных судов полагалось нести:
- 6 ранг: один фонарь на три каретных свечи на транце;
- 5 ранг: два фонаря на три свечи на транце;
- 4 ранг: два фонаря на три свечи на транце + по одному набортному на полуюте и юте (если имелся);
- 3 ранг: три фонаря (2х3 свечи + 1х7 свечей) + по одному набортному на полуюте и юте (если имелся).
- 2 ранг: три фонаря (2х3 свечи + 1х7 свечей) + по одному набортному на полуюте и юте (если имелся) >> если у судна не было мидлдека (т.е. только две бортовых батареи в высоту) или четыре "малых" фонаря (1х3 свечи) + 1х7 свечей (вся пять в один ряд) + по одному набортному на полуюте и юте (если имелся) >> если у судна был мидлдек (т.е. три бортовых батареи в высоту);
- 1 ранг: четыре "малых" фонаря (1х3 свечи) + 1х7 свечей (вся пять в один ряд) + по одному набортному на полуюте и юте (если имелся) >> если судно несло менее 72 орудий основного калибра (всего около 90 вместе с сигнальными пушками и фальконетами) или три фонаря (2х3 свечи + 1х7 свечей) в верхнем ряду + два "малых" фонаря (1х3 свечи) в створе галереи + по одному набортному на полуюте и юте (если имелся), если судно несло больше орудий.

Причём главный фонарь зажигали на адмиралтейских (на борту присутствует начальник авангарда/фланга/арьергарда) кораблях, флагманах, судне с членом королевской семьи на борту. Это был сигнал "охранять меня любой ценой", а не "я в этой банде главный".


Про расколеровку:
Спойлер:
Сочетания цветов были стандартными: синий-белый, красный-жёлтый, белый-зелёный, чёрный-жёлтый.

Черного и красного цвета торгаши старались избегать: это были классические цвета военных (на них было не так заметно высохшую кровь).

Естественных цветов борт более характерен для новых судов.
Для б/у или трансатлантических (всё, от шхуны и выше) естественного дерева должно быть мало.

Англия: желтый борт, синяя полоса с покрашенными в желтый узорами, темно-коричневые бархоуты.

Франция: небесно-голубые борта с белым декором, темно-коричневые(черные) бархоуты.

Испания: охристо-коричневые борта с декором желто-красных оттенков.

Голландия: зеленые оттенки борта с белым или желтым декором.

Жёлтый - каботажный цвет.
Зелёный и синий - как правило, торговых и финансовых кумпанств.

Тёмно-жёлтого ("золото") стоит избегать - это коронный цвет, как и Navy Blue (он же Royal Blue). Их использовали только на военных судах или через пошлину.

Более трёх цветов на борту не использовалось. Бортом считалась только надводная часть.

Резные украшения, как правило, снимались на время долгих переходов или перед боем.

Голландия могла запросто добавить чёрный между водой и первым бархоутом.

Испания часто использовала красный (смеси на основе сурика) для отделки.

Франция красила бархоуты и планширь в один цвет (так судно казалось выше).

Бритты красили планшири под цвет внутренней окраски фальшбортов.

Голландцы никогда не красили фальшборта изнутри (экономили).

Испанцы очень часто использовали круглые порты для своих тонкоствольных кулеврин, особенно на кораблях-наследниках навио.

У них эту манеру заимствовали голландцы.
Они запросто могли порты опердека (иногда и мидлдека) сделать круглыми.

Испанцы редко делали полупорты (не уважали их, т.к. считали, что они портят внешний вид судна.

В то же время голландцы и бритты вовсю использовали полупорты и смешанные батареи на открытых палубах.

Подводная часть, окрашенная корабельной смолой (корабельным лаком), имела грязно-белый, охристо-серый или блёклый чёрный цвет, в зависимости от состава или компонентов смолы, использованных верфью.


В основном, материалы брались тут: [Для просмотра данной ссылки нужно зарегистрироваться]

Добавлено через 29 минут
Про паруса:
Спойлер:
Ели парус крепится к рее, имя которой формируется как <ship_name1>_rey_aX (те если в имени реи есть литера "a") или парус крепится к мачте под номером 1 (обычно это бушприт и парус блиндовый) то этот парус сворачивается по первой команде (те при переходе из "полного" в "боевое положение") - те принадлежит к группе ROLLTYPE_FAST (это внутренняя константа в движке).
Все другие паруса не попадающие под вышеприведенное правило попадают в группу ROLLTYPE_NORMAL - те они будут свернуты при переходе из "боевого положение" в положение "без парусов" .

Паруса по группам локаторов :

"sailt" - треугольный парус (кливера и стаксели), с продольной волной колебания (обычно стоит вдоль центральной оси судна);

"sails" - квадратный парус (какой-то артефакт К2, работает аналогично saild);
"sailg" - квадратный парус с гербом (какой-то артефакт К2, работает аналогично saild);

"sailf" - трапецевидный парус (стаксели и стеньстаксели),с продольной волной колебания (обычно стоит вдоль центральной оси судна, на бизани, рю или грота-трисели);

"saild" - сворачивающийся квадратный парус с поперечной волной колебания (обычно стоит на основных реях главных мачт).

В ККС добавлены два новых типа парусов, которые будут подниматься с командой при переходе из "боевого" в "полное" положение, и будут иметь тип ROLLTYPE_FAST не зависимо от их размещения на судне:

"sailv" - треугольный парус (кливера и стаксели) - аналог группы "sailt";

"sailn" - трапецевидный парус (стаксели и стеньстаксели) - аналог группы "sailf".


= = = = =
Любой парус в игре образуется группой из трёх/четырёх локаторов.

Два "главных" sail1 и sail2 образуют верхнюю шкаторину (линию крепления) паруса и размещаются в бензельных углах.
Между ними располагаются два разных типа моделей - "намотанный"/"собранный" парус или развёрнутое полотно. Развёрнутое полотно всегда жёстко закреплено в этих точках. Колебание модели паруса возможно только в поперечной плоскости судна и только на косых парусах.

Зависимые локаторы sail3 и sail4 отмечают нижние (шкотовые) углы паруса.
При "свёрнутом" положении занимают места у соответствующей бензельной вершины (sail1 для sail4, sail2 для sail3).
Плавно смещаются по прямой м/д обозначенными локаторами положениями, если парус разворачивается.
Могут "тащить" за собой элементы такелажа - лини (ropeX) или фалы (falX), если последние имеют разнесённые на пол-фута (в игровом масштабе) концы. В противном случае элементы такелажа не отображаются.

Однако есть отвратительная проблема: смещение шкотовых локаторов производится двигом не в указанную моделлером точку, а хз куда

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

При этом, чем длиннее такелажный элемент, тем сильнее погиб паруса поперечного/прямого - в горизонтальной/рабочей плоскости, а продольного/косого - в вертикальной. Можно получить такой пузырь, что мама, не горюй! Причём от раза к разу загрузки локации с кораблём пузырь может появляться, а может и не появляться.

Я применяю собственное решение - размещаю блоки в потенциальных позициях шкотовых углов, тем самым сокращая расстояние между концами элемента такелажа, закреплённого на парусе в шкотовой вершине.


= = = = =
Только для ККС:
По поводу максимального погиба парусов

В игре локаторы парусов имеют именование sailN (где N = 1,2,3 (для треугольных парусов), N=1,2,3,4 - для квадратных парусов), а группы локаторов для этих парусов соответственно имеют вид - sailX (где X = t,v,f,n,d).

В группе локаторов sailX - х должно быть написано маленькими буквами, т.к. код двига чувствителен к регистру!

Точка максимального погиба должна иметь такое же наименование группы локаторов и N = 0 для имени локатора.

Например:
Имеем прямоугольный грот - парус относящийся к группе saild и имеющий локаторы sail1, sail2, sail3, sail4 для вершин паруса. По идее через все 4 вершины данного паруса (или 3 вершины для треугольного паруса) можно провести плоскость.
Соответственно точка максимального погиба будет принадлежать также к группе локаторов saild, иметь наименование sail0 и отстоять от плоскости как раз на величину максимального погиба.

У треугольных парусов, в силу особенностей движка, точку максимального погиба необходимо смещать и относительно центра паруса с тем, чтобы получить наиболее эффектное отображение в игре.

При повороте у треугольных парусов погиб подчиняется направлению ветра, у трапециевидных - увы, нет


Про флаги:
Спойлер:
Для обычных флагов группа локаторов именуется без изменений - "flagX", для спецфлагов (в ККС) - "sflagX".

Флаги могут подчиняться мачтам, реям и элементам стоячего такелажа (falX).

В вершинах флага размещаются локаторы f1, f2, f3, f4.

Для правильного отображения в игре флаг на модели должен быть размещён на продольной оси судна, от кормы к носу.

Длина флага задаётся расстоянием между локаторами f1 и f2, высота флага - f1 и f4 (эти же локаторы отвечают за точки крепления флага к несущему элементу).


Добавлено через 10 минут
Про ванты в ККС:
Спойлер:
"Двойные" ванты (два троса и выбленки):

Локаторы должны иметь вид "vanz" (вместо "vant"), ну и далее как обычно - например "vanz9u" (верхний локатор для 9-ой марсельной группы вант).

Ванты относятся к группе vants.

Концы нумеруются по правилу (где Х - номер ванта):
vanzXl - начало блока;
vanzXr - конец блока;
vanzXu - типа, огоны.


= = = = =
"Тройные" ванты (три троса и выбленки):

Локаторы должны иметь вид "vanx" (вместо "vant"), ну и далее как обычно - например "vanx9u" (верхний локатор для 9-ой марсельной группы вант).

Ванты относятся к группе vants.

Концы нумеруются по правилу (где Х - номер ванта):
vanxXl - начало блока;
vanxXr - конец блока;
vanxXu - типа, огоны.


Разрушение корабельных моделей в ККС:
Спойлер:
Отстреливаемые элементы (обломки, фрагменты) корпуса.

Привязываем к локаторам, именуемым shatterX, где Х - произвольный порядковый номер (исключая 1 (единицу)!).
Локаторы включаются в группу geometry, относящуюся к корневому локатору waterline.
Сами gm-модели после экспорта должны иметь вид: <ship_name1>_shatterX.gm (где X > 1).

Могут нести элементы такелажа (локаторы типа ropebX/ropeeX и falbX/faleX, имеющие "концы" в группе hull (на корпусе)).

= = = = =
Перо руля (возможно, с баллером), выделяется в самостоятельный элемент и закрепляется на локаторе shatter1_baller.
Локатор входит в группу geometry, относящуюся к корневому локатору waterline.
Может нести элементы такелажа.

= = = = =
Отстреливаемые стеньги (фрагменты мачт).

Мачту можно поделить по высоте на две части, которые будут ломаться порознь, т.е. или только топ мачты, или вся мачта целиком.

Основание (саму мачту) садим, как и прежде, на локатор mastX, где Х - произвольный порядковый номер (начиная с единицы).

Стеньгу подчиняем локатору mastX01, где Х - порядковый номер мачты-основания.

Локаторы включаются в группу geometry, относящуюся к корневому локатору waterline.

Могут нести любые зависимые элементы: такелаж, паруса, ванты и флаги.

= = = = =
Если реи, которые относятся к обламываемым топам мачт, несут фонари, их локаторы называем по схеме frX01ZX01YY.
Эти локаторы относятся к группе flares.

X - номер дерева мачты;
Z - буквенный код рея;
YY - порядковый номер светильника на судне.


Пожалуй, всё


Комментарий модератора
makarena:
Отработано!
[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]
__________________
[Для просмотра данной ссылки нужно зарегистрироваться]

Лучшая игра пиратской тематики: Преферанс вживую))

Последний раз редактировалось makarena; 09.01.2014 в 17:58.
Tymofei вне форума Ответить с цитированием
11 пользователя(ей) сказали cпасибо:
dem0n1c (22.03.2014), dim10 (08.01.2014), Henry Morgan (08.01.2014), Ingmar (08.01.2014), Lejito (08.01.2014), miha (08.01.2014), nightowl (26.09.2015), NikK (08.01.2014), Oldbarel (09.01.2014), Джон Дэвис (13.03.2014)