Jump to content

Are there any function to paint tileable textures?


Recommended Posts

Basically is an option to be able to painting continuously on opposite edges; that is, when you paint to the extreme right, you continue painting from the extreme left and vice versa; the same from top to bottom, what create a continous texture tiled image for use in Blender, for example.

If does'nt exist in Affinity Photo, it would be very useful if its added soon. Thanks!

Link to comment
Share on other sites

Affinity Photo release 1.9 should be available soon (the beta test process is nearing the end) and it includes a new Pattern Layer function that you may find of interest.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Laptop 2: Windows 11 Pro 24H2,  16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU
iPad:  iPad Pro M1, 12.9": iPadOS 17.7, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.7

Link to comment
Share on other sites

@Lluís, in the meatime you could use the Affine transform (under the Filters menu). Paint anywhere but the edges, apply an affine transform, this moves the edges to the middle, so you can paint there. Apply the affine transform again to revert positions.

John

Windows 11, Affinity Photo 2.4.2 Designer 2.4.2 and Publisher 2.4.2 (mainly Photo).

CPU: Intel Core i5 8500 @ 3.00GHz. RAM: 32.0GB  DDR4 @ 1063MHz, Graphics: 2047MB NVIDIA GeForce GTX 1050

Link to comment
Share on other sites

3 hours ago, walt.farrell said:

Affinity Photo release 1.9 should be available soon (the beta test process is nearing the end) and it includes a new Pattern Layer function that you may find of interest.

Great news walt.farrell, I'm excited waiting the new version.

31 minutes ago, John Rostron said:

@Lluís, in the meatime you could use the Affine transform (under the Filters menu). Paint anywhere but the edges, apply an affine transform, this moves the edges to the middle, so you can paint there. Apply the affine transform again to revert positions.

John

Ok John, it's an alternative, but a bit annoying and take away my freedom painting since I can only paint at center of image and then repeat Affine filter several times until creating a perfect tile. But at least it is an alternative until there'll be a specific function. Thank you!

Link to comment
Share on other sites

  • 2 weeks later...
16 minutes ago, Lluís said:

I only miss to create more large layers than 1024x1024. But it's a good start!

Layer > New Pattern Layer limits you to 1024x1024.

But once you've created it, it looks like you can select the Move Tool and then use the Transform Panel to make the layer larger, if you want. I haven't tested it extensively, but it worked in a quick test.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Laptop 2: Windows 11 Pro 24H2,  16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU
iPad:  iPad Pro M1, 12.9": iPadOS 17.7, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.7

Link to comment
Share on other sites

39 minutes ago, walt.farrell said:

Layer > New Pattern Layer limits you to 1024x1024.

But once you've created it, it looks like you can select the Move Tool and then use the Transform Panel to make the layer larger, if you want.

I'm checking with our devs if this is expected behaviour, as I can't see any reason currently why the dialog would have a limit that can be overridden with the move tool :)

Link to comment
Share on other sites

47 minutes ago, walt.farrell said:

Layer > New Pattern Layer limits you to 1024x1024.

But once you've created it, it looks like you can select the Move Tool and then use the Transform Panel to make the layer larger, if you want. I haven't tested it extensively, but it worked in a quick test.

Thank you walt.farrell, but it hasn't worked properly.

If you paint in a scaled Pattern layer, your paint will see as it was scaled too. It doesn't use de new resolution, in this case 2048x2048.

 

pattern.png

Link to comment
Share on other sites

2 hours ago, Lluís said:

If you paint in a scaled Pattern layer, your paint will see as it was scaled too. It doesn't use de new resolution, in this case 2048x2048.

If you click "Open as New Document" you will see that it has the original resolution, even if it has been scaled.
It looks like the "Pattern Layer" works as an Embedded Document. If this is the case, then it will be limited to the original resolution.

Pattern_Open_as.png.cc4bc79c12f4b1957e1f15954dcf282a.png

 

Link to comment
Share on other sites

19 hours ago, walt.farrell said:

Layer > New Pattern Layer limits you to 1024x1024.

But once you've created it, it looks like you can select the Move Tool and then use the Transform Panel to make the layer larger, if you want

I can confirm that this is the maximum size available for the Pattern Layer which is limited for performance reasons.

As mentioned you can currently resize this using the move tool, however this does not change the pixel density of the Pattern Layer and will simply scale it, as above :)

Link to comment
Share on other sites

13 hours ago, Dan C said:

I can confirm that this is the maximum size available for the Pattern Layer which is limited for performance reasons.

Please cancel this restriction in 1024x1024, even for the loss of performance.
This will allow you to quickly create large seamless textures, for 3d rendering, Roughness/Glossiness, Dirt, Plaster, Concrete, etc.
It's also a awesome way to create big textures for architectural plans.


 

Link to comment
Share on other sites

On 2/10/2021 at 6:06 PM, Lluís said:

I've tried the new pattern layer in 1.9 version and it's great... I only miss to create more large layers than 1024x1024. But it's a good start!

Workaround for this:

  1. Create a rectangle of the desired size in pixels.
  2. Rasterize it.
  3. Layer > New Pattern Layer From Selection.
Link to comment
Share on other sites

8 hours ago, telemax said:

Workaround for this:

  1. Create a rectangle of the desired size in pixels.
  2. Rasterize it.
  3. Layer > New Pattern Layer From Selection.

Yes, that does it works! Thank you!... I've tried on a 4096x4096 pattern layer and works fine on my PC without performance problems.:D

Then, the 1024x1024 restriction for a new layers doesn't make much sense or maybe only in some specific conditions. But anyway "pattern layer from selecction" is a good solution.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.