YOUR ACCOUNT

Login or Register to post new topics or replies
Ghislaine
Ghislaine

Posts: 3142
Filters: 270
Tutorial 1 - Spirogrammes

As the first mini tutorial I start with the basis of a simple spirogram designed with squares. The main components are frame, rotate and blend, nothing else (no controls, no other components). Here enclosed the basis of the method.

Note that the images are in black and white to start with ease and get to the essential of the technique used.

We start with a frame, which has the following settings:

1. black color everywhere except for the inner frame that will take the white color;
2. margins width : 45;
3. bevel : contour.

Spiiro based on squares.ffxml
  Details E-Mail
Ghislaine
Ghislaine

Posts: 3142
Filters: 270
Here enclosed the basis of the method multiplied by nine selections or sources giving different results each other. Note that this file contains few controls so you can see for yourself what the settings can give as result. The controls are not remapped and is thus wanted to let you find the right settings.

In this new filter, you will find the same frame component for all sources and with the same settings; also a scale component with a scale control only for sources 8 and 9; a control for the frame width, finally a control for corners. Sure you'll find a switch component with a control selector. Nothingelse.

Spirogram method v1.ffxml
  Details E-Mail
Ghislaine
Ghislaine

Posts: 3142
Filters: 270
Here an explanatory diagram.

1. Note that the settings are the same for all rotations (Origin X: 0.5, Origin Y: 0.5; Percenage: 100).

2. For all sources (1 to 9), rotate always input to foreground of the blend component and blend is always input to background of the next blend component. All opacity sets to 100. All mode set to lighten mode.

3. For image no 1, all rotations were settled at 0.02 except for the last rotation which was settled at 0,13. The best thing to do is to explore the value of the last rotation. Try to 0,12, 0,15, etc., and see the result. In fact, the last rotation is used to double the final blend, but not always. It depends on the desired final result. At the very end, a final blend is used to assemble the final rotation and blend. (Refer to the filter.) Once done, you can adjust the final rotation, the result is visible in the final blend.

4. For image no 2, all rotations at 0,3 except for the last. For image no 3, all rotations at 0,4 except the last. Image 4, all rotations at 0,5. Image 5, all rotations at 0,6 except the last. Image 6 : first rotation at 0,1; second at 0,2; third at 0,3; 4th at 0,4; 5th at 0,5; 6th at 0,6.

Now just see the difference between those images. Result : more highter is the rotation more space we have between squares and less components it takes.

  Details E-Mail
Ghislaine
Ghislaine

Posts: 3142
Filters: 270
Here a second explanatory diagram.

Images 6 and 7 show different patterns. (See sources 6 and 7 of the filter.)

Images 8, 9 and 10 are related to the setting of the control "corners". (See sources 8-10 filter.) Play with the adjustment, put different values
​​and see the results.

Images 11 to 14 are related to component "scale". If desired, you can double even triple the spirogram. To do this, you must reduce the size of the spirogram using the appropriate settings of the component scale. And more you have spirograms to reduce, more you have scale and frame components. These last frames are used to hide what we do not want to see outside the smaller spirogram.(Refer to sources 8 and 9 of the filter.) For those frames, black color everywhere is applied. You also must adjust the other frame's settings.

Finally, play with all the settings to see what is good or not. Once satisfied with your settings, you can use remapping for controls that you add for the users or fix your own settings for controls that you do not want to add in your filter. Note that the spacing between spirograms 11 and 12 are different, depending on the setting used for the frame width.

FOLLOWING ... the circle in connection with the component scale.

(Write tutorials in another language than his own ... oh boy !... that's sport !)

  Details E-Mail
Morgantao
Can't script

Posts: 2185
Filters: 20
Cool stuff. Keep 'em coming!
I like how you build it with every example. You start with the bare minimum, and each step you add moe things to it. smile:)
  Details E-Mail
Ghislaine
Ghislaine

Posts: 3142
Filters: 270
Thanks Morgan. Glad you like that. It is a lot of work, double work for me with the english, but when needed, I have my friend google translate but google is not so perfect. I have to correct him.

Start with the bare minimum is the purpose of the exercise. I wrote a lot of tuts on the forum where I'm modo, but it was easy because in my language. As we must be all designers somewhere, we are visual persons who need images : it is more helful for the understanding.

Before I continue with circles, we will have to add some colors to the spirograms. I propose few color tricks for that kind of stuff.

The following diagram shows various ways on how to add color to spirograms.

Sources 1 and 5 have only one color. The color of source 1 comes from the color control input to inner frame. The color of source 5 comes from component hue/saturation which is placed at the end of the final blend (blend input to source of the hue/saturation component). Then you add a slider to hue, another to saturation and you put the desired settings. As for the lightness, you leave it to zero.

Source 2 : color added by the threahold component (last blend input to source of threahold and then input to high the same color control as source 1). To low, input a color control and put enabled for image and for alpha. So users will be able to choose their own image, a color or an alpha channel as background.

Source 3 : input to inner frame a profile gradient and set colors with 2 color controls (in the filter, color control for color 1 is the same as source 1)

Source 4 : a color control input to inner frame (in the filter, I used the same as source 1). Now to the last blend, a slider control input to the opacity and an intslider control input to mode. By clicking the filter controls above the result, you will see what setting to fix by playing with these two new controls. In the filter, the mode for the source 4 was settled to 3(= multiply) for image with green dots and settled to 8 (= color dodge) for the image with 6 squares.

Source 5 : (see source 1).

Source 6 : here a bit more complex. Add a free gradient that you input to inner frame. You must input 2 color controls for color 1 and 2 (in the filter, this is already fixed). The other settings for this component : set start X and start Y to 0,5. Type must be set to radial and continuation to flat. Then add a slider control that you input to End X and another slider control input to End Y. And set their numbers until you get the desired result (you must see 2 colors for best result). Finally, an intslider control input to profile. Play with all those settings until you find the best results. (In the filter, End X settled to 87, End Y to 30, Profile 4.)

Source 7 : a little bit more complex that source 6. Colors come from 2 profile gradients, the first one rotate 0, the other one rotate 90. Now with assemble RGB, input the first gradient to R, the second one to B. Then input assemble RGB to inner frame. This gives four nice colors. But we can bright those colors with level component. So input the last blend to source of level. Then a slider control to black point, a slider control to gamma, another slider control to white point. Finally input a checkbox to Preserve color. And set all these slider controls. In the filter, you will see my settings by choosing the 9th preset (= source 7).

Source 8 : I let you discover by yourself how I made that.

Note that I input the free gradient (source 6) to outerframe. You will find the difference.

  Details E-Mail
Ghislaine
Ghislaine

Posts: 3142
Filters: 270
Here the filter with colorful spirograms. You will find the same basic source multiplied by 8.

Spiro based on squares v2.ffxml
  Details E-Mail
Ghislaine
Ghislaine

Posts: 3142
Filters: 270
PART II

In this part, the basis of spirograms is designed with circles. The filter contains two different spirograms with the same base (circles). For these spirograms, the main component is the free ellipse. For spirogram no 1: rotate and blend; for spirogram no 2: scale and blend.

Note that the images are also in black and white to continue with ease and get to the essential of the technique used. You can also add colors as shown in the post above.

Spirogram 1

1. Start with free ellipse with these settings : radius 0,45; origin X 0,5, origin Y 0,5; bevel at contours and squash at 50. Now connect free ellipse to source of an offset component.

2. Offset component settings : offset X 0,2, offset Y 0,14, pourcentage 100. Now connect offset component to source of rotate component.

3. All three next rotate components have the same settings : rotation 0,06; origin X 0,5, origin Y 0,5; pourcentage 100.

4. Add three blend components, all with 100 to opacity. You must connect each rotate to foreground of the blend.

5. Now connect offset component to background of the blend. Note that all the other blend must be connect to the background. (The same as we did for spirograms based on squares.) You must see 4 circles in the third blend.

6. Connect this third blend to source of a 4th rotate and to background of a 4th blend. Settings for this new rotate : rotation 0,25; origin X and Y 0,5. And connect this rotate to foreground of the 4th blend. You must see 8 circles in this last blend.

7. Now we introduce a new component called Flip with these settings : origin X and Y 0,5; and check both flip X and flip Y. Connect to source the 4th blend.

8. Finally, add a last blend (the 5th) and then connect the 4th blend to background of this last blend and flip component to foreground. connect the 5th blend to result and save your filter.

Note that all blends must be in lighten mode.

I do not post any images or filter today, but in a next post to give you the chance to make this filter by yourself.
  Details E-Mail
CFandM
ForgeSmith

Posts: 4761
Filters: 266
Good work Ghislaine smile:)
Stupid things happen to computers for stupid reasons at stupid times!
  Details E-Mail
Ghislaine
Ghislaine

Posts: 3142
Filters: 270
Thanks CF.

If someone tried to create this filter, you can post it here or an image from it.
I'll put images and filter tonight. For now, just this

  Details E-Mail
Ghislaine
Ghislaine

Posts: 3142
Filters: 270
PART III

As we will have 3 spirograms, we must add a switch component. To this switch, connect an intslider to selector (you have to rename, example : Choose a spirogram) and set the max value to 3 and check use remapping. Than connect the first spirogram to source 1, the second to source 2, etc. (Refer to the filter.) This intslider control gives to users the choice of spirograms.


Spirogram 2

1. Use a second free ellipse with these settings : radius 0,78; origin X and Y to 0,5; bevel to contours; squash 0 and bevel width 2.

2. Add 6 scale components, all scales must have the same settings : scale 0,87, origin X and Y 0,28; pourcentage 100. Than connect the free ellipse to source of the first scale component.

3. Add 6 blends with all the same mode and opacity: lighten and 100 opacity. Than connect the free ellipse to background of the first blend.

4. Connect all other scales to foreground of the blend and all blends to background of blend component. You must see in the last blend 7 circles with different sizes. This result is only the first part of spirogram no 2 and also the spirogram source 3 (you must connect this result to source 3 of the switch component).

5. Now add a scale with these new settings : scale 0,55; origin X and Y 0,8; squash 0; percentage 100. Connect the last blend to source of the scale. Note that you have to space a bit this new scale component, this because the filter needs to get clean and comprehensive. (Refer to the filter)

6. Add 3 rotates and all settings for these 3 : rotation 0,14; origin X and Y 0,5; percentage 100. Than connect the scale to source of the rotate.

7. Add 4 blends with the same settings : opacity 100, mode lighten.

8. Now connect the rotate to foreground of the next blend and scale to background of this blend. You repete the same processus (all rotate connected to foreground and all blend connected to background). Refer to the filter. Note that you must set the rotation to 0,57 for the last rotate component if you want a perfect spirogram with 7 circles. You can play with this last rotation setting and change for 0,60 or 0,40 and see what it gives : very bad spirogram !

9. Finally, connect the last blend to source 2 of the switch component and see the result.

10. As we have the same settings for squash and bevel width of those 2 free ellipses, and we also want to give users the opportunity to fix their own settings, we add a slider control to squash of those 3 free ellipses and set it to 50 (= 0 without slider control). Same thing for the bevel width : set the value of 2 for the slider control and check use remapping. (Refer to the filter.)

Note that I made a mistake by writing 50 to squash in the post above. It might be 0 without slider control (the 50 goes with the slider control).

Here enclosed the basis of the method.

Examples are coming with another trick ...

Spirograms based on circles.ffxml
  Details E-Mail
Ghislaine
Ghislaine

Posts: 3142
Filters: 270
Here the first explanatory diagram.

  Details E-Mail
Ghislaine
Ghislaine

Posts: 3142
Filters: 270
Here the second explanatory diagram

  Details E-Mail
Ghislaine
Ghislaine

Posts: 3142
Filters: 270
Here a third explanatory diagram

Version 1 shows you this as the third spirogram. But with a new filter (coming soon)
this spiro become a variante of spiro 2.

  Details E-Mail
Ghislaine
Ghislaine

Posts: 3142
Filters: 270
Here the last explanatory diagram

  Details E-Mail
Ghislaine
Ghislaine

Posts: 3142
Filters: 270
Here the trick that I was talking about.

The only difference between this second version and the first one is in the final. When we have just 3 spirograms, it is not necessary to add a switch component. It exists another way. So in this version :

1. Add a new blend at the end of spirogram no 1 and connect the last blend of the spirogram no 1 to background of this new blend.

2. Add another blend to the end of spirogram no 2 and connect this blend to foreground of the new last blend of spirogram no 1.

3. Now use a checkbox and connect it to opacity. You have to rename this control, example : Spiro 1 / Spiro 2. This will give to users the choice between spirogram no 1 and no 2. (Refer to the filter)

4. To get a third spirogram, add a checkbox to opacity of the last new blend of spirogram no 2. (Always refer to the filter.) You have to rename this new checkbox, example : Spirogram 2 variante or what you want. This will allow users to choose between spiro 2 and its variante. You must connect the 6th blend (which was the third spiro in the version 1 of this filter) to foreground of this blend as shown in the filter.

The last blend of spirogram no 1 is connected to the result. That's it and that's all for this part III.

Here the second version of the filter

Spirograms based on circles v2.ffxml
  Details E-Mail
Morgantao
Can't script

Posts: 2185
Filters: 20
Very nice!

You're really getting some original shapes here smile:)
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
Very good, interesting and useful!!!

Thanks very much for taking the time to make all these!!!
  Details E-Mail
Ghislaine
Ghislaine

Posts: 3142
Filters: 270
Tutorial 2 - How to create hearts

Basis for the creation of heart

In this tutorial, I will post 4 different and easy ways on how to make hearts. I share some new ways that I have discovered by playing with the filter editor.

First way

Create a heart with only four components:

1. profile gradient
2. bias curve connected to profile of profile gradient
3. free ellipse
4. offset to center the heart

Here the basis of this first way.

Note that hearts in this tutorial come without anything else, just full and simple hearts. You will have to add other components and play around by yourself to discover a lot of possibilities. I just give the basis.

How to make heart.ffxml
  Details E-Mail
Ghislaine
Ghislaine

Posts: 3142
Filters: 270
Second way


Create a heart with only four components:

1. free ellipse
2. free gradient
2. impulse curve connected to free gradient
4. offset to center the heart

Here the basis of this second way. Note that those 2 first ways are already known.

How to make heart 2.ffxml
  Details E-Mail
Ghislaine
Ghislaine

Posts: 3142
Filters: 270
Third way


Create a heart with five components and without curve:

1. free gradient
2. free ellipse
2. rotate to get the heart in the good direction
4. scale to get the heart in the good size
5. threshold to get a full heart

Note that it is not necessary to add threshold if you just need the contour of the heart.

Notice : you might see all settings of each component and make your own tests by changing the settings. See the results.

Here the basis of this third way is unknown. That is the way I used for my filter Heart Effect on Photo and Image that you can see here.

How to make heart 3.ffxml
  Details E-Mail
Ghislaine
Ghislaine

Posts: 3142
Filters: 270
4th way


Create a heart with five components and without curve:

1. free gradient
2. free polygon
2. rotate to get the heart in the good direction
4. scale to get the heart in the good size
5. threshold to get a full heart

Note that it is not necessary to add threshold if you just need the contour of the heart. The only different thing between this way and the third one is on the polygon.

As said above, you might try your own tests by changing the settings and see what is happened as result. Do not forget that each way is only a basis and not the end of the filter.

The basis of this 4th way is unknown. I have also used this 4th way for my filter Heart Effect on Photo and Image that you can see by clicking the link above.

Have fun to whom is interesting to create hearts !

How to make heart 4.ffxml
  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
Here's some critique: The 4th ways is probably the "easiest" to think about I guess. In terms of node-flow this is probably the least efficient and not so great in terms of construction. The reason for this is pretty simple: the rotate and scale can be both achieved in the free gradient instead of being dealt externally.

In other words, you use the free gradient to your advantage to do those two operations together. I think your first method highlights that well and that's perhaps one of the best ways to construct the shape since it results in less nodes and more control compared to the 3rd and 4th.

I think you did a good job with the first method though. That's the best so far in part because it's giving us the shape without dealing further with complex structures. This allows for more leg room in the future when you or anybody else has to deal more things.

Of course we can make tons of ways to construct the same shape but as an author look for ways that's efficient and elegant. I think it overall helps people when the node structures are simpler and therefore easier to deal with. smile;) But that's like me for now. Haha this is awesome. Glad tutorials are coming! Keep them going smile:D

The screenshot below shows basically a simple method to avoid the use of transformation components. In this case, I synced up the start Y of the free gradient and the origin Y of the free elipse component. This allows it so that the gradient can be shifted up or down without worrying about odd shapes happening.

  Details E-Mail
Carl
c r v a

Posts: 7289
Filters: 82
  Details E-Mail
Ghislaine
Ghislaine

Posts: 3142
Filters: 270
Thanks Carl ! smile:)

Skybase, thank you! Thanks to your intervention, I can eliminate rotate component. But for my purposes, I have to add a scale component to increase the heart.

However, I still clean your way by removing the step curve which does not seem necessary. Look at the example below.

  Details E-Mail
Ghislaine
Ghislaine

Posts: 3142
Filters: 270
5th way


Create hearts with just two components, without curve and without slider control (this 5th way was inspired by Skybase) :

1. free gradient
2. free ellipse

You will see a scale component, it's necessary for my needs. You also can see an outline for the heart... it's also for my needs. So I had to eliminate the step curve to get this outline. Before changing the bevel of the free ellipse, I saw that it was not necessary to add a step curve to get a nice full heart. Without the step curve, this leaves free the bevel in order to have the outline of the heart.

No need slider control for the start Y. Just set the free gradient at 36 to start Y. But for the outline heart, this is set to 36.

Here the 5th way

If someone else has other ideas on the subject, feel free to post your methods here. By working together we get to make things better.

How to make heart 5.ffxml
  Details E-Mail
Morgantao
Can't script

Posts: 2185
Filters: 20
Kewl stuff smile;)
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
WOW! I have seen that you have added many more useful and interesting things.

Please, would you be so kind to keep teaching us about this good and cools things?

Thanks very much for sharing all this knowdlege and mini tutorials
  Details E-Mail
Ghislaine
Ghislaine

Posts: 3142
Filters: 270
Thx Ray ! Yes, I will continue to add more tuts soon. I just need to finish my new website before to do it. smile:)
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
Thansk to you and good news that you will make more tutorials, do not worry, take all the time you need and make them whenever you can and want.
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
Now that FF 4.0 we will have loops that will maybe simplify much all the process of making all the above spirographs
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
These mini tutorials are very good, and now that FF 4.0 is finally fully available and that it has the new Loop component, I wonder:

1 - How would be possible to apply the loops to these tutorials above?

2 - Would be better to use the loops component or still use the filters shown above without the loops?

I have seen that Ghislaine have done this with FF 4.0 using loops

GF Spirograph and Cutout Generator
  Details E-Mail

Join Our Community!

Filter Forge has a thriving, vibrant, knowledgeable user community. Feel free to join us and have fun!

33,711 Registered Users
+18 new in 30 days!

153,533 Posts
+38 new in 30 days!

15,348 Topics
+73 new in year!

Create an Account

Online Users Last minute:

10 unregistered users.