ThreeDee
![]() |
Not having vector drawing capabilities beyond the Bezier Curve component has made me consider writing some Flash-based helper applications that would either create FFXML files or directly modify existing files.
I would assume based on the various ffbatch and ffcat apps that this is possible. Does anyone have experience in making (or editing) FFXML externally and opening it back in FF successfully? Any known problems or limitations? My two current ideas are: 1) Text input helper app, which would enable one to input a line of text. The app would create a filter (ffxml file that you can open into FF as a filter) from which you could copy the Bezier Curve Control information that would hold the ASCII codes of the input characters. 2) Bezier drawing helper app which would enable one to draw several bezier curves on one canvas. The app would create a filter with these curves turned into groups. This would enable you to draw custom vector shapes much easier than currently. |
|||
Posted: June 12, 2013 8:02 am | ||||
angelize
![]() |
I know nothing about coding or FFXML so this may not be possible but what about a way to import a vector file? I'm thinking a SVG file could be exported from many vector illustration programs but perhaps I'm asking for the impossible?
|
|||
Posted: June 14, 2013 4:49 am | ||||
ThreeDee
![]() |
You might be able to get the vector information into FF, but you still would have to use the built-in components to render the result, which would be very tricky.
|
|||
Posted: June 14, 2013 1:25 pm | ||||
CFandM
![]() |
I have fixed some corrupted filters by editing the FFXML files in wordpad....They were sorta tricky since I had to edit, save, then test in FF...Then edit, save then test in FF...etc...etc....
![]() ![]() Adding to the FFXML files I have not tried but I would suppose that it could be done since you can edit them to take things out.... Not sure of the limitations of the filters or what is actually acceptable in the filters xml code but I do know that it may crash FF hard..Just a simple moving that filter out of the My Filters folder and you are back in business... Stupid things happen to computers for stupid reasons at stupid times! |
|||
Posted: June 14, 2013 2:55 pm | ||||
ThreeDee
![]() |
Ok, sounds good -- I'll proceed with caution. Just wanted to find out that it can be done before putting too much time into it. I'll make the text input app first, that should be fairly straightforward.
|
|||
Posted: June 15, 2013 3:18 am | ||||
SpaceRay
![]() |
This would be very interesting and useful to have as I do not think that FF Inc. will make FF 4.0 compatible with fonts and also very good the bezier shape drawing idea
|
|||
Posted: June 15, 2013 3:56 am | ||||
ThreeDee
![]() |
||||
Posted: June 15, 2013 4:53 am | ||||
Skybase
![]() |
Aye, interesting method.
|
|||
Posted: June 15, 2013 5:07 am | ||||
CFandM
![]() |
I agree with Skybase..
![]() This will be very interesting to see how this develops.. Stupid things happen to computers for stupid reasons at stupid times! |
|||
Posted: June 15, 2013 9:09 am | ||||
ThreeDee
![]() |
||||
Posted: June 15, 2013 9:35 am | ||||
ThreeDee
![]() |
I guess what happens now is I figure out how to add kerning (letter spacing) information into it.
Another piece of good news: Since I'm doing the letter lookup by script, there is really no limit to the amount of text that can be input (as long as the text doesn't overlap itself, and even that can be handled to some degree). |
|||
Posted: June 15, 2013 9:40 am | ||||
Skybase
![]() |
... ok I'm seriously jealous of your skills lol
![]() |
|||
Posted: June 15, 2013 10:15 am | ||||
ThreeDee
![]() |
Most fundamentally, this would require a better LUA programmer than myself. I could probably handle the Flash end of things for creating the input/conversion tool and could store Bezier curve information in a similar manner to text by using the Bezier Control component. But then we come to the real issue: FF doesn't render these type of vectors, so we would need a fast-drawing Script-based solution to that. I can script a slow bezier drawing component, but that is not going to cut it. ![]() Sphinx? Inujima? Anyone? |
|||
Posted: June 16, 2013 5:56 am | ||||
ThreeDee
![]() |
||||
Posted: June 16, 2013 4:57 pm | ||||
ThreeDee
![]() |
||||
Posted: June 16, 2013 5:16 pm | ||||
ThreeDee
![]() |
||||
Posted: June 17, 2013 8:52 am | ||||
Skybase
![]() |
Thaat's pretty cool. Question: how are those lines being drawn?
|
|||
Posted: June 17, 2013 12:00 pm | ||||
ThreeDee
![]() |
Pretty roughly
![]() I'm continuing this effort in the Pursuit for Paths thread. |
|||
Posted: June 17, 2013 12:10 pm |
Filter Forge has a thriving, vibrant, knowledgeable user community. Feel free to join us and have fun!
33,719 Registered Users
+8 new in 7 days!
153,545 Posts
+5 new last day!
15,348 Topics
+71 new in year!
26 unregistered users.