Search Unity

  1. We're looking for feedback on Unity Starter Kits! Let us know what you’d like.
    Dismiss Notice
  2. Unity 2017.2 beta is now available for download.
    Dismiss Notice
  3. Unity 2017.1 is now released.
    Dismiss Notice
  4. Introducing the Unity Essentials Packs! Find out more.
    Dismiss Notice
  5. Check out all the fixes for 5.6 on the patch releases page.
    Dismiss Notice
  6. Help us improve the editor usability and artist workflows. Join our discussion to provide your feedback.
    Dismiss Notice

AltSDK: SVG Tools - Drawing, IO, Transformations, Unity UI & NGUI Controls

Discussion in 'Assets and Asset Store' started by AltSoftLab, Mar 27, 2016.

  1. AltSoftLab

    AltSoftLab

    Joined:
    Jul 25, 2014
    Posts:
    193

    AltSDK specialized forums (all these tools are parts of the one AltSDK Asset):

    In this topic we present the several sub assets of AltSDK that allows you to easy work with SVG. We took some of the very popular, powerful and widely used SVG libraries and made a hard work on it to port it to AltSDK, to oprimize it to in Unity using and made this using more friendly.
    All these features available both for new Unity UI (uGUI) and NGUI developers. Just use it as any other visual controls. Also these features can be used without any GUI. For example you can use it to generate textures from SVG data, etc.

    [​IMG]

    These libraries are:
    • SVG.NET
    • SVG Transformable Geometries
    • More tools coming soon...
    Let's view some dipper on these fine tools that was ported and adapted to AltSDK.


    SVG.NET

    SVG.NET is one of the most powerful and widelly used nextgen SVG libraries in the world at this time for the .NET framework. It has friendly API and examples. In AltSDK SVG can be rendered in Software and Hardware render mode.

    Some SVG.NET screenshots are represented below. Look more in AltSoftLab Screenshots Gallery

    AltGUI Unity UI Integration - SVG
    [​IMG]

    AltGUI Unity NGUI Integration - SVG
    [​IMG]


    SVG Transformable Geometries

    SVG Transformable Geometries is a custom processing of SVG data by AltSketch tools. In AltSDK examples you can find SVG parser that reads SVG data from files and converts it to AltSketch vector data Geometries object. AltSketch has a several variety of vector data modifiers and processors. Some of them presented in AltSDK interactive examples.

    Some screenshots are represented below. Look more in AltSoftLab Screenshots Gallery

    AltGUI Unity UI Integration - Lens Effect SVG
    [​IMG]

    AltSketch Unity Geometry Bilinear and Perspective Transform
    [​IMG]

    AltSketch Unity SVG Outline
    [​IMG]


    More tools coming soon...

    At this time we are working on several other SVG tools and more Unity integration functionality. Follow the news.


    AltSDK Social Links:
     
    Last edited: Jan 7, 2017
  2. AltSoftLab

    AltSoftLab

    Joined:
    Jul 25, 2014
    Posts:
    193
    Post place reserved for the future releases info...
     
  3. AltSoftLab

    AltSoftLab

    Joined:
    Jul 25, 2014
    Posts:
    193
    Post place reserved for the future releases info...
     
  4. jamescauwelier

    jamescauwelier

    Joined:
    Dec 4, 2016
    Posts:
    1
    What features of SVG are supported? I purchased but find that my SVG's don't render properly unless I write them in a specific way: no symbols, no definitions, being forced to repeat a lot of path's throughout my SVG
     
  5. AltSoftLab

    AltSoftLab

    Joined:
    Jul 25, 2014
    Posts:
    193
    Hi jamescauwelier,
    If you use Simple SVG loader you can look into it's very limited supported SVG tags source code. Is you use Alt.Svg as described in the overview it's based on SVG.NET library (a very old version of it). You can look into its sources if you have AltSDK Indie Advanced or Professional license. If not you can find original source code here https://github.com/vvvv/SVG

    After the coming soon next major AltSDK release we'll make a fresh port of SVG.NET (it requires some efforts) and will extend AltSDK SVG Tools with new functionality (new libraries, import features, etc.)
     
    jamescauwelier likes this.