Как сделать многократный шум Перлина? - Форум - Все для Unity3d

Все для Unity3d> Как сделать многократный шум Перлина? - Форум>
Страница 1 из 11
Форум » Unity » Вопросы » Как сделать многократный шум Перлина?
Как сделать многократный шум Перлина?
dima13230Дата: Воскресенье, 18.01.2015, 23:12 | Сообщение # 1
Новый писатель
Группа: Пользователи
Сообщений: 1
Статус: Offline
Как сделать многократный шум Перлина? Что бы карта была реалистичнее,нужно "пробегаться" шумом Перлина неоднократно. Как это сделать?

Добавлено (18.01.2015, 23:12)
---------------------------------------------
XDD  шум Пердина XDD


Сообщение отредактировал dima13230 - Воскресенье, 18.01.2015, 23:12
 
JiriLДата: Воскресенье, 18.01.2015, 23:30 | Сообщение # 2
Новый писатель
Группа: Пользователи
Сообщений: 1
Статус: Offline
var pixWidth: int;
var pixHeight: int;
var xOrg: float;
var yOrg: float;
var scale = 1.0;
    var noiseTex: Texture2D;
private var pix: Color[];
function Start () {
noiseTex = new Texture2D(pixWidth, pixHeight);
pix = new Color[noiseTex.width * noiseTex.height];
Heigt = new int[noiseTex.width * noiseTex.height];
CalcNoise();
}
function CalcNoise() {
for (var y = 0.0; y < noiseTex.height; y++) {
for (var x = 0.0; x < noiseTex.width; x++) {
var xCoord = xOrg + x / noiseTex.width * scale;
var yCoord = yOrg + y / noiseTex.height * scale;
var sample = Mathf.PerlinNoise(xCoord, yCoord);
pix[y * noiseTex.width + x] = new Color(sample, sample, sample);
Heigt[y * noiseTex.width + x]=  Mathf.Round(sample*Mul);
}
}
noiseTex.SetPixels(pix);
noiseTex.Apply();
}
function Update () {
noiseTex = new Texture2D(pixWidth, pixHeight);
pix = new Color[noiseTex.width * noiseTex.height];
Heigt = new int[noiseTex.width * noiseTex.height];
CalcNoise();
transform.renderer.material.mainTexture=noiseTex;
}
Вот как и обещал скриптик, пыль сдул, вроде-бы работает) чтобы увидеть сам шум, кинь на плейн и поставь перед камерой, и меня параметры , вроде-бы всё:)


Чат этого сайта, но в экзешнике
https://goo.gl/u33LHj
 
Форум » Unity » Вопросы » Как сделать многократный шум Перлина?
Страница 1 из 11
Поиск:
Свернуть
Развернуть
Необходима авторизация
0
ТОП-5 САЙТА
НОВЫЕ ИГРЫ
ГОРЯЧИЕ ТЕМЫ
СЛУЧАЙНЫЕ ФАЙЛЫ