Search Unity

Unity 5.2

Discussion in 'General Discussion' started by Kronnect, Jun 15, 2015.

Thread Status:
Not open for further replies.
  1. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,905
    So, what's next guys?

    Sometime ago you commented something like publishing a roadmap. Have you changed mind?

    Anyway, are you going to open a new forum group for the next release, like you did with 5.1 beta?
     
  2. Ostwind

    Ostwind

    Joined:
    Mar 22, 2011
    Posts:
    2,804
    I think there is a small roadmap session next week at Unite so maybe they will put something on the web after that (finally). If not, then it's starting be as big joke as the UI was and we need a roadmap for the roadmap :)
     
    Deleted User likes this.
  3. Ferazel

    Ferazel

    Joined:
    Apr 18, 2010
    Posts:
    517
    I would peg 5.2 release around unite US, or maybe the beta at least. So far features that have been mentioned and are likely candidates have been hinted at in various tweets and forum posts.
    A new UI rendering batch algorithm for improved UI rendering performance. A big issue since the UI was released.
    They teased some improved 2d toolset features. Including a tile map terrain builder.
    Aras was also working on some CPU rendering improvements (somewhere around 10% savings). I am not sure if those made it into 5.1.

    I figure a roadmap for them is hard because there is so much R&D going on and the time might be reappropriated based on ever-changing priorities. Which means there will be a lot of broken promises going beyond a patch or two into the future. Having a rigid roadmap is dangerous in the fast-paced area of technology where support for the latest rendering API or the latest piece of hardware might need to take priority over another feature that patch.
     
  4. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,905
    Yes, I completely agree that publishing a roadmap with a reference timetable could be dangerous. But at least a prioritized list of demanded features, like SSR and many others so we can stop requesting over and over the same things.

    I would say that WebGL should be prioritized, so the "preview" label can be removed ASAP.
     
  5. Dantus

    Dantus

    Joined:
    Oct 21, 2009
    Posts:
    5,667
    The requesting will not stop with a roadmap in place, that's for sure. People still would have the possibility to complain about the priorities and if something goes wrong they will criticize that and will ask why feature X is already done which had a lower priority than feature Y which is still missing, though it is without question the most important feature ever. The amount of requests would likely stay, but the discussion would shift into a slightly different direction.

    Regarding WebGL, it already seems to have a high priority as it is frequently mentioned in the release notes. Removing the preview most likely depends more on the browser vendors and other external forces than Unity itself.
     
  6. Ostwind

    Ostwind

    Joined:
    Mar 22, 2011
    Posts:
    2,804
    WebGL preview tag isn't going away for quite some time AFAIK. It's not only about Unity priorities but also about browser vendors, emscripten team etc.

    For roadmap there could at least be a list what is being worked on without timeframes or with rough ones. Now the info is only in random blog post, dev posts on the forum etc.
     
  7. Zeblote

    Zeblote

    Joined:
    Feb 8, 2013
    Posts:
    1,102
    Someone should write a bot that collects posts from people with the black unity tag, could give lots of hints about whats being worked on without searching for it.
     
    Ryiah likes this.
  8. Ostwind

    Ostwind

    Joined:
    Mar 22, 2011
    Posts:
    2,804
    Yeah some forum system have own dev tracker threads and/or all threads with dev answers marked with custom symbol.

    I have most devs followed here with the forum feature so it provides good stalker feed too :)

     
  9. Ferazel

    Ferazel

    Joined:
    Apr 18, 2010
    Posts:
    517
    A dev post tracker for the forums is actually a pretty good idea! Although I'd want to ignore some dev's postings, like all of the lockable topics that Aurore and Andy Touch needs to post in for example.
     
  10. Metron

    Metron

    Joined:
    Aug 24, 2009
    Posts:
    1,137
    I already have created the "isthenewguioutyet.com" and I swear... if they're not publishing the roadmap, I'll grab the "istheroadmapoutyet.com"...
     
    the_motionblur likes this.
  11. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
    Well why not use dynamic task system, where the most wanted features are tracked and colour coded to indicate their state and with what release they will arrive. And as it's a dynamic system so nothing is fixed in stone.
     
  12. Zeblote

    Zeblote

    Joined:
    Feb 8, 2013
    Posts:
    1,102
    Let's hope that cool temporal antialiasing will be possible in 5.2.
     
  13. MrEsquire

    MrEsquire

    Joined:
    Nov 5, 2013
    Posts:
    2,712
    Lets hope some of the bugs the community is complaining about are fixed in 5.2, no new features even needed.

    UI issues priority + Performance fixes are a must for mobile development 4x + 5x
    Android related issues to low FPS 5x + BlackScreen reports on 5.1
    Mostly mobile performance fixes in 5x builds + common bugs.
     
    mdrotar likes this.
  14. JasonBricco

    JasonBricco

    Joined:
    Jul 15, 2013
    Posts:
    956
    Definitely need features...

    1. Option for 32-bit vertex indices.
    2. Option to cap mip-map levels.
    3. GI that can work on procedurally generated terrain.
    4. Metal support on OS X.
    5. IL2CPP on desktops.
    6. Better multithreading support.

    I think that sums up my list of wishes. Granted, maybe those aren't needed in 5.2. Hopefully soon though!
     
  15. MrEsquire

    MrEsquire

    Joined:
    Nov 5, 2013
    Posts:
    2,712
    1)Okay I agreed with Metal Support on OSX and Retina Support - both confirmed to be coming (doubt in 5.2)

    2)What do you mean better multithreading support? For mobile development I see this option but currently no one has been able to confirm what exactly happens when this tick box is checked (in my experiance nothing)

    3)IL2CPP Desktop, its taking them long time to even finish iOS but progress is being made each week, so I think this would take some time, maybe months. I not sure if they plan to do Android next?
     
  16. JasonBricco

    JasonBricco

    Joined:
    Jul 15, 2013
    Posts:
    956
    I find myself quite annoyed at the "so and so function can only be called on the main thread" even when I'm doing perfectly thread safe things that (at least in my mind) have no possible way of messing up any internal systems, and then always having to work around it by using slower and more obnoxious code.
     
  17. Tiles

    Tiles

    Joined:
    Feb 5, 2010
    Posts:
    2,481
    Can i haz dis please? O_O
     
    Last edited: Jun 17, 2015
  18. TheSniperFan

    TheSniperFan

    Joined:
    Jul 18, 2013
    Posts:
    712
    Would you mind providing an example?
    I think it's pretty hard to say that something shouldn't cause problems without knowing how Unity manages the underlying datastructures.
     
  19. UndeadButterKnife

    UndeadButterKnife

    Joined:
    Sep 29, 2013
    Posts:
    115
  20. Schubkraft

    Schubkraft

    Unity Technologies

    Joined:
    Dec 3, 2012
    Posts:
    1,073
    Not going to reply to all the speculation but:

    There'll be a new beta forum once 5.2. hits beta (currently in alpha).

    The preview label on WebGL will indeed be with us for a while. Like @Ostwind mentioned we depend a lot on browser vendors and JS itself to move forward.

    The Unite talk will have more details as to what is coming down the line as the name implies ;)
     
  21. JasonBricco

    JasonBricco

    Joined:
    Jul 15, 2013
    Posts:
    956
    That's true, I may very well be wrong. I just feel like doing something such as reading a position from a transform shouldn't cause problems. I could imagine problems if I'm changing a transform from a background thread, but reading a position from it?
     
  22. Dantus

    Dantus

    Joined:
    Oct 21, 2009
    Posts:
    5,667
    When you have multi threaded code, you can access the position at any time, e.g. while the physics is being updated. This would most likely lead to awkward results. In order to get correct results at all time, it is required that Unity makes it thread safe. And as long as that is not the case, it is better to block threads to access critical parts.
     
    JasonBricco likes this.
  23. Tautvydas-Zilys

    Tautvydas-Zilys

    Unity Technologies

    Joined:
    Jul 25, 2013
    Posts:
    10,674
    What Dantus says is pretty much it. Unity assumes that these properties can only be accessed during managed callbacks, that means during Start, Update, FixedUpdate, etc, and it certainly doesn't expect it to be changed or read from another thread at different time (because Unity may change it during that time).
     
    JasonBricco likes this.
  24. zenGarden

    zenGarden

    Joined:
    Mar 30, 2013
    Posts:
    4,538
    I don't know ? Where is the roadmap ?

    Unreal 4 delivers big releases each time, with big features, i would like Unity to do the same.
    Let's dream , bringing a lot better terrain, better vegetation (to avoid purchasing stuff on the store), better full screen effects like better Eye adaptation or DOF, a shader editor also, a cinematic tool.
     
  25. Zeblote

    Zeblote

    Joined:
    Feb 8, 2013
    Posts:
    1,102
    I don't get why it takes months to make a list what each team/person at unity is working on and how many months it'll most likely take to be finished
     
    darkhog likes this.
  26. kenshin

    kenshin

    Joined:
    Apr 21, 2010
    Posts:
    940
    @Schubkraft Which Unite? ...Amsterdam or Boston?
     
  27. Ostwind

    Ostwind

    Joined:
    Mar 22, 2011
    Posts:
    2,804
    Amsterdam next week.

    "See into the future at the roadmap session"
     
    kenshin likes this.
  28. zenGarden

    zenGarden

    Joined:
    Mar 30, 2013
    Posts:
    4,538
    I thaught new UI after 4.6 was great for PC and mobile ?
     
  29. Ferazel

    Ferazel

    Joined:
    Apr 18, 2010
    Posts:
    517
    No, the uGUI is less performant than many 3rd-party GUI utilities that were already out there by a significant enough margin for many people to have to revert back to using 3rd-party plugins. While it's better than using immediate mode GUI (the old UI system), it isn't as fast as many people wanted/expected.
     
  30. Lockethane

    Lockethane

    Joined:
    Sep 15, 2013
    Posts:
    114
    DX 12 support hopefully, Windows 10 is coming out in a month.
     
  31. Graham-Dunnett

    Graham-Dunnett

    Administrator

    Joined:
    Jun 2, 2009
    Posts:
    4,287
    Because stuff changes all the time. Fixing bugs is pretty much what the majority of customers want. Hardware vendors want us to support their undisclosed devices. Something like WebGL needs infinite resource so people get moved around. It's trivial to come up with a plan of what everyone *wants* to be working on. We know a roadmap is something that many customers want to see, and I am sure once Unite Amsterdam has arrived there'll be news to tell.
     
  32. Cascho01

    Cascho01

    Joined:
    Mar 19, 2010
    Posts:
    1,347
    I am absolutely no expert on this but when I look at Sketchfab I can see that their WebGL implementation DOES already work on the common browsers, even mobile.
     
    kenshin and Kronnect like this.
  33. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,905
    +1000.
     
  34. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,905
    Perhaps a little transparency about how the decision works would be fine.
     
    darkhog likes this.
  35. Alex-Lian

    Alex-Lian

    Guest

    May I point out that Sketchfab is only a 3d asset viewer? I don't see it running physics, custom UIs, animations or any of the complex dynamics in any game. WebGL is still very much in development across the industry. Unity is working with the browser vendors to be pushing the boundary, but that doesn't mean automatic cross-platform support from the get go as Graham implied.

    See latest blog post about improving WebGL: http://blogs.unity3d.com/2015/06/18/webgl-webassembly-and-feature-roadmap/
     
  36. Ostwind

    Ostwind

    Joined:
    Mar 22, 2011
    Posts:
    2,804
    I was also about to say that Sketchfab isn't the best example since it's doing only stuff in the area that WebGL was designed for :rolleyes:
     
  37. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,905
    Well, my project neither have any of those extras. So, does it mean that every WebGL project will be heavy-weight due to all those features? I'm sure that you didn't meant that. I think you refer to the fact you'll are too busy working on so many fronts.

    Take this example:


    It loads almost instantly and those reflections on the metals looks quite good. Can we make a simple asset browser like that in Unity as of today ?
     
    Last edited: Jun 18, 2015
    kenshin likes this.
  38. Ostwind

    Ostwind

    Joined:
    Mar 22, 2011
    Posts:
    2,804
    I think Unity projects will always have at least the core engine included which means you will most likely never be able to do as light weighted simple asset viewer style projects like Sketchfab is with it. Also Sketchfab is just normal minified javascript and coded strictly for one purpose only while Unity is generic and asm.js style code which still isn't the bestly supported in browsers (load time, mem load).
     
  39. the_motionblur

    the_motionblur

    Joined:
    Mar 4, 2008
    Posts:
    1,774
    But you already have a lightweight WebGL modelviewer - it's called "Sketchfab".

    While I also look forward to improvements on the WebGL sector it's probably really difficult to strike a ballance and I understand that. Unity is super complex yet still tries to push for WegGL further and further. It's still a rather new technology in regards of expanding boundaries. I am sure things will evolve and get better but at the moment if you need a lightweigt, good looking fast modelviewer: It's Sketchfab.
     
  40. Alex-Lian

    Alex-Lian

    Guest

    No, we do stripping to remove all the pieces that a project doesn't use (or as best as possible. Work still being done).
    I'm assuming your project uses _something_ more than just the renderer as other wise Unity is just a model viewer for you.

    Why use Unity for that? As you point out Sketchfab is already there. Unity is focused on game development and making that accessible. If it's missing game elements, then we aren't doing our jobs. I guess the point is we're coming the other way, working on making games usable and playable on WebGL. A viewer would just be a benefit from that.
     
  41. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,905
    This kind of examples are great at least as an optimisation reference.

    I work on visualization projects. So the biggest differentiation factor for me is rendering speed and visuals. I really don't care too much about everything else, I mean, I need networking, UI and lot of other features, but if the resulting product is a brick then I will have to choose another approach and probably leave Unity for fat clients.
     
  42. Ostwind

    Ostwind

    Joined:
    Mar 22, 2011
    Posts:
    2,804
  43. Cascho01

    Cascho01

    Joined:
    Mar 19, 2010
    Posts:
    1,347
    Of course I knew that comparing Sketchfab with Unity is dubious, I´m just happy that this discussion has started.
     
  44. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,905
  45. Dantus

    Dantus

    Joined:
    Oct 21, 2009
    Posts:
    5,667
    I am confused. Why are you happy this discussion has started? I couldn't find anything new that wasn't already mentioned.
     
  46. AlanLadd

    AlanLadd

    Joined:
    Feb 12, 2015
    Posts:
    40
    Hope SSR will come soon!
     
    Kronnect likes this.
  47. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,905
    Yeah.
     
  48. Dustin-Horne

    Dustin-Horne

    Joined:
    Apr 4, 2013
    Posts:
    4,568
    Also point out that SketchFab doesn't need WebAudio, which also makes it a poor comparison.
     
  49. Whippets

    Whippets

    Joined:
    Feb 28, 2013
    Posts:
    1,775
    *cough* Terrain *cough*
     
    Arowx likes this.
  50. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
Thread Status:
Not open for further replies.