ronviers
![]() |
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 |
|||
Posted: May 1, 2007 11:14 am | ||||
ronviers
![]() |
||||
Posted: May 1, 2007 11:18 am | ||||
Carl
![]() |
Hi ronviers neat looking effect
![]() |
|||
Posted: May 1, 2007 11:59 am | ||||
ronviers
![]() |
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 |
|||
Posted: May 1, 2007 12:38 pm | ||||
Presidio
![]() |
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 ![]() ![]() 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 ![]() |
|||
Posted: May 1, 2007 1:35 pm | ||||
Kraellin
![]() |
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 |
|||
Posted: May 1, 2007 2:51 pm | ||||
Carl
![]() |
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
![]() On _ Off.ffxml |
|||
Posted: May 1, 2007 8:15 pm | ||||
ronviers
![]() |
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 |
|||
Posted: May 1, 2007 8:32 pm | ||||
ronviers
![]() |
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 |
|||
Posted: May 1, 2007 8:54 pm | ||||
ronviers
![]() |
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 |
|||
Posted: May 1, 2007 9:06 pm | ||||
Carl
![]() |
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
![]() |
|||
Posted: May 1, 2007 10:47 pm | ||||
CFandM
![]() |
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! |
|||
Posted: May 2, 2007 1:50 am | ||||
CFandM
![]() |
||||
Posted: May 2, 2007 2:01 am | ||||
ronviers
![]() |
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. ![]() Thanks, Ron @ronviers |
|||
Posted: May 2, 2007 4:29 am | ||||
CFandM
![]() |
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! |
|||
Posted: May 2, 2007 4:52 am | ||||
CFandM
![]() |
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! |
|||
Posted: May 2, 2007 5:19 am | ||||
ronviers
![]() |
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 |
|||
Posted: May 2, 2007 7:34 am | ||||
CFandM
![]() |
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! |
|||
Posted: May 2, 2007 7:59 am | ||||
ronviers
![]() |
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 |
|||
Posted: May 2, 2007 8:09 am | ||||
ronviers
![]() |
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 |
|||
Posted: May 2, 2007 8:20 am | ||||
Presidio
![]() |
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 |
|||
Posted: May 2, 2007 9:30 am | ||||
StevieJ
![]() |
Hey Ron, neat effect!!!
![]() Steve
"Buzzards gotta eat...same as worms..." - Clint :) |
|||
Posted: May 2, 2007 12:42 pm | ||||
ronviers
![]() |
Thanks Steve
![]() ![]() @ronviers |
|||
Posted: May 2, 2007 2:50 pm | ||||
StevieJ
![]() |
You and me both ![]() Steve
"Buzzards gotta eat...same as worms..." - Clint :) |
|||
Posted: May 2, 2007 3:39 pm |
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!
31 unregistered users.