Есть ли какое-либо другое использование для Шума перлина помимо очевидного?

Я также видел в другом посте, что моя команда gsutil должна быть обновлена ​​до 4.22 или выше. Как это проверить ??

Получить версию gsutil:

gsutil version

Обновление Cloud SDK, включающее gsutil:

Windows: Открыть команду запрос с правами администратора

gcloud components update

Linux:

gcloud components update

Я вижу имя проекта, идентификатор проекта и номер проекта. Какие из них (если таковые имеются) используются в этом поле для My Bucket.

Используйте PROJECT_ID. Чтобы получить список проектов, к которым у вас есть доступ. Эта команда выведет список каждого проекта.

gcloud projects list

Чтобы увидеть, какой ваш проект по умолчанию:

gcloud config list project

Если проект по умолчанию пустой или неправильный, используйте следующую команду.

Чтобы установить проект по умолчанию:

gcloud config set project [PROJECT_ID]

Из того, что я понимаю, я должен изменить класс хранения объектов, либо перезаписывая данные

Предполагая, Ваше имя ведра mybucket.

ШАГ 1. Изменить класс хранения по умолчанию для группы:

gsutil defstorageclass set coldline gs://mybucket

ШАГ 2. Изменить класс хранения для каждого объекта вручную. Это вариант, если вы хотите просто выбрать несколько файлов.

gsutil rewrite -s coldline gs://mybucket/objectname

ШАГ 3: Проверьте существующую политику жизненного цикла. Измените шаг 4 соответствующим образом, если существует существующая политика.

gsutil lifecycle get gs://mybucket

ШАГ 4: Измените жизненный цикл ковша. Эта политика перемещает все файлы старше 7 дней в холодное хранилище.

ПОЛИТИКА (запись в lifecycle.json):

{
    "lifecycle": {
        "rule": [
        {
            "action": {
                "type": "SetStorageClass",
                "storageClass": "COLDLINE"
            },
            "condition": {
                "age": 7,
                "matchesStorageClass": [
                    "MULTI_REGIONAL",
                    "STANDARD",
                    "DURABLE_REDUCED_AVAILABILITY"
                ]
            }
        }
        ]
    }
}

Команда:

gsutil lifecycle set lifecycle.json gs://mybucket
9
задан Adam Harte 1 May 2012 в 14:33
поделиться

4 ответа

Лучший трактат по шуму Перлина и тому, что вы можете с ним сделать, я знаю в Texturing and Modeling Эберта, но Хьюго Элиас собрал довольно хорошую коллекцию страниц о шуме и других связанных темах некоторое время назад, на которые стоит взглянуть.

Я широко использовал его для создания реалистичных пейзажей, когда я написал серию программ для визуализации ландшафта еще в конце 90-х - начале 2000-х годов. использование различных форм шумовых процессов Перлина для обработки генерации ландшафта. Многие другие программы делают аналогичные вещи - например, замечательный Terragen .

Я также использовал его для наложения реалистичного шума поверх других текстур, например, для добавления «шероховатости» к Плагин Photorealistic Textile для Photoshop.

По сути, прелесть шума Перлина заключается в том, что он не случайный, а турбулентный, поэтому в любом случае, когда у вас есть недетерминированное явление, его можно применить для получения более «естественных» результатов. Определенно набор или подпрограммы, с которыми должен быть знаком любой программист, поскольку их использование подходит во многих обстоятельствах, когда люди склонны обращаться к генератору случайных чисел. Например, использование функции Перлина для получения изменений скорости некоторого смоделированного движущегося объекта в игре (скажем, из-за ветра или чего-то подобного) работает намного лучше, чем применение случайных изменений.

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

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

10
ответ дан 4 December 2019 в 11:08
поделиться

Его можно использовать в четырех измерениях (например, x, y, z, время) для создания объемных облаков, которые появляются и исчезают. Добавьте базовый вектор движения, который меняется со временем, и у вас тоже есть ветер.

1
ответ дан 4 December 2019 в 11:08
поделиться

Одно из связанных применений - создание ландшафтов, созданных фракталом.

0
ответ дан 4 December 2019 в 11:08
поделиться

Не забывайте также о шумах Уорли . Это полезное дополнение к Перлину. Сама статья находится здесь.

http://www.cse.ohio-state.edu/~nouanese/782/lab4/ http://www.flickr.com/photos / 12739382 @ N04 / 2652571038 /

6
ответ дан 4 December 2019 в 11:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: