It is currently 27 May 2020, 21:05

• Featuring Members' Works (Image Attachments) •
1: member
2: member
3: member
4: member
5: member

GIMP/GL:  Tutorials | Tips | 🡆 Questions | Interests | Script Requests
Recommendations:  Index | Top 10
Resources:  Python-Fu Plug-ins | Scheme-Fu Scripts | GIMP
Python:  Lessons | Questions | Exercises
The Arts:  GIMPed | GIMPed Photos | Other | Contests | Public Domain Images | Isolated Images | Blender
Inkscape
Social:  Say Hello | Anything Goes | Shares | FCSP

Easy way to make a pattern of regular objects?

GIMP or GIMP LEARN forum related Questions
enxio27
Forum Member

Easy way to make a pattern of regular objects?

Post#1 by enxio27 » 05 Jun 2019, 19:18


I would like to be able to make my own patterns using a repeated object (dots, flowers, stars, damask designs, stripes, plaids, etc.) on a grid (vertical/horizontal or diagonal). However, I don't know how (in GIMP) to ensure that the spacing of my objects is precise. Is there a method, tutorial, plugin, script, etc. to help with this? (It would be really cool to have a plugin/script to do this--user inputs the object image, size, spacing, and selects the direction(s) to be repeated, and output is a usable GIMP pattern. In the case of a stripe or plaid, the user could also select colors and widths of the stripes.)
GIMP Learn rocks...
0

tim
GL Blogger

Post#2 by tim » 05 Jun 2019, 20:21


If you're just trying to make a repeating pattern:
on a little square or rectangle (image) that you want repeated, draw your object.
Then ctrl+a, ctrl+c to copy it as pattern.
Then on a larger image where you want the pattern to be repeated just select the clipboard pattern (1st one in pattern window). and click and drag it onto your image and it'll fill your large image with the copied pattern repeated with precise spacing based on how wide/high your square or rectangle image is.

Here's a short video that demonstrates the above steps:
https://youtu.be/K79cTYbSBkA
aka Tin
:tree_02:
Tin's: Favorite Index | Simple Art === fb4yt video search | fb4yt recent video views report
Lottery numbers from image | Interested Members in TLF
Paying for hosting is to support my hobby, and donating money made from ads to The Red Cross.
         
2

Pat625
Tutorial Creator

Post#3 by Pat625 » 06 Jun 2019, 00:58


For a nice quick plaid, see Nelo's method: viewtopic.php?f=10&t=392
2

Pat625
Tutorial Creator

Post#4 by Pat625 » 06 Jun 2019, 01:18


Tin, I really like your common sense approach to a problem. Thank you!
0

enxio27
Forum Member

Post#5 by enxio27 » 06 Jun 2019, 15:58


Pat625 wrote:
06 Jun 2019, 00:58
For a nice quick plaid, see Nelo's method: viewtopic.php?f=10&t=392
I've tried that one, but near as I can tell, you can't choose the colors.
GIMP Learn rocks...
0

enxio27
Forum Member

Post#6 by enxio27 » 06 Jun 2019, 16:13


tim wrote:
05 Jun 2019, 20:21
If you're just trying to make a repeating pattern:
on a little square or rectangle (image) that you want repeated, draw your object.
Then ctrl+a, ctrl+c to copy it as pattern.
Then on a larger image where you want the pattern to be repeated just select the clipboard pattern (1st one in pattern window). and click and drag it onto your image and it'll fill your large image with the copied pattern repeated with precise spacing based on how wide/high your square or rectangle image is.
Thank you for putting this together! That works great for objects placed on a vertical/horizontal grid. How can I do something similar for objects placed on a diagonal grid (45-degree angles)?
GIMP Learn rocks...
0

tim
GL Blogger

Post#7 by tim » 06 Jun 2019, 17:16


I guess if you want them to be on 45 degree angle you can just place the objects on NW,SE corners or NE,SW corners of square that when when they're repeated they'll be on 45 degree angles. You can test by drawing an X on your square and repeat it and you'll see a 45 diagonal grid.
aka Tin
:tree_02:
Tin's: Favorite Index | Simple Art === fb4yt video search | fb4yt recent video views report
Lottery numbers from image | Interested Members in TLF
Paying for hosting is to support my hobby, and donating money made from ads to The Red Cross.
         
1

enxio27
Forum Member

Post#8 by enxio27 » 06 Jun 2019, 17:54


tim wrote:
06 Jun 2019, 17:16
I guess if you want them to be on 45 degree angle you can just place the objects on NW,SE corners or NE,SW corners of square that when when they're repeated they'll be on 45 degree angles. You can test by drawing an X on your square and repeat it and you'll see a 45 diagonal grid.
Actually, I ended up having to put them on all four corners, plus one in the center. But that worked! Now I just need to play around with the spacing until I get it the way I want it, but the basic concept is there. Here's a sample:
Attachments
dots sample.jpg
dots sample.jpg (96.52 KiB) Viewed 6592 times
GIMP Learn rocks...
1

enxio27
Forum Member

Post#9 by enxio27 » 06 Jun 2019, 18:06


Now I just have to figure out how to do diagonal plaids.
GIMP Learn rocks...
0

Ella
Tutorial Creator

Post#10 by Ella » 06 Jun 2019, 18:54


enxio27 wrote:
06 Jun 2019, 18:06
Now I just have to figure out how to do diagonal plaids.
@enxio27 here I explained how I made a diagonal plaid. Maybe you can try it.

viewtopic.php?f=13&t=2323&start=20

I made it in Gimp 2.8 to make the pattern seamless. I don't find a way to make a pattern seamless in Gimp 2.10.

If you don't succeed I'll make a written tutorial. But that will take a while.
Ella's gallery My Blender work - Ella
My Blog - Le temps perdu


There is a crack in everything. That's how the light gets in.
(Leonard Cohen)
0


GIMP/GL:  Tutorials | Tips | 🡆 Questions | Interests | Script Requests
Recommendations:  Index | Top 10
Resources:  Python-Fu Plug-ins | Scheme-Fu Scripts | GIMP
Python:  Lessons | Questions | Exercises
The Arts:  GIMPed | GIMPed Photos | Other | Contests | Public Domain Images | Isolated Images | Blender
Inkscape
Social:  Say Hello | Anything Goes | Shares | FCSP

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Who is online

Users browsing this forum: No registered users and 9 guests