Search Unity

  1. Good news ✨ We have more Unite Now videos available for you to watch on-demand! Come check them out and ask our experts any questions!
    Dismiss Notice
  2. Ever participated in one our Game Jams? Want pointers on your project? Our Evangelists will be available on Friday to give feedback. Come share your games with us!
    Dismiss Notice

Antares Project (Open Source) : 1.5.5 Coming soon

Discussion in 'Assets and Asset Store' started by Neodrop, Apr 30, 2010.

  1. Neodrop

    Neodrop

    Joined:
    Oct 24, 2008
    Posts:
    1,358
    (See also : Antares VIZIO , Antares.Deformator)

    What is Antares Project?
    It consists of three parts :

    Antares.dll (free for non commercial projects)
    Antares Browser (Free Open Source)
    Antares Addon (Free Open Source)

    It is an extensive package of tools and Editor classes for simplification of creation of large and average projects. As it will be convenient and for fast solution of small tasks.
    You can download Antares Project HERE. Current version is 1.5.5 (12.10.2010)

    Well, I will tell a bit more in detail. (Sorry for my poor english)

    Here you can look a small video which shows a small part of Antares Project functionality :



    DESCRIPTION
    Antares Browser Addon is C# class package extending the functionality and capabilities
    of Unity Editor, also adding certain auxiliary methods, in order to improve your project
    management and its code.
    Antares Browser Addon is an Open Source project and you may use it cost free in any
    number of projects.

    FEATURES (not completed list)

    Browser:
    1.Scripts Browser
    2.Models Browser
    3.Textures Browser
    4.Antares Dublicator
    5.Antares Interpolator

    Addon:

    7.Bezier Curves
    1.Creation of Curves in Editor
    2.Curve editing in Unity Editor
    3.Creation of wires
    4.Spirals
    1.Settings for Spirals
    5.Dynamic creation and editing of Curves
    6.Curve API
    7.Runtime (runtime-editor mode) component state copying.

    8.Curve Based Road Generator (Curved Road)

    9.1. Multitags system
    1.Multitags API

    10.1. Module for saving "objects description"

    11.ANTARES : BASKET

    12.Tools : Biped

    13.Tools : Game Object.

    14.Tools : Camera

    15.Joints Vizualization

    16.ANTARES.dll (shareware) :
    1.ANTARES.dll : Manager
    2.ANTARES.dll : AGUI
    3.ANTARES.dll : BinarySave
    4.Antares.DirectCall
    5.Antares.dll AsyncLoader

    Soon :
    17. Curves Improved (more flexible)
    18. Export tools (.obj)
    19. Volumetric Clouds System

    History :


     

    Attached Files:

    Last edited: Jan 9, 2011
  2. Neodrop

    Neodrop

    Joined:
    Oct 24, 2008
    Posts:
    1,358
    Antares Addone

    LEVEL DESIGN TOOLS


    Set Position: Installs Object in the Scene by mouse click. Objects of the Scene should have Collider
    Random Position: Will mix the objects in the Scene at random within the established range
    Random Angles: Random rotation of the object
    Set angles to 0: Establishes the object’s degree to 0 along the pivot selected
    Parent All Selected : Creates empty GameObject with name _parent and attaches all selected objects to it
    Create Empty Parent: Creates empty GameObject, installs it into the centre of the selected object mesh and attaches the object to the new GameObject
    NOTE: Runs only with objects having Mesh. Convenient when the object’s Pivot is located far from its visual center.

    Make Brush!: Creates a brush of the selected objects and, by mouse click, allows creating the unlimited number of objects in the Scene
    Expend More Options: If included, the foldout More options will be open in all Inspectors of all objects in the Project

    BEZIER CURVES

    Bezier Curves is a very important and convenient Antares Addon tool. With their help, you’ll be able to lay traffic routes, routes for NPCs, roads themselves (Antares Curved Road) or create realistic power networks in your game. Due to the fact that, in order to create wires, you may use Line Renderer component – it’s the cheapest and the most efficient way of giving the unique diversity to your game.

    A small video here
    A small simple online demo (from documentation)
     

    Attached Files:

  3. Neodrop

    Neodrop

    Joined:
    Oct 24, 2008
    Posts:
    1,358
    Antares Multitags

    One more capability of Antares Addon : Multitags system. Thanks to it, any object in the Scene may have any number of Tags. Yes! Unity Tags, precisely.
    You may use it for simple and convenient addition of various features to the object. For example, one object may have the following tags:
    1.Destructable
    2.Cannot float in water
    3.Friendly Unit
    4.Enemy
    5.Goods

    Antares Addon : Description field

    This is module to keep original notes on every object in your scene.



    ANTARES BASKET

    Antares Basket (Alt + B (Windows) or Antares → Show BASKET), probably, is the most convenient tool for level design in Major Projects among all contained in Antares Addon.
    The basket represents the window accepting Drag Drop practically of any assets of the project.
    It has been created, in order you have the possibility to drop objects required at the moment and use them for fast and convenient change in the Scene or settings of the object components.

    Also, Antares Basket is able to export any asset types into AssetBundle by two clicks!


    1. Example: You are designing the game level. Your Project is large and hundreds or even thousands of objects are in the Project View. Sometimes, it’s a serious test to search for the required assets. Let us assume that at the moment you need only 5 or 15 prefabs, in order to locate a small village in the game level. You are to drop the required assets into the Antares Basket window, find the place for your village to be located and just drag the object to the Scene directly from the window.

    NOTE: Buttons Set Position и Make Brush will be of great help here!
    2. Example: You want to change colour on 10 materials. Unity colorpicker is good but the Antares Basket → Color tab is even better! Here you can create your own colour palette and use as necessary.
     

    Attached Files:

  4. Neodrop

    Neodrop

    Joined:
    Oct 24, 2008
    Posts:
    1,358
    Antares.Manager (Antares.dll)

    Antares.Manager Class allows building programs based completely on events.
    Any component (Event Listener) waiting for a certain Event, is registered in
    Antares.Manager, by giving self-reference (as an object), priority index in sequence and
    string parameters — names of functions, in which the component will wait for Invoke call or
    Message (depending on the type of the Event determined by the Event Sender).

    Antares.dll : Asynchronous Loader
    This is a system for asynchronous loading Asset Boundles, management and unloading it during runtime.

    Here you can watch the demo video :




    (And more usable classes)
    Works well on iPhone iPad

    Antares Dublicator
    A convenient Wizard for for copying, addition or destruction of components and their settings on as many Game Objects as you wish.

    Antares Interpolator

    Demo project with Antares Interpolator
    http://www.unity3d.ru/ANTARES/Examples/MoveOnCurveInterpolated_27_05_10.rar

    VIEW ONLINE HERE

    New tool for convenient interpolation of the data on animation curves. For those who worked with Virtools or Quest3D this tool will be familiar and is close.
    This component can use any quantity of animation files simultaneously and don't need to play animation in runtime.





    New ability added (03.05.2010) : Now Interpolator's Inspector will show Curve



    Antares Camera Layers Distance Component

    Antares → Camera → Add Camera Layers Distance component

    This command adds a component to the selected camera allowing easy and visual adjustment of the distance of the camera view in any selected layer.
    It is a wonderful means to improve the efficiency of your application.
    Example: Small and insignificant objects may be located in “Garbage”, and important and large ones in the layer “1000 meters” and the camera will not render objects in such layers at distances exceeding the values preset.[/img]
     

    Attached Files:

  5. Neodrop

    Neodrop

    Joined:
    Oct 24, 2008
    Posts:
    1,358
    Hide / Unhide objects in Hierarchy





    Fixed Joint Visualizer





    Hinge Joint Visualizer



    AI Range Zones

    View ONLINE here



     
  6. Neodrop

    Neodrop

    Joined:
    Oct 24, 2008
    Posts:
    1,358
    Biped Visualization



    Select files by type from choosen directory.
    Created for convenient selection and moving a lot assets in two clicks.

    Right now work with the .obj files, but soon I will expand it to any assets types.



    And many-many more.
    To be continued...
     
  7. Neodrop

    Neodrop

    Joined:
    Oct 24, 2008
    Posts:
    1,358
    reserved 6
     
  8. Neodrop

    Neodrop

    Joined:
    Oct 24, 2008
    Posts:
    1,358
    reserved 7
     
  9. GrimWare

    GrimWare

    Joined:
    Jul 23, 2009
    Posts:
    211
    Wow verrry impressive! Looking forward to toying with this.

    Thanks for sharing 8)
     
  10. kor

    kor

    Joined:
    Oct 29, 2009
    Posts:
    122
    Looks good :D

    Can't wait to use it =)
     
  11. sebako

    sebako

    Joined:
    Jun 27, 2009
    Posts:
    301
    what the .... genius! Nice Work!
     
  12. loken

    loken

    Joined:
    Mar 25, 2009
    Posts:
    109
    I can't imagine the amount of work you've put into this.

    Very impressive. Really looks like it will upgrade a few of Unity's weak spots!
     
  13. Neodrop

    Neodrop

    Joined:
    Oct 24, 2008
    Posts:
    1,358
    Antares Addon : Description field

    Added in first posts.
     
  14. dart

    dart

    Joined:
    Jan 9, 2010
    Posts:
    211
    Very good job man. Thanks for sharing
     
  15. Neodrop

    Neodrop

    Joined:
    Oct 24, 2008
    Posts:
    1,358
    Antares.dll : Asynchronous Loader
    A short description and video link added in first posts.
     
  16. theinfomercial

    theinfomercial

    Joined:
    Sep 9, 2008
    Posts:
    1,000
    This looks to be quite important. I'll be keeping an eye on it.
     
  17. bigkahuna

    bigkahuna

    Joined:
    Apr 30, 2006
    Posts:
    5,435
    This looks excellent, I'm watching this one also!
     
  18. Hans

    Hans

    Joined:
    Feb 20, 2007
    Posts:
    422
    very nice work - looking forward to this packed lot :)
     
  19. amigo

    amigo

    Joined:
    Feb 20, 2010
    Posts:
    51
    This is winblows only? :(
     
  20. Neodrop

    Neodrop

    Joined:
    Oct 24, 2008
    Posts:
    1,358
    MacOS X too.
    But unfortunately, Editor classes do not work in Unity iPhone

    BTW, Antares.dll work fine in iPhone and iPad too. :wink:
     
  21. duke

    duke

    Joined:
    Jan 10, 2007
    Posts:
    763
    You say this is open source but is the Antares.dll open source as well? It would be good if people could help out!
     
  22. Neodrop

    Neodrop

    Joined:
    Oct 24, 2008
    Posts:
    1,358
    Antares.dll is a separate part of whole project. This classes is free for non commercial projects, but not Open Source.
    No one class from Antares.dll is used in the Antares Browser or Addon - there is no "underwater stones".
    As, Antares.dll will not be included in main package and will be given separately on demand.
     
  23. duke

    duke

    Joined:
    Jan 10, 2007
    Posts:
    763
    Ok, I was a bit confused about the distinction between the 3! The asynchronous streaming looks cool - are load triggers determined by pre-calculating bounding boxes or what?
     
  24. Neodrop

    Neodrop

    Joined:
    Oct 24, 2008
    Posts:
    1,358
    What can I say - Antares.dll is the proparent of the Antares Project (and Browser and Addon) and is my lovely creation. Right now I can't share it for free. I hope, may be later.

    Yep, in this demo I have use a simple boxes for calculating distance and relative size (the biggest objects are loaded first). But this technique is not obligatory - just my current decision.
     
  25. Neodrop

    Neodrop

    Joined:
    Oct 24, 2008
    Posts:
    1,358
    New ability in Antares Interpolator : show animation curve (which is used for interpolation) in the Inspector.
    (old Virtools Quest3D users : welcome!)

     
  26. GamersHeaven

    GamersHeaven

    Joined:
    Feb 15, 2010
    Posts:
    88
    :eek:

    Hands up to our russian friend :wink:

    Awesome work.

    Hope you will earn some bucks on this :wink:
     
  27. PatHightree

    PatHightree

    Joined:
    Aug 18, 2009
    Posts:
    262
    Wow man, that's totally awsome !
    Multi-tags alone would have made my day :D
    I hope to be able to contribute to this fantastic effort some day.

    Thanks a lot.
    Greetings, Patrick Hogenboom (old Virtools)
     
  28. Neodrop

    Neodrop

    Joined:
    Oct 24, 2008
    Posts:
    1,358
    Hello you too, Patrick! Nice to meet you again.
    I work hard to release it asap.
     
  29. Neodrop

    Neodrop

    Joined:
    Oct 24, 2008
    Posts:
    1,358
    New little helper : Fixed Joint Visualizer



     
  30. fallingbrickwork

    fallingbrickwork

    Joined:
    Mar 16, 2009
    Posts:
    1,072
    This is amazing work, so extensive.

    Just out of interest, how long have you been working on this masterpiece?

    Best regards,
    Matt.
     
  31. Neodrop

    Neodrop

    Joined:
    Oct 24, 2008
    Posts:
    1,358
    Hmm... From october 2009 till any time now. But not full time, sure.
     
  32. mikesgames

    mikesgames

    Joined:
    Apr 16, 2010
    Posts:
    1,071
    just awesome.

    make your own game engine, with these features!
     
  33. Neodrop

    Neodrop

    Joined:
    Oct 24, 2008
    Posts:
    1,358
    I choose Unity. Just a little bit improved. :wink:
     
  34. Neodrop

    Neodrop

    Joined:
    Oct 24, 2008
    Posts:
    1,358
    A little bit helper for Hinge Joint too.

     
  35. Neodrop

    Neodrop

    Joined:
    Oct 24, 2008
    Posts:
    1,358
    Ability to apply changes to many prefabs at once is added.

     
  36. ZJP

    ZJP

    Joined:
    Jan 22, 2010
    Posts:
    2,646
    Hi,
    Good stuff.

    +1 for Antares.DLL

    JP
     
  37. dup

    dup

    Joined:
    Mar 3, 2010
    Posts:
    36
    hi,


    Good job !

    where can i find documentation of Asynchronous Loader ?
     
  38. Neodrop

    Neodrop

    Joined:
    Oct 24, 2008
    Posts:
    1,358
    It will be written asap. Some days soon.
     
  39. Yann

    Yann

    Joined:
    Oct 20, 2007
    Posts:
    431
    Andrey, you're incredible ! Very much interested in everything you will develop in the future.
     
  40. box01

    box01

    Joined:
    Apr 2, 2009
    Posts:
    62
    I have just downloaded the latest version from sourceforge, it seems missing lots of the features here(like mass changing perfabs), am I missing something ?
     
  41. Neodrop

    Neodrop

    Joined:
    Oct 24, 2008
    Posts:
    1,358
    You have hurried a little bit. Sourceforce contain very old version(this version have some little unfixed bugs and less features).
    Soon I'll publish a new one (1.5.0). Be patient, please.
    I will not host Antares Project on sourceforge in the future.
     
  42. Disati

    Disati

    Joined:
    Oct 5, 2009
    Posts:
    111
    So helpful, for beginners AND for pro's, i think.
     
  43. Neodrop

    Neodrop

    Joined:
    Oct 24, 2008
    Posts:
    1,358
    All features works well for Unity Free. Exclude only AssetBoundles export.
    Yes, Antares Project is oriented on any professional level.
     
  44. rosor

    rosor

    Joined:
    Nov 15, 2009
    Posts:
    3,716
    i had the opportunity to work with beta version of Antares thanks to Neodrop while he was developping this add on. And it's the most powerful and usefull tool ever !! It really helps building your level without wasting time !!!
    Neodrop shares this great tool, so use it as you want but if you like it you'll see that you won't be able to work without it !! So if this tool is usefull for your project just one thing : donate ! This really helps you, the whole community and Neodrop too ...
    Just imagine the tools he can create for future version of unity !!! ( don't forget unity 3.0 is coming soon )
    Thanks Neodrop, you "play" with "0" and "1" as i draw with my black "bic" pen on a white immaculate paper.
     
  45. Neodrop

    Neodrop

    Joined:
    Oct 24, 2008
    Posts:
    1,358
    Rosor, thanks for advertising. :roll:
    Well, I need some days for termination. Not too much.
     
  46. hankphone

    hankphone

    Joined:
    Jan 25, 2010
    Posts:
    48
    Can't wait to get a copy of this, any estimate on when it will be available?
     
  47. Neodrop

    Neodrop

    Joined:
    Oct 24, 2008
    Posts:
    1,358
    I plan to publish Antares Project in next week.
     
  48. hankphone

    hankphone

    Joined:
    Jan 25, 2010
    Posts:
    48
    Awesome! I'll check back then. Thanks
     
  49. Neodrop

    Neodrop

    Joined:
    Oct 24, 2008
    Posts:
    1,358
    New great ability : Hide / Unhide objects in Hierarchy
     

    Attached Files:

  50. mift

    mift

    Joined:
    Apr 27, 2009
    Posts:
    17
    well, I actually just cant wait for it. Your work is amazing man. I know the russian guy who makes the neoaxis engine, Ivan Efimov. He is just another freaking ubercoder like you!

    Thumbs up* to the russian friends :D
     
unityunity