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. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

[New Release] Unity Chroma System v2.1

Discussion in 'Assets and Asset Store' started by Virtualware, Sep 20, 2012.

  1. Virtualware

    Virtualware

    Joined:
    Sep 17, 2012
    Posts:
    75
    We are proud to announce the release of our Chroma Key System for Unity, now available on the Asset Store.

    Online Demo available now!

    Hope you enjoy this amazing release!


    Fully configurable Chroma Key System for unity.

    It removes the color of any image, video or webcam capture easily without any performance loss.
    Place any content behind / in front of the user and create a wide range of astonishing applications.

    Awaken your creativity!


    Features:

    - Fully configurable shader, GPU accelerated to provide maximum performance.
    - Define any Chroma Key color you want.
    - Control the shadows caused by chroma key deviation.
    - Define Saturation and Lightness thresholds to configure the scene for best results.
    - Allows both opaque and transparent render modes.
    - Includes graphics editor using NGUI, with useful color picker.

    New Version 2.2 Released:
    - Editor settings configuration is stored locally to last between executions.
    - Few changes for Web Player publishing.


    Check out our Feature Demo Video!

     
    Last edited: Jun 13, 2013
  2. BrUnO-XaVIeR

    BrUnO-XaVIeR

    Joined:
    Dec 6, 2010
    Posts:
    1,687
    Amazing work :)
     
  3. Virtualware

    Virtualware

    Joined:
    Sep 17, 2012
    Posts:
    75
    Thanks for your interest!

    We are still working on it to get better results, so keep an eye on it!
     
  4. UNITY3D_TEAM

    UNITY3D_TEAM

    Joined:
    Apr 23, 2012
    Posts:
    720
    nicely done
     
  5. florianveltman

    florianveltman

    Joined:
    Sep 7, 2012
    Posts:
    27
    (first post!)
    Hey there,
    your asset really comes at the right moment for me! This is really close to what I need. Before I purchase it, I have a question though.

    I would be planning on using it with a webcam as a video source, like you do in your demo video.
    Can it cancel out several colours, in a similar way Photo Booth on Macs does, with a snapshot of the background, thus loosely cancelling out an uneven background? I would like it if the player didn't have to worry about having some uniform colour as a backdrop. Any possibility of having more info on this subject?
    Would it perhaps be possible to put a web player demo on line?

    Thanks in advance for any light you can shed on my case!

    F.V.

    EDIT: I might be looking for something a bit too complicated here. I am a total newbie when it comes to coding, let alone shaders and such. I assume the photo booth chroma keying uses some complex algorithms that would be hard to reproduce. Anyway my question still stands, I'm just adding that I might come over as a huge newbie, which I am, so fair enough!

    EDIT2: Just realised there might be quite the difference between a difference matte and chroma keying. Which makes my question less relevant I guess…
     
    Last edited: Oct 1, 2012
  6. Virtualware

    Virtualware

    Joined:
    Sep 17, 2012
    Posts:
    75
    Hi dude!

    If I've understood you, your're asking about multiple color keys to be substracted from the image. Although this feature sounds a lil bit strange for me, I think it would be feasable in some way, not sure about the quality of its results...

    There is another way to do something similar, that is using an image (maybe a snapshot of the background) as the source to substract from the camera capture. This is something we could add in the future, but I can't guarantee you anything at this moment.

    It's important to know that this Chroma Key System under Unity is a REAL-TIME solution, similar to anything you can see on a live TV program. Video/Image editting software which are not real-time apps, use different algorythms (much more complex, powerful and slower) to process the images because they can spend as much time as they need for that.

    If you have more questions or you want us to clarify anything else, just ask us and we'll be pleased to answer you! :D

    Thanks for your reply!
     
    Last edited: Oct 15, 2012
  7. Virtualware

    Virtualware

    Joined:
    Sep 17, 2012
    Posts:
    75
    As florianveltman requested it, we have published an Online Demo to try out this amazing package!!

    Besides, version 2.2 is waiting to be approved, with a few changes.

    You will have news soon!
     
    Last edited: Jun 13, 2013
  8. Virtualware

    Virtualware

    Joined:
    Sep 17, 2012
    Posts:
    75
    We're proud to announce that version 2.2 of our Chroma Key System has been released!

    Although this is a minor update, it will probably help some of you.

    Changes:
    - The camera rendering script has been changed to be used in web player publishings, so now you can use our Chroma Key System on online apps! You can check our Online Demo.
    - We have changed the way the editor configuration is stored, avoiding xml files and enabling hosted applications to run properly (because now chroma configuration is stored locally, instead of in the application data)

    Thanks for your feedback!
     
    Last edited: Jun 13, 2013
  9. msc4tech

    msc4tech

    Joined:
    Sep 8, 2011
    Posts:
    17
    This plugin work fine on android and iOS platform?
     
  10. Virtualware

    Virtualware

    Joined:
    Sep 17, 2012
    Posts:
    75
    Hi there, since this is a shader based solution, it should work fine on all platforms. However, we haven't tested it on a wide range of devices, so maybe we should check its compatibility on some devices and document it. The only restrictions would be those related with graphic capabilities that may affect performance.

    I will test it asap and reply to this thread.

    Thanks!
     
  11. CgShady

    CgShady

    Joined:
    Mar 31, 2011
    Posts:
    10
    Hi,

    I have bought the Chroma System v2.2, and can't seem to get the difference between the Opaque and the Transparent versions of the shader.

    Help is welcome.
     
  12. Virtualware

    Virtualware

    Joined:
    Sep 17, 2012
    Posts:
    75
    Hello dude,

    The only difference between the Opaque and the Transparent versions is the "RenderType" of the shader. You can see that difference in the shader header if you open it with a text editor.

    We created this two versions due to its combination with camera post-processes such as Depth of Field, which will end in weird results if it's the Transparent version.

    This is the only difference, all of the Chroma Key System features are available in both versions.

    Thanks for your purchase!
     
  13. Crane3D

    Crane3D

    Joined:
    Dec 20, 2012
    Posts:
    1
    Hi guys. This looks like a very useful plug-in. Have you guys tested it with iOS and android and also do you know if this will work with the video feed produced by the Vuforia Augmented Reality SDK plug-in?

    Thanks for any info
     
  14. Venged

    Venged

    Joined:
    Oct 24, 2010
    Posts:
    500
    I tried the Online Demo. It does not seem to detect any of my web cams. I tried a Logitech and a Kinect.

    What am I doing wrong?
     
  15. deis

    deis

    Joined:
    Sep 17, 2009
    Posts:
    29
    Has this been tested to work on Mobile platforms yet? I am extremely interested if so.
     
  16. Venged

    Venged

    Joined:
    Oct 24, 2010
    Posts:
    500
    Well never mind
     
  17. exoszajzbuk

    exoszajzbuk

    Joined:
    Apr 11, 2012
    Posts:
    10
    Hey guys!

    Has anyone tested this plugin on a mobile device, e.g. an iPad?

    Best regards:
    Balazs
     
  18. Nico-777

    Nico-777

    Joined:
    Mar 31, 2011
    Posts:
    21
    First of all Chroma Key is awesome, it's fast to use and pretty accurate. We tried it on mobile (iPhone 4, iPhone 5 and iPad 2) and it works but not the same way as on a computer. On mac the results we get are great but using the same settings on mobile don't work as expected which makes it really tricky to use on mobile platform. Any idea why? A fix would be more than welcome :D

    Thanks!
     
  19. Virtualware

    Virtualware

    Joined:
    Sep 17, 2012
    Posts:
    75
    Hi mate,

    First of all, thanks for your support and research on this project! We really appreciate it! :D

    We've been doing some research on mobile devices this week too, and we're currently working on the shader to cover as many devices as possible.
    The main problem on these devices is the automatic handling of the camera from Unity, because it's correcting exposure, contrast, white balance and other parameters that lead to a very changing image, not appropiate for a Chroma Key Systems like ours.

    Anyway, your feedback is really helpful for us, so you could describe here which issues you have discovered on iPhone and iPad.

    Thanks!
     
  20. Nico-777

    Nico-777

    Joined:
    Mar 31, 2011
    Posts:
    21
    Here is a little example to show you what happen. It's not even using the video from the phone but a texture. I start to set up Chroma Key inside unity to get a pretty good result, but once I build it on my phone the shader reacts differently and it's shouldn't because that's the exact same scene using the exact same texture, material and shader settings.

    Original image:
    $pic.JPG

    Result on Mac inside Unity:
    $unity.png
    $mac.png

    Result on iPhone using the same settings:
    $iphone.PNG

    Settings used:
    $settings.png

    Any idea of what's happening here?

    Thanks
     
  21. Virtualware

    Virtualware

    Joined:
    Sep 17, 2012
    Posts:
    75
    It seems quite similar to the issues we're dealing at the moment.. We're currently working on the shader because we think it's the main source of the problem, and mobile devices architecture is considerably different from PC.

    We'll let you know if we have any news as soon as possible.

    Thanks for your support!
     
    Last edited: Apr 18, 2013
  22. Nico-777

    Nico-777

    Joined:
    Mar 31, 2011
    Posts:
    21
    Any update on the current progress?

    Thanks
     
  23. BeyondReality

    BeyondReality

    Joined:
    Mar 25, 2013
    Posts:
    7
    The demo/page is offline. Is this project still alive?
    We are a bit hesitant to buy the plugin if it is not longer supported!
     
    Last edited: Jun 12, 2013
  24. Virtualware

    Virtualware

    Joined:
    Sep 17, 2012
    Posts:
    75
    Sorry We made some changes in server config, so there was an error in the URL of the posts,
    We have just corrected it to point to our new server.

    Chroma Key Online Demo
     
  25. Virtualware

    Virtualware

    Joined:
    Sep 17, 2012
    Posts:
    75
    Sorry We made some changes in server config, so there was an error in the URL of the posts,
    We have just corrected it to point to our new server.

    Chroma Key Online Demo
     
  26. m-box-unity

    m-box-unity

    Joined:
    Apr 15, 2013
    Posts:
    3
    Hello virtualware,
    i am looking for a save opportunity to get chromakeyed video layers within an unity app to iOS devices, is the plugin update done and is the chroma keying process verified ? It is really important to know, maybe you can post a little iOS test
    Thanks
     
  27. EmeralLotus

    EmeralLotus

    Joined:
    Aug 10, 2012
    Posts:
    1,457
    Hello,

    Nice Asset.

    Can you give an update of the project. Is this working with mobile ?

    Thank you.
     
  28. cmvrgr

    cmvrgr

    Joined:
    Feb 24, 2011
    Posts:
    20
    Is there an option to switch between 3 different web cameras ? Also I wonter if it is working on mac and pc ?

    Regards
     
  29. gecko

    gecko

    Joined:
    Aug 10, 2006
    Posts:
    2,238
    Is this still supported? I tried the demo and it doesn't activate my webcam (MacBookPro with Mavericks).
     
  30. Postjudice2

    Postjudice2

    Joined:
    Feb 11, 2013
    Posts:
    4
    I'm getting a lot of script errors. Unity 4.3

    "Progress bar needs a foreground widget to work with
    UnityEngine.Debug:LogWarning(Object, Object)
    UIProgressBar:Start() (at Assets/NGUI/Scripts/Interaction/UIProgressBar.cs:213)"

    I think the package is missing something?
     
  31. Postjudice2

    Postjudice2

    Joined:
    Feb 11, 2013
    Posts:
    4
    it might be the case that the NGUI update broke the chroma package
     
    ericview and Andres-Fernandez like this.
  32. CreAmazing

    CreAmazing

    Joined:
    May 13, 2012
    Posts:
    1
    hi Virtualware :
    your chroma key system works fine on my project , but the quality of the camera view is not as good as i expect . I wonder how can I decrease the size of the dot on the picture shown below: $QQ截图20140405151629.png any advise will be appreciated ,thank you
     
  33. ericview

    ericview

    Joined:
    Oct 24, 2010
    Posts:
    1
    I am having the same issue with latest ngui not working on unity 4.x. I am on a Mac OSX. Chrome key color is not going transparent. What is the latest update and compatibility requirements to work? Is there an update or beta to test?
     
  34. dev_peter

    dev_peter

    Joined:
    Aug 9, 2012
    Posts:
    38
    Does this still work on 4.6.x / 5.x ?

    Is there a way to blur the edges?
     
  35. rebit

    rebit

    Joined:
    Nov 13, 2014
    Posts:
    133
    this project is dead ?