Вопросы по теме 'perlin-noise'

Процедурная хеш-функция
Мне интересно, какая хеш-функция лучше всего подходит для процедурных текстур, особенно шума перлина. Я знаю о PRNG, размещенном на этой странице , но это утверждает, что это плохой PRNG Спасибо
353 просмотров
schedule 11.12.2022

Алгоритм шума Перлина [закрыт]
Мне трудно понять множество математических статей, доступных в Интернете, описывающих, как работает генерация шума Перлина, и мне интересно, может ли кто-нибудь указать мне направление более доступного введения. Я хочу использовать шум Перлина в...
36306 просмотров
schedule 08.07.2023

Как реализован шум Перлина во флеш-памяти?
На gamedev.SE мы обнаружили, что флэш-реализация Perlin-noise , похоже, немного отличается от других реализаций. Я не нашел никаких деталей реализации в Интернете, но мне было интересно, может ли кто-нибудь сказать, какой алгоритм используется...
2473 просмотров
schedule 24.09.2022

Уровень шума Перлина в процентах
Я кодирую генератор карт на основе шума Перлина и столкнулся с проблемой: Допустим, мне нужны плитки с 30% воды и 70% с грязью. С обычным генератором случайных чисел проблем нет: tile = rnd.nextFloat() < 0.7f ? DIRT : WATER; Но шум...
1919 просмотров
schedule 27.05.2023

Python pnoise возвращает 0: почему так?
Я пытаюсь сгенерировать 2D шум Perlin , используя pnoise2() из Python's noise . Я пытался следовать примерам . Функция просто требует ввода x и y : noise2(x, y, octaves=1, persistence=0.5, repeatx=1024, repeaty=1024, base=0.0) Тем не...
1819 просмотров
schedule 22.03.2022

Как применить шум Перлина к сфере?
Я пытаюсь создать анимированное солнце в HLSL для проекта XNA . Я генерирую его текстуру в пиксельном шейдере, используя алгоритм Perlin Noise , который я узнал из этот сайт . Это hlsl-код, который я написал для пиксельного шейдера:...
3758 просмотров
schedule 05.09.2022

Как вы используете Python Noise 1.1.1 для координат?
Я осмотрелся и, кажется, больше всего использую его для текстур, и я застрял, пытаясь понять, как реализовать Perlin/Simplex Noise для набора двумерных координат x и y. Все, что я пытаюсь сделать, это ввести 2 случайные координаты, x и y, а затем...
623 просмотров
schedule 08.09.2023

Неоднородные плитки и шум перлина
Я пытаюсь реализовать тайловую игру с разнородными тайлами; плитка разных размеров. Все размеры плитки для удобства округлены по размеру (до метра). Я ищу алгоритм, который укладывает плитки в псевдослучайном порядке, с требованием, чтобы, конечно,...
335 просмотров
schedule 04.02.2022

Использование шума Перлина для создания двумерной тайловой карты
Я просмотрел весь Интернет и исследовал шум Перлина, однако я все еще в замешательстве. Я использую java и libgdx . У меня есть класс Perlin для работы и генерации шума, но я не уверен, что значения, которые он дает, верны. Как проверить,...
12401 просмотров
schedule 21.05.2022

Вопросы относительно шума Перлина (как это работает)
В настоящее время я пытаюсь изучить шум Перлина, в частности 2D-шум для генерации ландшафта. Я читал статьи в Интернете за последние несколько дней, но, похоже, они не все согласны с тем, как работает шум Перлина, а те, которые кажутся авторитетными,...
1855 просмотров
schedule 09.01.2023

Создание ландшафта из шума Перлина
Итак, я пытался создать бесконечный и динамичный мир в стиле Minecraft и использовал Perlin Noise, чтобы получить случайную, но гладкую местность. Я использую Unity (в настоящее время версия 5.0.2f1), так что извините за любые вещи, не относящиеся к...
1404 просмотров
schedule 19.02.2022

Lua - Генерация шума Перлина - Получение полос, а не квадратов
В настоящее время я изучаю Löve 2d/Lua и пробую свои силы в создании шума с использованием алгоритма Perlin Noise. Я адаптировал код улучшенного шума Кена Перлина здесь: Код отредактирован с исправлениями согласно ответу Дуга -- original...
3854 просмотров
schedule 29.12.2022

Трехмерный симплексный шум: внезапное изменение высоты
У меня проблема с генерацией трехмерного шума. Я написал фреймворк, который использует DirectX11 для рендеринга всего. Я создаю геосферу и изменяю значения высоты с помощью функции 3D Simplex Noise. Проблема в том, что когда я вижу результат,...
1052 просмотров

Алгоритм Perlin Noise не производит градиентного шума
Я пытаюсь реализовать Perlin Noise на C ++. Во-первых, проблема (я думаю) в том, что результат не такой, как я ожидал. В настоящее время я просто использую сгенерированные значения шума Перлина в изображении в оттенках серого, и получаю следующие...
2274 просмотров
schedule 11.03.2024

Сделать шум Перлина масштабируемым
У меня есть алгоритм шума перлина и алгоритм шума opensimplex, который возвращает двойное значение на основе заданных значений X и Y. Я разрабатываю программное обеспечение, и я хотел бы знать, как: Масштабируйте шум перлина с двойным значением...
523 просмотров
schedule 28.06.2023

Как я могу отслеживать/раскрашивать отдельные фигуры, созданные с использованием шума перлина?
Итак, я создал 2D-анимацию, состоящую из 3D-шума Перлина, где оси X и Y представляют собой положения пикселей на матрице/экране, а ось Z просто подсчитывается с течением времени. Затем я применяю порог, чтобы он показывал только сплошные формы, в...
100 просмотров

Я не могу превратить свой генератор карт шума перлина в тайловую карту pygame для своей игры.
Я начал с создания тайловой карты, используя этот метод: for rw in range(tilesettings.mapheight): for cl in range(tilesettings.mapwidth): randomNumber = random.randint(0,15) if randomNumber == 0: tile =...
393 просмотров
schedule 28.09.2022

Зачем использовать куски с бесконечным созданием мира (единство С# 2d сверху вниз)
Я делаю 2D-игру на выживание в верхней части дома, у меня работает Perlin-Noise (я загружаю разные спрайты в зависимости от значения Perlin-Noise), но теперь я нахожусь в точке, чтобы создать «пол» внутри камеры и удалить «пол» вне поля зрения...
770 просмотров
schedule 28.11.2022

Процедурная генерация областей с явно более высокими отметками с помощью Perlin Noise
Я пытаюсь узнать о Perlin Noise и процедурной генерации. Я читаю онлайн-руководство по созданию ландшафтов с шумом, но я не понимаю часть объяснения автора о создании областей с большей высотой. На этой веб-страницы в разделе "острова" есть...
62 просмотров

Шум Perlin Unity с повторяющимися узорами
Я создал класс Noise, используя Perlin Noise из Unity, вот так: public static float[,] GetNoise(Vector2Int initialOffset, float scale, float persistance, float lacunarity, int octaves) { float[,] noiseMap = new float[Chunk.width,...
590 просмотров
schedule 27.01.2023