• S sverchok
  • Информация о проекте
    • Информация о проекте
    • Активность
    • Метки
    • Участники
  • Репозиторий
    • Репозиторий
    • Файлы
    • Коммиты
    • Ветки
    • Теги
    • Участники
    • Диаграмма
    • Сравнение
  • Задачи 148
    • Задачи 148
    • Список
    • Доски
    • Спринты
  • Запросы на слияние 21
    • Запросы на слияние 21
  • CI/CD
    • CI/CD
    • Конвейеры
    • Задания
    • Расписания
  • Развертывания
    • Развертывания
    • Окружения
    • Релизы
  • Пакеты и реестры
    • Пакеты и реестры
    • Реестр пакетов
    • Реестр контейнеров
  • Мониторинг
    • Мониторинг
    • Инциденты
  • Аналитика
    • Аналитика
    • Поток ценности
    • CI/CD
    • Репозиторий
  • Wiki
    • Wiki
  • Сниппеты
    • Сниппеты
  • Активность
  • Диаграмма
  • Создать новую задачу
  • Задания
  • Коммиты
  • Доски с задачами
Свернуть панель
  • nikitronn
  • sverchok
  • Запросы на слияние
  • !2997

Some new noises

  • Ревью изменений

  • Скачать
  • Почтовые патчи
  • Простое отличие
Слиты nikitronn запросил слияние github/fork/vicdoval/vector_noise_optimize в master Мар 24, 2020
  • Обзор 5
  • Коммиты 4
  • Конвейеры 0
  • Изменения 8

Created by: vicdoval

I optimized the code of the 'Vector Noise', then I thought: A Numpy implementation sure is faster.
After digging inside of the Perlin magic my implementation was slower than the previous optimised code.... but opened up some control over the Noise generation so I added 4 types of noise with some options :) Random Cells: noise_sverchok_blender_example_5 Ortho Gradients noise_displace_blender_sverchok_example_8 Random Gradients: noise_sverchok_blender_example_7 And Numpy Perlin noise_sverchok_blender_example_9

The are available in the Vector Noise node and on the Noise Displace node

Also on this PR:

  • Float to Int node will ouput Numpy arrays if has a numpy input

  • get_nesting_level of data_structure.py accepts numpy

  • Code changes complete.

  • Code documentation complete.

  • Documentation for users complete (or not required, if user never sees these changes).

  • Manual testing done.

  • Unit-tests implemented.

  • Ready for merge.

Ответственный
Назначить
Проверяющие
Запросить ревью
Оценка трудозатрат
Исходная ветка: github/fork/vicdoval/vector_noise_optimize