public void Initialize()
    {
        cameraController.AddPostProcessingClient(this);

        //worleyNoiseGenerator = new WorleyNoiseGenerator(worleyComputeShader);
        //cloudSettings.texture = worleyNoiseGenerator.RunShader();

        noiseFilter      = NoiseFilterFactory.CreateNoiseFilter(settings.noiseSettings);
        settings.texture = new Texture3D(40, 40, 40, TextureFormat.RGBA32, true);

        GenerateTexture();
    }
Beispiel #2
0
 //private void OnValidate()
 //{
 //    planet = GetComponent<Planet>();
 //    cameraController.AddPostProcessingClient(this);
 //}
 private void Awake()
 {
     planet = GetComponent <Planet>();
     cameraController.AddPostProcessingClient(this);
 }