VectorStyler
    • Categories
    • Unread
    • Recent
    • Tags
    • Popular
    • Register
    • Login

    Clone vs Reference commands

    Scheduled Pinned Locked Moved Questions and Support
    3 Posts 2 Posters 5.2k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • W Offline
      William Kansepa
      last edited by

      I am a bit overwhelmed but could you please expound the difference in functionality between Clone vs Reference commands?

      HP•Windows 11 Pro•11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.70 GHz• RAM: 16.0 GB (DDR4)

      VectorStylerV 1 Reply Last reply Reply Quote 0
      • VectorStylerV Offline
        VectorStyler @William Kansepa
        last edited by

        @William-Kansepa No problem:

        Clone - creates a new (separate) object that has some (initially all) of its attributes linked to the original object. Even if some attributes are linked, this is a new / separate object.
        If a linked attribute changes in the original (e.g. stroke color) it also changes in the clone. If some attribute of the clone is changed, it is not linked to the original anymore. It is also possible to relink / unlink attributes of a clone object (Object -> Cloned Properties), and to change the master object (Object -> Select Master).

        Reference - creates a replica of an other object, that remains a replica at all times (these are symbols). What this means: there is no new object, just a reference or a link to an existing object, and this reference can be then placed somewhere else and can have additional transformations, shape effects applied to it.
        References are how VS implements symbols (a reference is the same as a symbol in VS). The only way to change some existing attribute of a reference object is to use Style Overrides (this is a very important, but separate topic). References can also be expanded using Styles->Expand Symbol. Also: shape effects (envelope, mesh, etc) can be applied on top of existing references (a.k.a symbols).
        Anything (style, shape, etc) changed in the original object is mirrored in all references, until the reference (symbol) is expanded.

        References are a large part of how VS works, not just for objects (symbols) but also for attributes, things get a bit complicated, so further explanation may be needed (there is also a chapter about Styles in the docs).
        Some neat tricks with references:

        • it is possible to place objects on the Reference Canvas (see Canvas&Artboard panel) and have these behave as symbols through the document. If the reference is edited all instances (uses of the symbol) are updated.
        • it is possible to define any style (color, transparency, gradient, fill, stroke, shape, effects, etc) as a reference to the style of an existing object. This is where Object Roles come in (Object Objects -> Role button). This topic is a bit large, so a separate tutorial might help.
        • when creating multiple references to complex object, there is almost no impact on the document size.
        W 1 Reply Last reply Reply Quote 3
        • W Offline
          William Kansepa @VectorStyler
          last edited by

          @vectoradmin said in Clone vs Reference commands:

          @William-Kansepa No problem:

          Clone - creates a new (separate) object that has some (initially all) of its attributes linked to the original object. Even if some attributes are linked, this is a new / separate object.
          If a linked attribute changes in the original (e.g. stroke color) it also changes in the clone. If some attribute of the clone is changed, it is not linked to the original anymore. It is also possible to relink / unlink attributes of a clone object (Object -> Cloned Properties), and to change the master object (Object -> Select Master).

          Reference - creates a replica of an other object, that remains a replica at all times (these are symbols). What this means: there is no new object, just a reference or a link to an existing object, and this reference can be then placed somewhere else and can have additional transformations, shape effects applied to it.
          References are how VS implements symbols (a reference is the same as a symbol in VS). The only way to change some existing attribute of a reference object is to use Style Overrides (this is a very important, but separate topic). References can also be expanded using Styles->Expand Symbol. Also: shape effects (envelope, mesh, etc) can be applied on top of existing references (a.k.a symbols).
          Anything (style, shape, etc) changed in the original object is mirrored in all references, until the reference (symbol) is expanded.

          References are a large part of how VS works, not just for objects (symbols) but also for attributes, things get a bit complicated, so further explanation may be needed (there is also a chapter about Styles in the docs).
          Some neat tricks with references:

          • it is possible to place objects on the Reference Canvas (see Canvas&Artboard panel) and have these behave as symbols through the document. If the reference is edited all instances (uses of the symbol) are updated.
          • it is possible to define any style (color, transparency, gradient, fill, stroke, shape, effects, etc) as a reference to the style of an existing object. This is where Object Roles come in (Object Objects -> Role button). This topic is a bit large, so a separate tutorial might help.
          • when creating multiple references to complex object, there is almost no impact on the document size.

          @vectoradmin Thank you for the detailed and invaluable explanation. Armed with this new knowledge, I will definitely practise some more to sharpen my skills.

          HP•Windows 11 Pro•11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.70 GHz• RAM: 16.0 GB (DDR4)

          1 Reply Last reply Reply Quote 0
          • First post
            Last post