Feb 25, 2010

Metaball Plug-in 0.3b

I've updated Metaball plug-in. Now it has a preview checkbox and a slider control on the dialog.

Tested with Adobe Illustrator CS3 13.0.3 / Windows XP SP3.
This is a beta software. Please use it carefully, at your own risk.

For more information, please read the included readme file.


Feb 18, 2010

Metaball Plug-in 0.2b

I've updated Metaball plug-in. Now it unites the generated shapes by Pathfinder. It's useful when the shapes have no fill color or there's difference in the colors of fill and stroke.

Tested with Adobe Illustrator CS3 13.0.3 / Windows XP SP3.
This is a beta software. Please use it carefully, at your own risk.

For more information, please read the included readme file.



Adobe store Japan is practicing the "eco" discount campaign that can save 25% of cost.
They take trade in the old version's license of their products that can't upgrade now for a current version.
I think I'll trade in my old Ai8/Mac CD.
This is the campaign only for customers living in Japan.

Feb 12, 2010

Metaball Plugin

II've made a Live Effect plug-in version of "Metaball" script that I posted years ago on my other page.

This Live Effect plug-in connects circular paths in a group with metaball-like shapes.

The difference from the script is that the effect is executed again everytime after a user edits the shape. Please try moving a path with the Direct Selection Tool after the effect was applied.

It would be more fun if this had a preview checkbox and a slider control. This is an issue in the future.

Tested with Adobe Illustrator CS3 13.0.3 / Windows XP SP3.
I think I'm not familiar enough with AI SDK and the plug-in's architecture. This is a beta software. Please use it carefully, at your own risk.

For more information, please read the included readme file.

download: aics_plugin_effect_metaball_01b_cs3.zip

Adjust Dashes Plugin Updated

I've updated Adjust Dashes Plugin with a optimization of the internal process.


This is a plugin only for Ai CS3 / Windows. Because this is a only environment that I currently own. (I don't know whether this works with CS4 or not.)

Unlike scripts, plugins need to be built for each OS, and often for each version of Ai.
I'd like to get my plugins to work with other environments, and I'm planning to get them in the near future. But currently I can't afford to buy them.
If you need CS4 or Mac version of plugins, please consider making contribution from the sidebar of this blog.

Feb 11, 2010

Adjust Dashes Plugin

I've made a Live Effect plug-in version of "Adjust Dashes" script that I posted years ago on my other page.

This plug-in adjusts the lengths of dashes and gaps of dashed lines in order to the length of the path is divisible by total length of dashes and gaps.

The difference from the script is that the effect is executed (adjusted) again everytime after a user edits the shape.

Tested with Adobe Illustrator CS3 13.0.3 / Windows XP SP3.
I think I'm not familiar enough with AI SDK and the plug-in's architecture. This is a beta software. Please use it carefully, at your own risk.

For more information, please read the included readme file.

download: aics_plugin_effect_adjust_dashes_01b_cs3.zip

updated: 2010.02.12

Feb 7, 2010

Live Effect Plugin Creation In Progress

I'm studying about how to create a live effect plugin these days.
According to Adobe's Ai CS4 SDK "porting-guide" document(p.16), they recommend developers to use live effect instead of filter, because filter support may be removed in a future release of Ai.

The image above is a live effect version of Random Tile plugin. I won't release this for following reason.

In a live effect plugin, when a user edits the shape that applied effects, the effects are executed again. This feature itself seems a reasonable behavior. But, in Random Tile plugin, this means that it causes a regeneration of random values. The shapes and the colors of the objects totally change if a user makes a bit of editing - e.g. resizing. It will be not a behavior that users expect.

One solution is that storing various information into the parameters of the effect, and restoring them after editing. But in this case, the amounts of information to store will be so huge. In filter, it doesn't need to keep such a heavy data. And in the restoring process, I must consider the possibility that there may be added, moved or removed objects. It needs more and more complicated coding than filter.

The plugins that use random values may be unfit for live effect function.
Though they say filter is obsolete, I wonder if live effect completely replace filter's function.

Anyway, I think I could realize the basic architecture of the live effect. I want to post something in the near future.