Re: [Inkscape-devel] Gradient Meshes
When these things are done, I will be almost happy. It will be relatively easy then to emulate most meshes, fields, etc. by overlaying semitransparent elliptic gradients.
How does that follow? Nobody has shown how to transform a gradient mesh into a gradient field (a very good name actually).
I'm not a mathematician; I'm a designer. I think I can approximate well enough (for design purposes) most useful meshes using ellipses, and a still better approximation is possible with blurred strokes of blur filter on shapes. See the current about.svg for a crude example.
_________________________________________________________________ MSN Premium with Virus Guard and Firewall* from McAfee� Security : 2 months FREE* http://join.msn.com/?pgmarket=en-ca&page=byoa/prem&xAPID=1994&DI...
bulia byak wrote:
When these things are done, I will be almost happy. It will be relatively easy then to emulate most meshes, fields, etc. by overlaying semitransparent elliptic gradients.
How does that follow? Nobody has shown how to transform a gradient mesh into a gradient field (a very good name actually).
I'm not a mathematician; I'm a designer. I think I can approximate well enough (for design purposes) most useful meshes using ellipses, and a still better approximation is possible with blurred strokes of blur filter on shapes. See the current about.svg for a crude example.
I'm just saying that nobody has even suggested a means for taking a mesh and generating a field. It's not clear how such an approximation would work.
njh
Hi Guys, In the "Elements and Principles of Design Tutorial" there appears to be a glitch. The Design Elements graphics are all present but the graphics for Principles of Design are all absent. This may be a Win thing of course but thought I'd mention it.
vellum using Win32 auto-build 22 March 2004.
Yeah, that part is not finished. I will complete it before the release. I also need to match Bulia's tutorial style on the header and footer of the document.
Jon
On Mon, 2004-03-22 at 16:21, vellum wrote:
Hi Guys, In the "Elements and Principles of Design Tutorial" there appears to be a glitch. The Design Elements graphics are all present but the graphics for Principles of Design are all absent. This may be a Win thing of course but thought I'd mention it.
vellum using Win32 auto-build 22 March 2004.
This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
On Mon, 2004-03-22 at 18:20, bulia byak wrote:
When these things are done, I will be almost happy. It will be relatively easy then to emulate most meshes, fields, etc. by overlaying semitransparent elliptic gradients.
How does that follow? Nobody has shown how to transform a gradient mesh into a gradient field (a very good name actually).
I'm not a mathematician; I'm a designer. I think I can approximate well enough (for design purposes) most useful meshes using ellipses, and a still better approximation is possible with blurred strokes of blur filter on shapes.
Well, with a little skill it's possible to get pretty much any effect you want manually with a combination of linear and radial gradients.
I've spent some time poring over the Postscript Red Book (level three), and there are actually a whole bunch of different types of gradient meshes that Illustrator may use.
Many of them cannot be efficiently approximated using only a combination of linear and radial gradients, at least not automatically (and I think there are some less artistically important corner cases that are completely unpractical).
I think we're best off providing UI to utilize the features we do have from SVG; essentially what I'm thinking would be "composite fills".
Basically, the idea would be that you could take an existing fill and layer another fill on top of it, so e.g. you could very easily build up a complex gradient fill with layered radial gradients. But you could also throw other fill types in the mix as well.
I think it'd be relatively easy to implement -- any non-trivial fills could be implemented behind-the-scenes as SVG <pattern>s with a stack of filled <rect>s for the fill "layers".
-mental
participants (5)
-
bulia byak
-
Jonathan Phillips
-
MenTaLguY
-
Nathan Hurst
-
vellum