protected override void Generate() { base.Generate(); Texture2D bumpTexture = TextureGenerator.GetBumpMap(width, height, tiles); Texture2D normal = TextureGenerator.CalculateNormalMap(bumpTexture, 3); sphere.materials [0].mainTexture = biomeMapRenderer.materials[0].mainTexture; sphere.GetComponent <MeshRenderer> ().materials [0].SetTexture("_BumpMap", normal); sphere.GetComponent <MeshRenderer> ().materials [0].SetTexture("_ParallaxMap", heightMapRenderer.materials[0].mainTexture); atmosphere1.materials[0].mainTexture = TextureGenerator.GetCloud1Texture(width, height, tiles); atmosphere2.materials [0].mainTexture = TextureGenerator.GetCloud2Texture(width, height, tiles); this.bumpTexture.materials[0].mainTexture = atmosphere1.materials[0].mainTexture; paletteTexture.materials[0].mainTexture = atmosphere2.materials[0].mainTexture; }
protected override void Generate() { base.Generate(); Texture2D bumpTexture = TextureGenerator.GetBumpMap(Width, Height, Tiles); Texture2D normal = TextureGenerator.CalculateNormalMap(bumpTexture, 3); Sphere.materials [0].mainTexture = BiomeMapRenderer.materials[0].mainTexture; Sphere.GetComponent <MeshRenderer> ().materials [0].SetTexture("_BumpMap", normal); Sphere.GetComponent <MeshRenderer> ().materials [0].SetTexture("_ParallaxMap", HeightMapRenderer.materials[0].mainTexture); Atmosphere1.materials[0].mainTexture = TextureGenerator.GetCloud1Texture(Width, Height, Tiles); Atmosphere2.materials [0].mainTexture = TextureGenerator.GetCloud2Texture(Width, Height, Tiles); BumpTexture.materials[0].mainTexture = Atmosphere1.materials[0].mainTexture; PaletteTexture.materials[0].mainTexture = Atmosphere2.materials[0].mainTexture; }