Change in building rendering to a different texture set
This commit is contained in:
parent
8b027cf096
commit
3bdf595173
17
layergen.py
17
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
|
||||
|
Loading…
x
Reference in New Issue
Block a user