Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

DISUnity - Open-Source DIS For Unity[Alpha]

Discussion in 'Assets and Asset Store' started by karljj1, Apr 2, 2013.

  1. karljj1

    karljj1

    Joined:
    Feb 17, 2011
    Posts:
    440
    Hey Guys,

    I just wanted to let you know about a project I have been working on over the past 6 months. I am planning on submitting a version to the Asset Store soon but wanted to get a feel for interest.

    Its a Distributed Interactive Simulation (DIS) library.
    DIS is an IEEE networking standard (1278.1) used to link simulators(mainly military) together - http://en.wikipedia.org/wiki/Distributed_Interactive_Simulation

    I wrote a C++ DIS library a few years ago called KDIS(https://sourceforge.net/projects/kdis/files/stats/timeline) which has proven very popular over the years.
    I was going to port KDIS to Unity but decided the best approach would be a complete re-write in order to get a portable and none Unity Pro integration with Unity. If you are familiar with KDIS then DISUnity will be very similar however it will also feature many more common simulation features, it will not just be a low level DIS API - however you can just use it as that if you wish :)

    Some of the features at the moment:

    • Every element of DIS can be edited in the inspector(PDU, Data types), many feature custom property drawers - Sorry this means DISUnity will only work in Unity 4.0 +
    • Event based system. Subscribe to low level messages such as PDU type or higher sim messages such as new entity, entity removed etc
    • Simulation framework features, entities, connection class supporting broadcast and multicast, Unity coordinates to world coordinates etc.
    • Currently Entity State PDU is the only one implemented although I will be doing them all.
    • Entity Map - Reads the SISO xml entity enumerations document.
    • A simple wizard will set up your scene for DIS.

    Hopefully this quick mind dump has peaked your interest :)

    You can get a copy of this now from the project page GIT repository or wait for it on the asset store(probably better).

    Project Page :- https://sourceforge.net/projects/unitydis/

    I would love to hear from people who are using or plan to use DIS in Unity, what features would you like?

    Karl
     

    Attached Files:

    donhur likes this.
  2. avee

    avee

    Joined:
    Feb 14, 2013
    Posts:
    6
    Hi Karl,

    You can count me as one of the people interested in using DIS in Unity!
     
  3. karljj1

    karljj1

    Joined:
    Feb 17, 2011
    Posts:
    440
    Thanks avee :)

    I just replied to your message.
     
  4. eaiinfo

    eaiinfo

    Joined:
    Oct 29, 2014
    Posts:
    7
    Hi

    What became of this? I see you have a github page but still says 'prealpha' I also do not see it available on the asset store?

    We have Unity Pro - What does it take to integreate KDIS with unity?

    Regards
     
  5. karljj1

    karljj1

    Joined:
    Feb 17, 2011
    Posts:
    440
    Hi,

    I am still working on it, I just have not had as much time as I would like.
    It will work in Unity Pro, just grab the latest version from sourceforge. What DIS features do you need? it has a limited number of PDU at the moment.

    Karl
     
  6. brad-gordon

    brad-gordon

    Joined:
    Sep 24, 2015
    Posts:
    1
    Hi Karl,

    I see you are still working on this and I am quite interested. Is there an asset available that I can test? I went to the source page you posted but no files were available for download.
     
  7. dschmid2

    dschmid2

    Joined:
    Nov 26, 2013
    Posts:
    1
    Hi Karl
    How is your Progress ob this Library? I would be very interested in testing it out with Unity5.5.
    Regards Daniel
     
  8. tgaldi

    tgaldi

    Joined:
    Oct 28, 2015
    Posts:
    102
    I am also interested in this if available.
     
  9. spriggs666

    spriggs666

    Joined:
    Jul 2, 2019
    Posts:
    2
    Hi, just wondering if anyone is using this at the moment?

    Ive managed to get it working on my terrain and intergrated with VBS3 using unity 2019.3.017.

    The Units are created in the correct location but are all orientated North,

    Has anyone done any work with this?

    cheers spriggsy
     
  10. abhinandand91

    abhinandand91

    Joined:
    Dec 22, 2015
    Posts:
    6
    can you share your further findings ?
     
  11. jplebel_ds

    jplebel_ds

    Joined:
    Feb 6, 2019
    Posts:
    1
    If you still have interest for DIS support in Unity, please contact me jpl@ds.tools.

    Thanks
     
  12. FusionScott

    FusionScott

    Joined:
    Sep 2, 2020
    Posts:
    15
    I wish this was still maintained.
     
  13. FusionScott

    FusionScott

    Joined:
    Sep 2, 2020
    Posts:
    15