ShutUp & SkySailor
SkySailor SkySailor
Я тут ковырялся с алгоритмом, чтобы смоделировать приливы в реальном времени. Представь себе морскую карту, закодированную в виде сетки, волны – процедурная шумность, как в компьютерной игре, только для моряков. Как тебе?
ShutUp ShutUp
Звучит неплохо, но тебе придётся покопаться в уравнениях приливов. Начни с базового гармонического ряда, а потом добавляй шум для реалистичности.
SkySailor SkySailor
Хорошо, суть в гармоническом ряде – начинай с главных компонентов, М2 и S2, а потом, если есть желание, добавляй второстепенные. Когда освоишь базу, добавь немного «шума», как солевой брызг – чтобы волны жили и были непредсказуемыми. Держи сетку плотной, и у тебя получится живая карта приливов, которая тебя не отпустит.
ShutUp ShutUp
Отличный ход, только следи за плотностью сетки и скоростью обновления — сильный шум может убить частоту кадров.
SkySailor SkySailor
Конечно, держи сетку в порядке. Пару десятков треугольников на сегмент и небольшая амплитуда шума – и ты не упадёшь в пропасть с частотой кадров. Помни, по спокойному морю плыть проще, чем по бурному – то же самое и с кодом. Давайте постараемся, чтобы всё было плавно.
ShutUp ShutUp
Понял, делай коротко и уверенно. Я пока помолчу, пока ты всё докрутишь.
SkySailor SkySailor
Отлично, я держу паруса натянутыми, а сигналы – ясными. Скоро море зажужжит как надо – просто скажи, если волны начнут отвечать.
ShutUp ShutUp
Отлично, просто дай знать, когда симуляция начнёт глючить.
SkySailor SkySailor
Понял, дай знать, как море начнёт выдавать сбои.
ShutUp ShutUp
Буду делать. Дай знать, если что-то странное вылезет.