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(); }
//private void OnValidate() //{ // planet = GetComponent<Planet>(); // cameraController.AddPostProcessingClient(this); //} private void Awake() { planet = GetComponent <Planet>(); cameraController.AddPostProcessingClient(this); }