TerraMath [1.21.4] [1.20.6]

Описание

Создавайте уникальные миры с помощью математических формул и функций. TerraMath позволяет генерировать процедурный ландшафт используя тригонометрические, логарифмические и специальные функции для создания невероятных видов.

Теперь при создании мира, кроме сида можно указать функцию, например sin(x), чтобы мир сгенерировался волнообразным.

Список поддерживаемых функций можно найти на GitHub проекта

Настройки генерации:
  1. Масштаб - контролирует размер рельефа. При значении 1 один период функции равен одному блоку, при 10 - десяти блокам. Чем больше значение, тем более растянутым будет рельеф.
  2. Базовая высота - центральный уровень генерации (в блоках). Например, при значении 64 это будет уровень моря, и основной рельеф будет формироваться относительно этой высоты.
  3. Вариация высоты - максимальное отклонение от базовой высоты (в блоках). При значении 32 рельеф может отклоняться на 32 блока вверх и вниз от базовой высоты. Чем больше значение, тем выше горы и глубже впадины.
  4. Сглаживание - уменьшает резкие перепады высот. При значении 0 рельеф генерируется как есть, при увеличении значения острые углы и обрывы становятся более пологими.
Настройки шума:
  1. Тип шума - метод генерации шума поверх основной функции для разнообразия рельефа
  2. Масштабы X, Y, Z - чем больше значение, тем сильнее шум выражен по этим осям
  3. Общий масштаб высоты - чем больше значение, тем сильнее шум

Скриншоты

Как установить TerraMath

  1. Скачай и установи Minecraft Forge / Fabric
  2. Скачай мод
  3. Не распаковывая, скопируй в .minecraft\mods
  4. Готово

Скачать TerraMath

Комментарии

  1. NightShadow, 1 декабря 2024, 09:20
    1
    Слишком сложно. Не осилю
  2. addavriance, 1 декабря 2024, 14:24
    -1
    NightShadow, можно просто в desmos случайные функции писать(z=sin(x) и тд) и смотреть что получается, а потом переносить в игру, рандом тоже прикольные штуки выдает
  3. Igoryanreal, 2 декабря 2024, 16:04
    addavriance, Но лагает капец...
  4. Igoryanreal, 2 декабря 2024, 16:06
    Igoryanreal, У меня средний пк, и у меня лишь 40 фпс с натяжкой, обычно при таких настройках у меня фпс 800. И сам разницу найди. Примерно в 2000 раз меньше (я не математик). А сам мод и задумка хорошая, советую продолжать в том же духе.
  5. timur-nagai, 2 декабря 2024, 17:35
    Igoryanreal, хмм, что то не сходится, средний ПК и 800 ФПС, хмм
  6. addavriance, 3 декабря 2024, 01:05
    Igoryanreal, благодарочка. На счет фпс могу сказать, что при определенной генерации оно ведет себя нормально, и как я заметил это зависит чисто от количества блоков и от того в каком порядке они генерируются, до этого было намного хуже и я оптимизировал этот момент насколько возможно, но не исключаю того, что можно оптимизировать еще
  7. Igoryanreal, 3 декабря 2024, 05:52
    timur-nagai, 800 На минималках с оптимизирующими модами.
  8. Igoryanreal, 3 декабря 2024, 05:53
    addavriance, При условии, я скачал оптимизирующие моды. А ты можешь сказать формулу при которой будет нормальный фпс?
  9. NightShadow, 3 декабря 2024, 17:22
    addavriance, просто для справки, шум перлина это зараза, которая ненавидит рандом
  10. addavriance, 3 декабря 2024, 18:42
    Igoryanreal, ну как я уже писал, фпс зависит от того с какой периодичностью у тебя отрисовываются блоки, тут нельзя точно сказать, ну обычная синусоида без настроек точно не лагает
Войди или зарегистрируйcя, чтобы комментировать.