Search Unity

When will Linear Color Space be available for Mobile Platforms?

Discussion in 'General Graphics' started by p87, Jun 12, 2015.

  1. p87

    p87

    Joined:
    Jun 6, 2013
    Posts:
    318
    I'm targeting high-end / future mobile hardware (eg, shield console w/ Tegra X1) and honestly right now Unity isn't even an option due to lack of linear color space.

    UE4 does linear on mobile, looks amazing. So what's up Unity? Could you provide any information regarding your plans for linear on mobile?
     
  2. p87

    p87

    Joined:
    Jun 6, 2013
    Posts:
    318
    I also see 5.1 added support for opengl ES 3.1 + AEP, that's awesome! Hopefully linear will be available on mobile at some point in the near future?
     
    Last edited: Jun 14, 2015
  3. p87

    p87

    Joined:
    Jun 6, 2013
    Posts:
    318
    I noticed in this "Lighting and Rendering" Learn page, it states:

    This seems incorrect - Unity does not support linear color space on mobile hardware whatsoever, as far as I can tell. I have a Shield Tablet / Tegra K1, as well as Shield Console / Tegra X1, linear does not work...

    Can anyone please chime in on this issue... thanks
     
  4. p87

    p87

    Joined:
    Jun 6, 2013
    Posts:
    318
     
    chelnok likes this.
  5. Noisecrime

    Noisecrime

    Joined:
    Apr 7, 2010
    Posts:
    2,054
    If linear isn't available on the devices you mention then your best bet is to report it as a bug via the built in bug reporter. At least that way you can be sure it will be seen by UT and maybe enter a dialog as to why its not available. Reporting on the forums is very hit and miss as to whether anyone from Unity will respond or even see the post.
     
  6. G-Mika

    G-Mika

    Joined:
    Jul 17, 2012
    Posts:
    99
    p87 likes this.
  7. bluescr

    bluescr

    Joined:
    Sep 7, 2014
    Posts:
    21
    Not to most mobile developers. Remember that most mobile devs are targeting iPhone 4S/5 level hardware.

    Many of us are still using lightmaps (and mourning the loss of Beast), per-vertex lights, and/or lightprobes. Per pixel pass-per-light lighting is still very costly. All the new shiny new graphics features in Unity 5 - completely useless to most real-world mobile developers, at least for now. Maybe in 3-5 years some of it will be viable in real-world games?

    In my opinion, Unity are focusing too heavily on these high-end graphics features. I suspect that it's mobile developers - mostly targetting mid-range devices - who are Unity's main source of revenue?

    But personally, I'm wondering how much more power the next iPhone will bring. Remember that the iPhone 6 isn't a whole lot faster than the 5S. We may be reaching the end of the recent period in which we could expect a 2-4x increase in mobile GPU performance every year. There's a limit to what's practical with a small battery and passive cooling...
     
  8. G-Mika

    G-Mika

    Joined:
    Jul 17, 2012
    Posts:
    99
    @bluescr

    Yes I agree that the PBR pipeline and complex real time lighting is not yet usable on mobile games targeting the mass market. I'm pretty sure someone could find a niche with more high end games or for various android devices and with clever tricks, one could do massive optimizations to use more advanced effects, even on older hardwares.

    Linear space pipeline can still bring better graphics for much simpler pipelines. I worked on a project where I used beast lightmaps computed in linear space on mobile + simple lighting. I had modify the default unity shaders for this. It looked much more realistic and it was running fine on older devices. Having native support for linear space lighting would have simplified this process a lot.
     
    p87 likes this.
  9. p87

    p87

    Joined:
    Jun 6, 2013
    Posts:
    318
    There is hardware available, today, that can do this on mobile without active cooling:


    That is on my SHIELD console, but shield tablet can run it as well (no active cooling on the tablet). Mobile graphics capabilities are still increasing at a ridiculous rate, they are projected to exceed the power of consoles in a few years. By the time xbox one and ps4 are getting towards end of life, there will probably be tegra chips etc that are in the same ballpark. (said chips might not necessarily be in a phone - like tegra K1 and X1 are only in high-end tablets and devices like nvidia shield console, shield handheld, etc)

    The lines between mobile and desktop/console are already beginning to blur. For anyone targeting "next-gen" mobile using PBR, Unity is currently not an option...
     
    Last edited: Jun 25, 2015
  10. p87

    p87

    Joined:
    Jun 6, 2013
    Posts:
    318
    one month later


    zzzzzzzz
     
  11. theANMATOR2b

    theANMATOR2b

    Joined:
    Jul 12, 2014
    Posts:
    7,790
    Have you checked the newly released public road map?
     
  12. p87

    p87

    Joined:
    Jun 6, 2013
    Posts:
    318
    No, I am not currently using unity. What are you getting at?
     
  13. theANMATOR2b

    theANMATOR2b

    Joined:
    Jul 12, 2014
    Posts:
    7,790
    I'm getting at - if your looking for a specific feature to be implemented in the future - check the road map to see if it's on the horizon.
     
  14. p87

    p87

    Joined:
    Jun 6, 2013
    Posts:
    318
    bumpppp
     
  15. p87

    p87

    Joined:
    Jun 6, 2013
    Posts:
    318