Some practical upscaling of Ace to MV/MZ tiles #4 - Grass and easier way to scale some types of ground variations

● ARCHIVED · READ-ONLY
Started by Avery 2 posts View original ↗
  1. If you read the other tutorials and/or follow my resource thread, you will have seen that by now (Jan 2025) I have taken out a lot of the autotiles that can be upscaled pretty “easily”. Maybe you learned something new already, maybe that had you thinking that converting is always super easy and fast… if it just was. Well, today we are looking at some tiles that are already a bit trickier but that can be scaled using techniques that I still think all of you can learn and use.

    Let’s go!

    AD_4nXeQbwRW9Tm_RzuvfdWTpf5NjYkghrMSYRtQ_6lP96OegDudcLH4jAj4Zgqn9tZWr7XMyJJIs5E2NY3BmTZ_hgUMPJB4b8Fwq7oSV4_imnBuVOB3pMOH4vz2k9fo23WXjDxRWwAD
    we have converted and basically “patched up” several wooden floor tiles already, and to enable myself to be able to make some of the “grass based” tiles, I need to upscale the base first.
    Now, there is no reason to despair, since the grass is just a “noisy green patch” anyways.
    AD_4nXeJPPvdAhkh8lOdGMbb2JzUKgcvtIHpU8Do7D8roKjEeqkLU6i0h28HuEPt1HFH5ETADPMp0zpE3OI-32TIuuwVj4qX7kaluKlRMHdkNhfet9m9AEgxhsu3BbZaBuRAcYypDaaf
    With the same technique I already showed, I will basically cut up the tile so I keep the already tiling parts on the rim and just have to fill in the middle. I have also set up a 4x4 patch of the default tile on the side to have a base to copy and paste, and now I am basically working my way through every direction. As you can see, my first cut was vertical.

    https://lh7-rt.googleusercontent.com/docsz/AD_4nXfLTdzr_meFcHOWdx6WKWvE5x8xd3r-nQkQsonZ0XwsgN0-WuC2BlnDiW2nl7VsPwFB-GA3WEbbZpYkMJI2fLcVQOXHofUnTh6ojIxMBrQMoPE09uogSmE55SzmP5Xyl0i2mA?key=jimDneVz9wI9Yw3QhUVlxDJ4
    With the “free” selection I copied some randomly shaped parts and stitched up the gap I have created. For my next cut, I will snip through this horizontally and swap the position of the pieces.
    AD_4nXf8sNIwI0z_Q2Jfxz_3iuyygMz-d8_HJnPj2DrkvUyx4MhF5N5-18yZEvkEka-UcWWXEJ0m8mqVNSD_AGGULOouGIjT8sOop0xgIMfaKiegvCMg7Mpi5bsega__uyU-qw2rn16aBA
    Here we go after the stitching…
    AD_4nXfTugUjCbq0zuM6p0V4vCVpB425x8Ij6_HQqhQNL14EVXoBG7uHZv0lllhW2EzSq5xSilKoNxbfSJX4FhT6N4erRJfXXqmYWnoS7gEYZnVt8S3YsJvRgj2q087g8eT9pUJyRzOqwA
    … all that is left is the vertical cutting and filling up again.

    AD_4nXew_9y7SlnQ8HRUil7RELbqrQ7c8S9hwee6EC4h0MNVkBmhxasKPH--GNStN33oAVwWI16MPZQHubhJIP1OJjKt-Ozxyzj5y7mOvQZr4OIWWl8eIP4YHaQi0kwWaYdDJDmHyOKQ
    This doesn’t work for every texture, but it will help with quite some of them!

    And now the reason why I wanted this tile: I did not want to have every grass tile to have a different pattern, so in every other autotile where I have grass, I will use this tile to ensure seamlessness, not only when it comes to the seam, but also to avoid random pattern changes.

    Just for perspective, those are all the tiles that use the grass tile in this set:
    AD_4nXeKm3NjP2_InOv5-SnVOA6BxbvTZ98AFJFPVGCAawkSKreJ_P-2yCoiFdsnMkAps59-vg5dFnRXCDk_tqpTtof_vlcdmsL4bIsaOn1RT1aRjOkCocOWkDkpni-ctlqCyQ_xi4eGaA
    For some of these it is definitely easier, to just edit them - at least to a certain degree - than to try to make a perfect upscale. For example:
    AD_4nXdnTa-bt6zzxfH5b-c6VEkF0-mcCzy0tuGfQraMbPohrBdNLuzmkywQl0iubjHKPcdx_QRvii7w3DxP5Pf_9hp9wZ-0lbd0_yiKRPCHIXoExz-uSLk7GfDzfQDryX9ophKcFl_5Pg
    This tile is nothing but a darker shadow part on a regular tile. All you actually need is some kind of template for the shape. Usually I just use one of the default MV or MZ shadow tiles but since I want my conversion not to be engine bound and that would be an edit, I am picking something from the set. I could build something myself, but I find this easier and we are here for out of the box thinking and practical solutions, right?
    AD_4nXcHdOCRtJUFLBcKBpGohDitIq9qpNwDt9NRYlaAPUuv7QKBG9jWamyTd_QlshZaJgtRNX6IgUaim4FULRLATzsiNqted6nXv0d7Cu4Zc9FZmwbYsEEZL4YDyNNw5vBvoaB5Hw4a4Q
    The inside of this grass autotile works for what I am planning - I am not yet ready to upscale it to use it, but to abuse it as a template - let me show you how.
    AD_4nXeZOTB4dFsq9_ktJ700iFRXJTey2Mxwhv8znN6jvhD9yZW13geRFQGPw589hRlFDwcTDtuY_Ju2jFpAM88Fp7pVr0Dc9EmozkEq3pAjGQ7IdGBVlhknpJhkl1ahdujcjkhqd0qYfw
    Quick blurry upscale, don’t care, my shadow will blur into the grass anyways.

    Then I use the magic wand to roughly select the shape I need for my shadow - playing with the threshold and adding and removing as I like:
    AD_4nXduwqLqRW_WF8FF9gEkGCueowfLabYVcF0qk1822KsiiASWEzBnLNsCnS2ALzjYGU7HjUCK9W1Zs1BG8b4KnNrUly0sROGJIbqJTokMQU8lQlbec77Vbr86cxwdo9stKyHLsY4IqQ

    With just some more box removal, I have this shape selected:
    AD_4nXdw7bLpe6IiaxYuC6O7DF1XgEZfZVt416_RC_h-Bcs-x3zHB8hVEXOkL9zfyzR8I0LjDxs5-nLQHnuhTQTeQn-g2iYxzIkUbx0NzSsgFyCoEGUpw0D6rPqLR4xBEDQEFzioWIT4Uw
    Tip: Use a grid to ensure the edges are in the right place, especially on the upper right tile with the corners.
    AD_4nXdZXgcXTRUIOEaAQCEqnxaCMI1VBNz7J5Jz1r99CJOV0Hi7csphoRITQrQZiT2mgUGd_Z_6_UnFj71UreFtPRYToh-dWrWrXn621oDQtWMwGhEearhlbhEbRaPhO177-FxDYcCJbQ
    I fill in the selection all white on another layer and I have something that I will need a lot from now: a handy template to blend two floor tiles into each other. If you notice stray pixels that came from a messy selection, this is also the step where I “clean it up” with the pencil and the eraser. Now, how is this going to save me a lot of time, when I just had to put in some extra work?

    AD_4nXfnKuMhLaMMRmlip-zLVXe7ZH8XOETr_ivZVO-P66dSa-OKnqlT2S4azqf8aY0c8QHi88bSjjt_sr3ZrTf0p_Zq6k77quV9iHaxUPKjC91nDqqBp7Z_Pq-mhMASzNwGrEiIriWN
    I make a new file with my grass as base and my “top” part of the layer using my new template as a layer mask.

    Learn more about layer masks:
    https://forums.rpgmakerweb.com/inde...es-a-5-minute-hack-to-nice-transitions.99753/
    https://forums.rpgmakerweb.com/inde...s-and-in-depth-talk-about-layer-masks.156348/

    All I have to do now is to select the hue, lightness and saturation value I like for my shadow part and am done:
    AD_4nXdglawa97Md1zPRt6fXLB1GbhUH13erUMvDTIH8M1zI4y_eT0kh2RdzJJjiSz4B1N0oMK019B9b88q-yjhKMShOidMpvr9Ik9w1WJ1WT5CoYGV5WUZUIJHUSzO_jnH-Rx3ZMYqQ
    Since I have this template now, it enables me to quickly do such ground variations, because I can ignore the whole border and setup and just have to convert one base tile.

    This works for those two here, for example, too:
    AD_4nXeYSt3Hsof9nc-WEvUCsllVfxFwdWNEVGov-jF9KDNbr5RmBPMa_KC4DboWucLlECkgaH8DcYh8j7fLBQET_pchmm_x9SakwHqtJ6_3bCGpK_T3fKNjYA-3acQpPVXKcw

    I am repeating my same routine here that I had for the grass, cutting…
    AD_4nXeB9DG2V4t2bTOYrzy1WzggSMJd-lN1rCDKwf3wQNe5n_ZIRd2lOw4TazWpvXiTjE1yT6eXQQKwi27RikEhoBUF7GTSy1JkiJfdUkxoDwiq93OlUGQlpo_wZsQLBQSCAp7K-b24Pg
    …and stitching…
    AD_4nXfCuotbeUC2gQTZCUDq4l5O6CxOMyTBUPPbKdEjBmJN-Rw-HlwocDXD8tnSwDokQkxHAH3nVM3d6iP43-Y79q9EkyS02BhpqjmD-KuwmBDl5z-2uVONTb-RjUyhD7l258wkXoGP
    …and cutting…
    AD_4nXcfwA4pyd7E7XcVw2rxYWnrnh7inGYhA7R9snSuc9XkvnIDNqyPweGAW0MXMDAhzu8M4JnqYIA4zSJz1H-TGp-XHuHJDHFnJYLtxsiYjXh4jW3a7qZOXQIOmTXEJ132WnleVEdJEg
    …and stitching…
    AD_4nXejbSNBJEs3kqY_EOU2t2OVzM-tLlctHCoUK8NPsOvgaiXZ1YqG-Ve8WrWQJ23AzJSBQUHAUfDvvGO0nS6ExgFrKXg_cRpca3N3E-Or-6si7lFZ-Pa8sHKTOpUUJN_uV7GpHUidUA
    …and cutting…
    AD_4nXeSdLPPXySP4-VBn8b8ajoygK4oNBWCzxaaougBGapls2b9bdje1gFoFyYZhMpEHs7CqK-vF8so7mKjaKxQ32UTRtRned_meT67kAA_XX3NupXV3ov5dLO1c6oq_CeLM2HlcQ41Og

    and stitching.
    AD_4nXccVsvUslMZrnC3gk5Q8laRgHCL-KkTU5aN1556JKGwwBAh6R80uLvmlnHBArAfEAiXWW8R6Ulc-FPoK0pAh6lizdJVrEHY2vXu9kAezLa7dkK6zdHFXc2pzlfS-gedHeQ5TwimZg

    Disclaimer: of course the flowers were a lot more difficult and required a lot more zooming in, ensuring the petals stayed intact and here and there a few hand placed pixels for touch up. I considered a different scaling technique here, upscaling and retouching, but settled for the - in my opinion - quicker and easier to reproduce one to show here.

    But now I can fill the layer that formerly only held the darker grass (and uses the template as layer mask) simply with these just created tiles, aaaand:
    AD_4nXcFR5kRtzv19Pb4hed1qzzu9ndqSv7H0UbSBhkTWxXUAtVpRQnARM0SkFupRgXAjh0e8hLB5TV_Vao-esJZdKhP3CtwMoRMF_1aXfaQZlXaCSzhl3UKEGU_gTBMFjoI_fqcG-w0WQAD_4nXeb8dKjkvLyyImuZhq6dekySzt9DDHFBuhjfKFSWrjqOLv2fIgBTkLvGWd8QS3j8UG3xnS9L-eB1OWRu2KHhKcQWM9hxM8VlEqpl8wpPqBXDb-MvbRbT3pwzyeDDssyGGd27PMIsA

    This way I save a lot of stress since I separate the “working autotile pattern” and “seamless ground pattern” from each other. And not only that, as I already said, the grass on the different tiles will always be seamless without pattern breaks.
  2. To convert resources, I take a large photo and then resize it to the grid of the tileset of the maker I'm going to use.

    The image size must be compatible with the resizing. It's like a round numbering, and by doing this the scene will be perfectly the same as the previous maker.

    It's simple to say, but it requires maintaining a standard grid size for the print, opening the print in the image editor, removing the template background, cutting and pasting it in the resized tileset that I'm going to use.

    The process can also be done in parts, each tile at a time.

    I don't have the images at the moment, so I'd have to download them, but I think you can see that I did the process here in this image.

    YV9EyBh.jpg