From 3bdf59517378cad82a8ae12f3c016112152b4d63 Mon Sep 17 00:00:00 2001 From: "Marcus Str." Date: Thu, 19 Dec 2024 13:38:15 +0100 Subject: [PATCH] Change in building rendering to a different texture set --- layergen.py | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/layergen.py b/layergen.py index 8a676f5..d3c3632 100644 --- a/layergen.py +++ b/layergen.py @@ -698,23 +698,21 @@ class mstr_layergen: bld_main = Image.new("RGBA", (self._imgsize, self._imgsize)) osm_edge = mask.filter(ImageFilter.FIND_EDGES) - # Determine which sources to use. - src = self.findLayerSource() + # Find a source image to use + srclist = glob.glob(mstr_datafolder + "textures/" + self._tag + "/" + self._value + "/*.png") + srcnum = randrange(1, len(srclist)+1) # Patch and border sources. There can only be one for each. brd_src = None ptc_src = [] + ptc_img = Image.open(mstr_datafolder + "textures/" + self._tag + "/" + self._value + "/" + str(srcnum) + ".png") - # Find this layer's predetermined contrast + # Set some contrast lyr_contrast = randrange(1, 4) - rg = mstr_resourcegen(self._tag, self._value, src) - rg.setLayerContrast(int(lyr_contrast)) - bldg_src = rg.gensource() - # Open the images - ptc_src.append(bldg_src[0]) # Used to be an array, so let's keep it - brd_src = bldg_src[1] + ptc_src.append( ptc_img ) # Used to be an array, so let's keep it + #brd_src = bldg_src[1] # Begin producing a largely random image samples = 250 # <- We need this in a moment @@ -830,6 +828,7 @@ class mstr_layergen: shadow = shadow.filter(ImageFilter.GaussianBlur(radius=1)) bld_comp.alpha_composite(shadow) #bld_comp = bld_comp.filter(ImageFilter.GaussianBlur(radius=1.1)) + bld_main = ImageEnhance.Contrast(bld_main).enhance(lyr_contrast) bld_comp.alpha_composite(bld_main) return bld_comp