Files
jelito/Assets/Noise/NoiseGenerator.cs
2025-09-15 15:53:18 +02:00

30 lines
814 B
C#

using System.Collections;
using System.Collections.Generic; //For list functionality
using UnityEditor;
using UnityEngine;
[AddComponentMenu("Noise/Noise Generator")]
public class NoiseGenerator : MonoBehaviour {
public ComputeTexture[] computeTextures2D;
public ComputeTexture3D[] computeTextures3D;
public void Generate()
{
foreach(ComputeTexture ct in computeTextures2D){
ct.CreateRenderTexture();
ct.SetParameters();
ct.SetTexture();
ct.GenerateTexture();
ct.SaveAsset();
}
foreach(ComputeTexture3D ct in computeTextures3D){
ct.CreateRenderTexture();
ct.SetParameters();
ct.SetTexture();
ct.GenerateTexture();
ct.SaveAsset();
}
}
}