Just saw this. Could be cool?
http://www.macrumors.com/2015/06/08/apple-announces-metal-for-os-x/ [macrumors.com] :wink:
Metal for OSX
17977 46 5- peteski
- Member
- 518 posts
- Joined: 12月 2013
- Offline
- mandrake0
- Member
- 644 posts
- Joined: 6月 2006
- Offline
- anon_user_37409885
- Member
- 4189 posts
- Joined: 6月 2012
- Offline
- Cyzor
- Member
- 181 posts
- Joined: 2月 2013
- Offline
- anon_user_37409885
- Member
- 4189 posts
- Joined: 6月 2012
- Offline
Chronon
Jack Greasley from The Foundry revealed that they've already implemented Metal within Modo, and the process took four weeks.
Unfortunately for anyone who has kept track of Foundry recently knows you have to wait to get it into the hands of users, then the bug-fest and reality sets in. It's pop-culture software development; glitz & tokenism.
- peteski
- Member
- 518 posts
- Joined: 12月 2013
- Offline
- anon_user_37409885
- Member
- 4189 posts
- Joined: 6月 2012
- Offline
- peteski
- Member
- 518 posts
- Joined: 12月 2013
- Offline
- Cyzor
- Member
- 181 posts
- Joined: 2月 2013
- Offline
Brief talk with Greasely on RGB HQ:
http://www.rgbhq.com/blog/foundryosx-metal [rgbhq.com]
Metal is designed to perform the same functions as modern OpenGL and OpenCL combined so could be considered a direct replacement.
http://www.rgbhq.com/blog/foundryosx-metal [rgbhq.com]
- malexander
- スタッフ
- 5212 posts
- Joined: 7月 2005
- Offline
Chronon
Jack Greasley from The Foundry revealed that they've already implemented Metal within Modo, and the process took four weeks.
While the initial investment to make the port may be cheap, the maintenance associated with keeping it running is harder to quantify. A cross-platform App like Houdini would then require two separate codepaths for OpenGL and Metal, which then need to be maintained and tested. I'd be interested to see how this works out for Modo.
On the other hand, Apple's OpenGL implementation is so buggy that it might actually be less work to have a Metal port. However, their newer GL3.2 core profile was supposed to be clean and robust, and that hasn't panned out (and the GL4.1 features are pretty much a disaster). At this point, I'm far more interested in seeing a robust graphics API on OSX - then we can talk performance
- anon_user_37409885
- Member
- 4189 posts
- Joined: 6月 2012
- Offline
- Anonymous
- Member
- 678 posts
- Joined: 7月 2005
- Offline
- peteski
- Member
- 518 posts
- Joined: 12月 2013
- Offline
- anon_user_37409885
- Member
- 4189 posts
- Joined: 6月 2012
- Offline
mantragora
Why make detours? Port it straight to WebGL instead.
Maybe WebGL is dead on iOS from now…
Model I/O is interesting. It has AO/GI baking, voxelisation, auto UVs and is the part of the Os that displays .abc files in the Finder.
'Managing 3D Assets with Model I/O'
https://developer.apple.com/videos/wwdc/2015/?id=602 [developer.apple.com]
Another issue with Metal currently is that GPU compute will be limited to OpenCL 1.2 compatible hardware. That may be a spanner in the works for Houdini shifting to OpenCL 2+
Edited by - 2015年6月11日 19:39:58
- anon_user_37409885
- Member
- 4189 posts
- Joined: 6月 2012
- Offline
- peteski
- Member
- 518 posts
- Joined: 12月 2013
- Offline
- Anonymous
- Member
- 678 posts
- Joined: 7月 2005
- Offline
- mandrake0
- Member
- 644 posts
- Joined: 6月 2006
- Offline
mantragora
Whaaat? But isn't it Jobs himself said that HTML5 is the THING and everybody should use it?
it was always the target to get marked shares. when your eco system uses open standards its easy for developers to work on different operating system. when you close the eco system the indie developers have to chose one platform. the html5 message was just to bring the developers to apple. on that time html5 was still in development stage so the dev tried html5 on mobile noticed its slow and started to learn object-c (horrible language).
btw. even this video i cant view it as a stream i have to use a safari browser hey we are in 2015!: https://developer.apple.com/videos/wwdc/2015/?id=602 [developer.apple.com]
- kevinthebright
- Member
- 214 posts
- Joined: 11月 2010
- Offline
- ripclaw
- Member
- 96 posts
- Joined: 5月 2008
- Offline
Metal is basically, as far as I understand it, Apple's DirectX 12. And both their most prominent feature is: it only works on a single platform. So if you want to stay multi-platform, stick to OpenGL. And since of the three techs, only OpenGL is available on Linux, this kind of rules out the other two. Unless you have way too much development resources on your hand, then you could start to build three versions for each platform. But that's going to be a pain to support.
-
- Quick Links