Hi David,

I'm interested in <replicate> for its Rich gradients perspective. I am often 
frustrated by svg gradient expressibility. I found all i want and more in your 
patterns in 
http://srufaculty.sru.edu/david.dailey/svg/SVGOpen2010/replicate.htm. I found 
that <replicate>'s gradients are a must to easily design pretty GUI.

And more, i'm interested in your technical approach to extend svg's 
functionalities . I follow your work since weeks because i search a way to map 
a picture inside a shape defined by a path (triangle, quadrilateral, pattern of 
 sphere, or of cone ...). I think your work give me the right (and simplest) 
way, instead of fedisplacement way, even if i have to think much more before to 
write a line of code. if someone has worked on this subject ...

As my first interest for svg is about it's precise printing ability, and GUI, i 
have to admit that i don't have a use case for animation via <replicate> (but 
it is the beginning of <replicate>). In a static way, i consider them as a kind 
of beautiful gradients, and it is what i like in vectorial drawings ...

Courage and long life for <replicate> project, with or without W3C adoption.

Philippe
http://www.visualkit.com

--- In [email protected], "David Dailey" <ddailey@...> wrote:
>
> Many of you are familiar with the <replicate> proposal [1,2] that the SVG
> Working Group has been considering.
> 
>  
> 
> It is an effort to add declarative drawing (patterned after SVG <animate>)
> to SVG.
> 
>  
> 
> There is news.
> 
>  
> 
> a)      The Working Group recently decided [3] not to adopt <replicate>,
> unless it is accompanied by "concrete use cases and demonstration of
> author/implementor interest."
> 
> b)      Eric Elder and I are contemplating expanding the scope of the open
> source project [4]; it is a small JavaScript program that basically
> interpolates between values of a variety of attributes, and then adds things
> to the DOM accordingly.
> 
>  
> 
> Part A.
> 
>  
> 
> I'm interested in seeing if other people know about it, and are interested
> in it, and better yet, if you have used it.
> 
>  
> 
> To pique your interest take a look at these things:
> 
> http://cs.sru.edu/~ddailey/svg/pathRep2JS.svg  -- use two curves to define
> four attributes of an extruded shape.
> 
> http://cs.sru.edu/~ddailey/svg/pathRep1JS.svg
> 
>  
> 
>  
> 
> To reply to the Working Group, I'd like to assemble some sort of a response.
> 
>  
> 
> Finding that people are using it would be nice (I have gotten the occasional
> question about it, but have no systematic way of knowing).
> 
> Finding out if people are intending to use it would be nice.
> 
>  
> 
> Helping to emumerate use cases would be another good thing. Thus far, I'm
> thinking of the following use cases,
> 
>  
> 
> *     3D text effects (e.g. http://cs.sru.edu/~ddailey/svg/twist1.svg ) 
> *     Simulated rotation (like the spinning top at
> http://srufaculty.sru.edu/david.dailey/svg/SVGOpen2010/demo9.svg or
> http://srufaculty.sru.edu/david.dailey/svg/text/replicatePath9.svg  ) 
> *     Generation of active grids (as for game boards) 
> *     Perspective tiling Perspective drawing (as in scenes)
> http://srufaculty.sru.edu/david.dailey/svg/replicate/repRectsGrad2g.svg or
> http://srufaculty.sru.edu/david.dailey/svg/replicate/repFilter1.2.svg 
> *     3D drawing packages (as in
> http://cs.sru.edu/~ddailey/svg/pathRep2JS.svg) 
> *     Rich gradients (perhaps we should de-emphasize this in recognition
> of the WG's decision to go with gradient meshes.) 
> *     Quasi random backdrops (leaves, crowds, pebbles, etc) in which
> objects are replicated using declarative randomness. (see below) 
> 
>  
> 
> Part B.
> 
>  
> 
>  
> 
> I'm also interested in incorporating "declarative randomness" - if one wants
> to generate a few hundred objects into the DOM, why not have them be pseudo
> random?
> 
>  
> 
> Values of colors (R G and/or B and H S and/or B) , heights, widths,
> baseTurbulence, scale, cx, ry,  transform/rotate, etc. would all be
> definable within selected ranges, with either fixed seeds (for repeatable
> scenes) or unseeded (as with JavaScript's Math.random() )  We've already
> worked out a fairly efficient algorithm (the first apparently) for
> generating random polygons [5] , so this would probably be bundled in as
> well.
> 
>  
> 
> Use cases: leaves, pebbles, crowds of people, clouds (from feTurbulence with
> random  baseFrequencies), etc. Lots of quasi random backdrops that one
> doesn't really want to take the time to draw, but which might be desirable
> for a) non-programming artists or b) machines that run SVG but not
> JavaScript.
> 
>  
> 
> And,  a perhaps more extensive idea: given that Microsoft has adopted the
> perspective that they will wait until user demand for declarative animation
> grows* (and some possible migration of such into CSS), we are considering
> expanding the scope of the code base for <replicate> to include <animate> as
> well. It would sort of be like taking on much of what SMILScript and
> FakeSMIL have done. The idea is that so long as we are already interpolating
> via JavaScript between a half zillion types of attribute values, why not
> just parse out <animate> and <animateMotion> tags as well?
> 
>  
> 
> Might anyone want to help contribute to such an open source project?  
> 
>  
> 
> Dash off an email about this (davidDotdaileyAtsruDotedu)
> 
>  
> 
> Cheers
> 
> David
> 
>  
> 
> [1] proposal -
> http://svgopen.org/2010/papers/46-A_proposal_for_adding_declarative_drawing_
> to_SVG/index.html 
> 
> [2] examples -
> http://srufaculty.sru.edu/david.dailey/svg/SVGOpen2010/replicate.htm 
> 
> [3] http://www.w3.org/2011/10/28-svg-minutes.html 
> 
> [4] http://code.google.com/p/svg-replicate/ 
> 
> [5] http://dl.acm.org/citation.cfm?id=1414592
> <http://dl.acm.org/citation.cfm?id=1414592&bnc=1> &bnc=1 
> 
>  
> 
> *Emoji and Wikipedia seem to be plausible strategies for propagating
> animation.
> 
> 
> 
> [Non-text portions of this message have been removed]
>




------------------------------------

-----
To unsubscribe send a message to: [email protected]
-or-
visit http://groups.yahoo.com/group/svg-developers and click "edit my 
membership"
----Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/svg-developers/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/svg-developers/join
    (Yahoo! ID required)

<*> To change settings via email:
    [email protected] 
    [email protected]

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Reply via email to