Тема этой статьи может не соответствовать общим правилам значимости Википедии . Пожалуйста, помогите продемонстрировать значимость темы, ссылаясь на надежные вторичные источники , которые независимы от темы и обеспечивают ее значительное освещение, выходящее за рамки простого тривиального упоминания. Если значимость не может быть показана, статья, скорее всего, будет объединена , перенаправлена или удалена . Найти источники: "OpenSimplex noise" – новости · газеты · книги · ученый · JSTOR ( март 2016 г. ) ( Узнайте, как и когда удалять это сообщение )
Шум OpenSimplex представляет собой n-мерную (до 4D) градиентную функцию шума , которая была разработана для преодоления проблем, связанных с патентами, связанными с симплексным шумом , а также для избежания визуально значимых направленных артефактов, характерных для шума Перлина .
Алгоритм во многом схож с симплексным шумом, но имеет два основных отличия:
В то время как симплексный шум начинается с гиперкубических сот и сжимает их вниз по главной диагонали, чтобы сформировать структуру сетки, [1] шум OpenSimplex вместо этого меняет местами факторы перекоса и обратного перекоса и использует растянутые гиперкубические соты. Растянутые гиперкубические соты становятся симплектическими сотами после подразделения. [2] Это означает, что 2D Simplex и 2D OpenSimplex используют разные ориентации треугольной мозаики , но тогда как 3D Simplex использует тетрагональные двуклиновидные соты , 3D OpenSimplex использует тетраэдрально-октаэдрические соты . [2]
Шум OpenSimplex использует больший размер ядра, чем симплексный шум. Результатом является более гладкий вид за счет производительности, поскольку необходимо определить и учесть дополнительные вершины в каждой оценке. [2]
У OpenSimplex есть вариант под названием «SuperSimplex» (или OpenSimplex2S), который визуально более плавный. «OpenSimplex2F» идентичен оригинальному SuperSimplex.