layer fix
This commit is contained in:
@@ -227,24 +227,24 @@ func main() {
|
|||||||
lakeImage, lakePixels := GenerateLakes(settings.Width, settings.Height, settings.Lakes, settings.LakeSizeLower, settings.LakeSizeUpper, noiseImg, settings.Seed)
|
lakeImage, lakePixels := GenerateLakes(settings.Width, settings.Height, settings.Lakes, settings.LakeSizeLower, settings.LakeSizeUpper, noiseImg, settings.Seed)
|
||||||
finalImage := lakeImage.(*image.RGBA)
|
finalImage := lakeImage.(*image.RGBA)
|
||||||
|
|
||||||
// Step 3: Generating Trees
|
// Step 3: Darkening Lake Areas
|
||||||
currentStep++
|
|
||||||
progressBar.SetText(fmt.Sprintf("Step %d/%d: Generating Trees", currentStep, steps))
|
|
||||||
progressBar.SetValue(float64(currentStep) / float64(steps))
|
|
||||||
GenerateTrees(finalImage, lakePixels, settings.MinTreeSize, settings.MaxTreeSize, settings.TreeCoverage, settings.TreeClumpiness, settings.Seed)
|
|
||||||
|
|
||||||
// Step 4: Darkening Lake Areas
|
|
||||||
currentStep++
|
currentStep++
|
||||||
progressBar.SetText(fmt.Sprintf("Step %d/%d: Darkening Lake Areas", currentStep, steps))
|
progressBar.SetText(fmt.Sprintf("Step %d/%d: Darkening Lake Areas", currentStep, steps))
|
||||||
progressBar.SetValue(float64(currentStep) / float64(steps))
|
progressBar.SetValue(float64(currentStep) / float64(steps))
|
||||||
darkenedHeightmap := DarkenLakeAreas(noiseImg, lakePixels)
|
darkenedHeightmap := DarkenLakeAreas(noiseImg, lakePixels)
|
||||||
|
|
||||||
// Step 5: Applying Roughness
|
// Step 4: Applying Roughness
|
||||||
currentStep++
|
currentStep++
|
||||||
progressBar.SetText(fmt.Sprintf("Step %d/%d: Applying Roughness", currentStep, steps))
|
progressBar.SetText(fmt.Sprintf("Step %d/%d: Applying Roughness", currentStep, steps))
|
||||||
progressBar.SetValue(float64(currentStep) / float64(steps))
|
progressBar.SetValue(float64(currentStep) / float64(steps))
|
||||||
compositeImg := ApplyRoughness(darkenedHeightmap, settings.Roughness)
|
compositeImg := ApplyRoughness(darkenedHeightmap, settings.Roughness)
|
||||||
|
|
||||||
|
// Step 5: Generating Trees
|
||||||
|
currentStep++
|
||||||
|
progressBar.SetText(fmt.Sprintf("Step %d/%d: Generating Trees", currentStep, steps))
|
||||||
|
progressBar.SetValue(float64(currentStep) / float64(steps))
|
||||||
|
GenerateTrees(finalImage, lakePixels, settings.MinTreeSize, settings.MaxTreeSize, settings.TreeCoverage, settings.TreeClumpiness, settings.Seed)
|
||||||
|
|
||||||
// Step 6: Finalizing Images
|
// Step 6: Finalizing Images
|
||||||
currentStep++
|
currentStep++
|
||||||
progressBar.SetText(fmt.Sprintf("Step %d/%d: Finalizing Images", currentStep, steps))
|
progressBar.SetText(fmt.Sprintf("Step %d/%d: Finalizing Images", currentStep, steps))
|
||||||
|
|||||||
Reference in New Issue
Block a user