YOUR ACCOUNT

Login or Register to post new topics or replies
ronviers
lighter/generalist

Posts: 4456
Filters: 35
Hi,

The name of this filter is Fold and Tatter. Here is the description:

This filter transforms an image into folded paper. It allows for the
changing the depth of individual folds so each image can be unique. It
also enable the user to age an image by adding crease and tatter
detail. With the wrinkle control it will make an image look as if it
not sitting flat and with the press control it will make an image look
like it is folded then pressed under cellophane or glass. These
features may be good for scrap booking, for example a love letter
could be aged with tatter then pressed using the press control.
Column and row settings have been placed at the top because unless you
have a certain type of fold they can be controlled with the variations
button.
The surface height under the lighting section should be kept around
one or two to for best results.
The first preset has a tiny bit of crease with some tatter.
Next the image is made to look older by increasing tatter and crease.
Next wrinkle was added to make the image look like it is not sitting flat.
Then a little press was added.
The next preset shows no distortion for a freshly folded look.
Then some really beat up images.
Finally an inverted bump that may be useful.

I tried and tried to do this with tiles and checkers but could not make it work. I wanted to get rid of all the fold controls because they might intimidate the user but ironically it is easier with them because the user can select variations and get entirely different folds. I used a symbol in the control name so they would be listed first and out of the way. At one point I had added corner curl but it was so slow I took it out. I will use that in another filter.
If anyone has in comments of suggestion of how it could have been done better they would be greatly appreciated.

Thanks,
Ron
@ronviers
  Details E-Mail
ronviers
lighter/generalist

Posts: 4456
Filters: 35
Woops, forgot to attach it - here it is. smile:)

Fold and Tatter.ffxml
@ronviers
  Details E-Mail
Carl
c r v a

Posts: 7289
Filters: 82
Hi ronviers neat looking effect smile:) and it must have taken you awhile to wirer up, the crease mark definately look cool - having a look inside I wonder if you could cut out some of the components, for example even with the last couple of blends they don't seem to make a difference to the height map anyway just wonder if it could be simplfied .................. Carl
  Details E-Mail
ronviers
lighter/generalist

Posts: 4456
Filters: 35
Hi Carl,
That’s the kind of detached eye I need. I do not feel like I am doing my blending smart. I am missing something but I have not been able to figure it out. I don’t think multi-blend is the answer and I don’t like switch because in many applications they can be confusing for the user. The problem is that I had to tie those last three stages together while still allowing for the option of the folds with no effects – I thought that was important.
I will take a serious look at it after I get some rest but I probably would not do an update for eloquence – I would for speed though.
BTW, you have a lot of wonderful filters. I would spend more time looking at them but I am afraid they will colonize my mind – I mean that in a complimentary way.

Thanks,
Ron
@ronviers
  Details E-Mail
Presidio
Presidio

Posts: 2915
Filters: 43
Hi Ron,

Hope you are feeling better!~

This is a wonderful filter and I will use it for scrap booking. The tree blew me away~ WOW! ((Good for thank you notes too- see attached image)). You put a lot of work into this filter and it is very appreciated.

I was using the tile noise last night trying to make some lace (it wasn't bad but I tossed it for now). Think I have the combination figured out smile:D smile:D . Which leads me back to the 'crease' ... it's controlled by 'mortar'.

I kept getting thin straight lines thru my lace last night and it was the same component that controls the crease seen in your filter. I wanted to share this with you because it's an easy way to edit that area as well as completely remove that area (like in my case when the line was offending the rest of the filter- LOL). In your case that area is a key element and a good thing.

You are genius!~ Thank you so much for another fantastic filter! As you can see from the image I'm attaching it works perfectly. Your filter makes a note very quick and easy to create. The paper fill on the paper is my 'rose bush' filter and a little flower for that extra something.

Persidio

  Details E-Mail
Kraellin
Kraellin

Posts: 12749
Filters: 99
ronviers,

wow. that's a lot of curves! i'm attaching a filter snippet you might find useful.

also, those two stones components could probably be replaced by two perlin noises. the perlin's run much faster.

Crossed Lines 1.ffxml
If wishes were horses... there'd be a whole lot of horse crap to clean up!

Craig
  Details E-Mail
Carl
c r v a

Posts: 7289
Filters: 82
Hi, some switching can be very simple with Creases: on > off control which shouldn't be confusing - I've attached an example which of course you can name what ever you think suitable and the patterns are for example only to simple show switch function........... Carl smile:)

On _ Off.ffxml
  Details E-Mail
ronviers
lighter/generalist

Posts: 4456
Filters: 35
Hi Kraellin, Thanks for the snippet - it was very useful.
I could not have even told you which kind of noise I used. Two weeks ago I didn't even now noise came in different kinds. I like Perlin because it reminds me of Phothshop clouds - which I'm used to. It's good to know Perlin is faster - I will remember that.

The number of curves makes it look like that was the difficult part but to be honest I laid those out in a couple of hours. The real trick for me was the gradient profile that gives the appearance of a paper fold. It turned out to be simple, just two curves with a discontinuity but I must have tried more than a hundred before I learned to see it in my mind. It’s getting easier to look at a scene and understand the value gradients that make it up.

I am including my original notes from the planning stage. Look at how few of the features I was actually able to pull of. I worked for hours on things like paper clip and rotate but decided it was just taking too long. Another big problem I was having is with all the maps associated with surface filters. What the hell is a reflectivity map? Metallic map? I didn’t even know these kind of things existed. Presumably the maps have a different relationship to the bitmaps than I am used to with blended layers but I have not figured out what it is.

Oh well, it’s not that bad considering how few features I was able to implement and how little I know about what I’m doing. Just seeing Persidio use it made it worth while.

Here are the notes – it was originally going to be called Poster but that changed like almost everything else.

Poster characteristics
Fold directions (invert profile?)
Crease depth – slider
Tatter – slider (corner and fold)
Wrinkles – slider
Crumple – slider (refract with macro noise)
Edge curl
Corner curl
Number of folds (type)
Rotate (with clip or stretch)
Fastener types:
Thumbtacks, Paper clips, Staples, Tape
Shininess
Paper types:
Construction paper – Black, Orange, Red, Yellow
Typing paper
Poster board

I was dreaming.
@ronviers
  Details E-Mail
ronviers
lighter/generalist

Posts: 4456
Filters: 35
I also wanted to post my attempt to curl the corners of an image. This is one of the features that did not make it into the final version. I hope someone will have some suggestions of how this could be made to look more realistic. This is just a prototype so it only works on one or two corners but extending it to all four corners with individual control is no problem. My problem was with making it good.



Curl Corners.ffxml
@ronviers
  Details E-Mail
ronviers
lighter/generalist

Posts: 4456
Filters: 35
Thanks Carl – the big gripe I have with the switch component is that it does not pass remap information. I really could have used it for simplifying the user access to the fold control but since it stripped the mapping information it would not work. It would be nice if they passed remap data and could be daisy chained.
Of course I may be mistaking about them stripping remap data but if they don’t I am missing something and I hope someone will correct me.

Thanks for the filter, positive feedback and other helpful information.
Ron
@ronviers
  Details E-Mail
Carl
c r v a

Posts: 7289
Filters: 82
Curl corners - try the frame component it amazing what it can do with different inputs, if only for part of your solution, try pluging in to the corner input alone to see what happens............. Carl smile:)
  Details E-Mail
CFandM
ForgeSmith

Posts: 4764
Filters: 266
Quote
ronviers wrote:
I really could have used it for simplifying the user access to the fold control but since it stripped the mapping information it would not work. It would be nice if they passed remap data and could be daisy chained.


Well you could use 2 switches that pass the information..Taking the filter snippet that Carl posted and putting a little more in..You can daisy chain the switches, Its just the pattern of how to arrange them to work is the interesting part...

On _ Off.ffxml
Stupid things happen to computers for stupid reasons at stupid times!
  Details E-Mail
CFandM
ForgeSmith

Posts: 4764
Filters: 266
With switches you can control a lot of things...Here is one that I did for a filter..
These are with the old switch style. But can be done with the current switches..

Stupid things happen to computers for stupid reasons at stupid times!
  Details E-Mail
ronviers
lighter/generalist

Posts: 4456
Filters: 35
Hi Carl and CFandM,
The dilemma I had with this filter was that each fold needed to be defined and controlled independently but not necessarily set individually. For example, say I wanted the appearance of a road map; these folds would be similar (but not congruent) horizontally and reverse alternately vertically. My intention was to give this configuration a preset called road map. The ideal way (from the user’s POV) would have been to use checkboxes where each checkbox selected a different switch setting where each setting’s input was a control input pre-configured through remapping to represent a different type of fold – roadmap et. al. The problem is that the switch does not pass (or allow for) remapping information from the control input to the output side. I think remapping switch outputs for purposes defining user’s presets would be very helpful. How else can we make it easy for a user to select between, for example, a newspaper fold or a roadmap fold? As it is I had to break out each control even at the risk of intimidating the user. smile:?:

Thanks,
Ron
@ronviers
  Details E-Mail
CFandM
ForgeSmith

Posts: 4764
Filters: 266
If I understand correctly, you could make two filters in one. Then connect them to a switch..Of course you might have to fiddle with moving all the sliders to work as one...Or create two version ala "Road Map Version" and "Newspaper Version"
Stupid things happen to computers for stupid reasons at stupid times!
  Details E-Mail
CFandM
ForgeSmith

Posts: 4764
Filters: 266
Something like this..It may get interesting if the filter has a lot of components already but its one way..


test.ffxml
Stupid things happen to computers for stupid reasons at stupid times!
  Details E-Mail
ronviers
lighter/generalist

Posts: 4456
Filters: 35
Here is the way I want it to work, where each switch output has remapping mapped through from the slider controls (or any control inputs) to the outputs. Think of all the redundancy that could be eliminated and how the user’s selections could be simplified.

Thanks

Preset selection.ffxml
@ronviers
  Details E-Mail
CFandM
ForgeSmith

Posts: 4764
Filters: 266
I guess then what would be needed component-wise since there is this switch a switch for curves, maybe now a switch for the sliders to pass the information through..
Stupid things happen to computers for stupid reasons at stupid times!
  Details E-Mail
ronviers
lighter/generalist

Posts: 4456
Filters: 35
That would eliminate the redundancy inside the filter but for it to simply the user’s dialog we would need to be able to choose which controls are presented to the user.
@ronviers
  Details E-Mail
ronviers
lighter/generalist

Posts: 4456
Filters: 35
Here is one more. Imagine the output from the switch on the left connected to the input of the switch on the right. This configuration would allow for the simplified checkboxes to be used to select between the more sophisticated mappings of the sliders. This would also be nice for users because the check boxes are individually labeled.

Preset selection II.ffxml
@ronviers
  Details E-Mail
Presidio
Presidio

Posts: 2915
Filters: 43
Hi Ron, Kraellin, Carl and CFandM,

Taking notes while you programers talk. GREAT thread!~

I've been playing with ideas for lace making with FF; The snippets and this thread are inspiring.

Persidio
  Details E-Mail
StevieJ
Designer/Artist

Posts: 11264
Filters: 163
Hey Ron, neat effect!!! smile:) Looks like it is coming along nicely. I really like your approach to how you are learning this.....which I think will really pay off.....
Steve

"Buzzards gotta eat...same as worms..." - Clint :)
  Details E-Mail
ronviers
lighter/generalist

Posts: 4456
Filters: 35
Thanks Steve smile:D - I just wish I had a way to make the process go faster. smile:cry:
@ronviers
  Details E-Mail
StevieJ
Designer/Artist

Posts: 11264
Filters: 163
Quote
ronviers wrote:
I just wish I had a way to make the process go faster.

You and me both smile:D
Steve

"Buzzards gotta eat...same as worms..." - Clint :)
  Details E-Mail

Join Our Community!

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

33,718 Registered Users
+8 new in 7 days!

153,540 Posts
+9 new in 7 days!

15,348 Topics
+71 new in year!

Create an Account

Online Users Last minute:

31 unregistered users.