d****p 发帖数: 685 | 1 前面看到aaaty贴出的苹果3D interface的专利。事实上微软也有类似的专利。
http://appft1.uspto.gov/netacgi/nph-Parser?
Sect1=PTO1&Sect2=HITOFF&d=PG01&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.html&r=1&f=
G&l=50&
s1=%2220080013860%22.PGNR.&OS=DN/20080013860&RS=DN/20080013860
目前3D图形显示标准/工具/类库主要两种:OpenGL和Direct3D。前者最早由SGI提出
,现由非营利技术委员为
Khronos Group, Inc.管理;后者是微软的私有图形显示标准/工具。
微软的Direct3D目前主要用在XBox和Windows gaming PC上。基本上微软提出标准,由
硬件商支持(Nividia, ATI
etc)。在windows平台上,Direct3D和操作系统整合比较好,运行效率也高。据说
Direct3D(DirectX)将正式成为
windows 7的一部分。微软试图采取策略 |
|
|
|
|
h**********0 发帖数: 1453 | 5 sun的东西哪一个不是难用得要命?
但是谁都不得不承认技术上机构上还是sun的东西最好
只不过sun的人都是书呆子,书呆子就喜欢把东西搞得浅入深出
把一个简单的东西搞得无比复杂,让所有人都成为专家,最后连专家都不用
不过flash做做一些效果也就这样了,要说做复杂的客户端
现在网页游戏就差不多已经把flash搞得吃不消了
更何况是更复杂的东西,最终大家还是得回到字节码那条路上去
迟早的事,不过在此之前政治斗争必不可少
但其实是有变通解决方式的,技术层面的东西,其实没什么,只要技术够好
做到本地化都是没问题的,关键是如何协作,比如针对ie可以用silverlight
针对大多数手机,可以用jme,针对游戏机,可以使用opengl,
针对windows,可以用directx
这都没问题,但是现在很少有人会去思考如何让这几种技术在不同的客户端上应用之后
再如何协作的问题,需要解决两个问题,一个是协议,一个是数学建模
目前唯一成功的就是浏览器,其它的统统完蛋,嗯,可能xmpp也算是一个成功的案例
但是不管怎样html和浏览器为我们打开了一扇门,怎么说都是一个成功的案例
但是也仅限于协议层面,具 |
|
|
|
|
g******z 发帖数: 5809 | 9 这些只需要调用变换的那几种就能做。界面实际上就是OpenGL,和游戏没什么区别。 |
|
r******y 发帖数: 3838 | 10 哈哈。看看onlive的游戏中心,以后类似opengl,directx的运算都要放在server端了
。。。。 |
|
r****y 发帖数: 26819 | 11 首先啊,openGL也好,directX也好,flash也好,后台做的纯粹是计算
但是离不开客户端的表现层啊
apple不是根本就拒绝了iphone OS上的flash嘛,后台再算有什么用呢? |
|
r******y 发帖数: 3838 | 12 不用前台openGL渲染,后台渲染好了,玩游戏就和看电影一样,只不过传输用户操作。
到onlive的论坛看看。
渲染 |
|
r****y 发帖数: 26819 | 13 呵呵,那就是玩电影。后台直接是若干电影片段就得了。跟openGL,girectX都无关。 |
|
d****p 发帖数: 685 | 14 I am gonna say sth. I am not 果轮 but I don't care if you call me that :-)
Machine could play a factor to make "Mac" slow. However, I would attribute
the performance drop largely to the change of 3D api for the new
implementation on Mac. The new implementation is based on OpenGL and it may
take a while for the devs to fine tune performance. (I guess) the
implementation on Windowns/Xbox is based on direct x. |
|
a***y 发帖数: 19743 | 15 你貌似没有提到Mac OS X的内核Darwin还是开源的。跟不要说比如自带X11,apache,
perl等开源组建了。
Apple主导的Webkit也是开源的,古狗都拿来用
Apple购买了CUPS,这个是Unix, Linux的打印核心,也是开源的
Apple的GrandCentral也是开源的
Apple支持OpenCL和OpenGL还有OpenAL都是开放的标准
Apple支持的HTML5比Flash也开放了很多很多
IBM |
|
d****p 发帖数: 685 | 16 Desktop and server, too much difference.
Linux is strong in server due to
1. big company's support and
2. Linux servers' users are technical guy who need minimum interaction
mechanism: vi and shell script.
Android is aiming at consumer market and GUI is a must. Although Google is
backing Android and provides a good base, there are numerous way things can
go wrong since vendors add their stuff into Android before customers get the
final product.
Consequence? as job said, fragmented and poorly coo... 阅读全帖 |
|
x*********s 发帖数: 5554 | 17 今天去修我的mbp13-2009,在apple store顺便用xbench跑了一下今年新款mba-13-2G-
128G,贴在下面,感觉mba-13如果不考虑散热的话,还是可以当作主力机,而不是二奶
机用的
mba13-2010 mbp13-2009
Result 169 192
CPU 131 161
Thread 219 248
Memory 180 187
Quartz 141 177
OpenGL 111 132
Disk 225 277
sequential 145 ... 阅读全帖 |
|
g*******s 发帖数: 2963 | 18 一开始想当然就打算买新的macbook pro 700了,因为CPU强了很多。但后来看了网上很
多报道,说什么intel那块HD3000的显卡跑分还行但实际比nvidia的320差很多,稍微慢点也就算了,我就怕很多东西intel的卡兼容性不好啊,有用过的能讲下么?本人搞三维图形的,主要用神码maya,opengl,directx,c++, python之类的。有时候 打打星际2。虽然主要用台式机,但还是希望能在外面的时候在笔记本上能多多少少运行我的东西,就算慢点。
现在新的macbook pro 700和去年的macbook pro 375一个价。其它配置差别不大,相当于好点的CPU和好点的GPU里只能选一个。纠结啊!!! |
|
r******y 发帖数: 3838 | 19 作为developer更关心SDK的改进。比如支持opengl的新方法会对game有多少改进,这些
当然不会在大会上强调。
古人云:“大人虎变,君子豹变,小人革面”
苹果有虎变般创新, 更多是豹变,慢慢改进内在微妙的细节,不象微软这样的总是弄
些嚎头迎合世俗的胃口。 |
|
a***y 发帖数: 19743 | 20 ☆─────────────────────────────────────☆
JunPengJia (贾君鹏(Junpeng Jia)) 于 (Fri Oct 22 17:01:28 2010, 美东) 提到:
首先要批评dsb的逻辑混乱,说PC open没错,但那是IBM open,不是微软Open,而IBM
已死,说Open就牛逼是讲不通的。
好下面开始胡说八道。
很久很久以前,毛主席还在,林副统帅刚刚去世的时候,美帝国主义的Intel公司整出
了4004CPU,一帮哥们闲得没事干整出了不少蛋疼的“电脑”,一般就是几盏灯一闪一
闪,没有键盘也没有鼠标,也没有显示器,也没有……反正都没有。当时还有摩托罗拉
做CPU
后来杀出了乔布斯教主,教主本人并不是geek,也从来不是geek,但教主本人极具忽悠
天赋,骗超级geek 沃兹尼克Wozniak搞了Apple I,而教主牛逼之处在于从一个消费者
角度看待问题,坚决不同意用小灯(没人会用)或LED面板(买不起)做显示器,而是
可以直接用电视。于是成功卖出若干。在华国锋主席的时代,教主卖出了200台左右,
一台卖666.66刀... 阅读全帖 |
|
a***y 发帖数: 19743 | 21 ☆─────────────────────────────────────☆
miroku (Neil) 于 (Mon Nov 1 10:07:48 2010, 美东) 提到:
发信人: miroku (Neil), 信区: PDA
标 题: Android操作系统第三季在美市场份额达44%
发信站: BBS 未名空间站 (Mon Nov 1 10:07:31 2010, 美东)
市场调研公司NPD最新发布的统计数据显示,今年第三季度,谷歌Android操作系统已成
为美国移动操作系统市场最流行的操作系统。
NPD 的统计数据显示,今年第三季度,安装Android操作系统的手机占据了美国手机销
售总量的44%,较第二季度增长了11个百分点。NPD的统计数据或许 会令苹果迷感到不
满,但Android操作系统的份额可能主要来自于RIM的损失。NPD的数据显示,RIM第三季
度市场份额下滑了6个百分点,市场占有 率滑落至22%;苹果iOS操作系统增长了1个百
分点,市场份额上升至23%。
对苹果和RIM而言,安慰奖是两家公司的手机分别占据了最流行手机的前两位。NPD表示
... 阅读全帖 |
|
u******a 发帖数: 7843 | 22 买了diablo3,然后mac下opengl的表现实在是拙劣,不得已要bootcamp在win7下玩。
以前已经折腾过一次,无光驱(换了ssd)实在是苦逼,后来不得不放弃,装了个
vmware了事。这次在D3的诱惑下,折腾了一天终于成功了……
前后换了好多种方法,光win7就装了十几次,要不是有个ssd,根本不可能忍住这过程
(要不是ssd也不会有这问题)。
最后成功的方法是先用bootcamp assistant搞出fat32分区,然后用vmwar加载win7安装
盘在虚拟机中安装,安装到格式化ntfs之后取消安装进入win7的repair cmd模式,拷贝
安装盘全部文件到c盘(bootcamp分区),重启,在bootcamp引导安装……
成功与否全看人品,我试的方法都是网上有人成功有人失败的…… |
|
S**I 发帖数: 15689 | 23 从游戏引擎的角度说,DirectX比OpenGL成熟得多。 |
|
d********g 发帖数: 10550 | 24 我记得VMware虚拟Win7有Aero效果,VirtualBox没有,可能前者驱动还是强一点。平时
使用的话,VirtualBox太够了,你又不搞OpenGL |
|
a****a 发帖数: 5763 | 25 http://bbs.weiphone.com/read.php?tid=506463
Mac OS X 10.6即所谓的Snow Leopard操作系统已正式发售。一如既往,Apple产
品光鲜的外表下凝聚了太多艰辛的劳作。ArsTechnic的John Siracusa以其独特的、专
业的、全面的视角深入翔实地体验这款最新的操作系统。
Weiphone.com将对该综述进行翻译整理并独家连载。欢迎关注。
引用
译注:为了帮助您更加顺畅地理解本文的内容,这里补充了文中一些相关概念的背景资
料。
编译器(compiler):是一种能够将源代码(通常由高级别的程序语言编写而成)
转换为低级别机器语言的程序。源码转换最重要的一个目的在于创建可执行文件。详情
请参考wikipedia。
LLVM(Low Level Virtual Machine,低级虚拟机):是构架编译器(compiler)
的框架系统,以C++编写而成,用于优化以任意程序语言编写的程序的编译时间(
compile-time)、链接时间(link... 阅读全帖 |
|
c*c 发帖数: 2983 | 26 正常,mbp的散热本来就是个joke,openGL也本来就不如directx,再加上retina,gpu
负担重上加重 |
|
G*****7 发帖数: 1759 | 27 openGL也本来就不如directx?
are you kidding or ignorant?
gpu |
|
f*******5 发帖数: 10321 | 28 我是说苹果现在连idea都不要让别人用,即便别人的实现和他不同。
我举例子其实不是说pinch2zoom对很多人是想当然的solution。但是从码工的角度上,
你的选择只有几个,对码工来说,你只要底层OS有支持,这么zoom就会有很多码工想到
。再给你举个例子,学过图形学的码工都拿opengl画过三维图吧,用鼠标怎么实现绕x
轴,绕y轴,绕z轴旋转,绕任意轴旋转。尤其有时还想要用鼠标控制放缩,平移。很多
时候,码工们对相互选择非常理解,因为就那么些选择。
你前头提的diamondtouch的例子,因为底层是windows,windows热点在边角上,所以你
只会看到窗口放缩。用户可以自定义消息,显然所有第三方程序都不知道diamondtouch
的消息定义,也不会有pinch2zoom的定义。只有diamondtouch自己的程序才会有这种相
应,所以你看到几个人随便放缩长方形,那是在演示他们的sdk的能力。 |
|
D*******a 发帖数: 3688 | 29 vm下的ios simulator能跑opengl es的app吗? |
|
G*****7 发帖数: 1759 | 30 vm would give you decent gl performance or qe/cl. one particular strength of
xcode over vs is the set of opengl development tools (profiler etc). my
opinion is that you are better off with a hackintosh. |
|
l**n 发帖数: 7272 | 31 @clarkmouse,会不会觉得x220的分辨率是个问题?我喜欢能多看几行。
@Glock17,nice to learn that xcode is good for opengl |
|
m********a 发帖数: 1312 | 32 说到笔记本显示器,目前似乎还没有一个生产商生产NVidia Quadro card + 3D
monitor的笔记本,其实对于三维开发来讲这是个非常有用的组合。有许多带3D
monotor的笔记本但全是geforce card打游戏用的,opengl quad buffer不支持,郁闷。 |
|
h*********n 发帖数: 11319 | 33 天天和人家半年前的芯片比,累不?
用一个前无古人的cache size,和 再次遥遥领先夺冠的100mm2 diesize,终于险胜不到
一半大小的8960, 在OpenGL部分还被8064给赢了
IP6是个好手机我承认,但是苹果赢在差异化竞争,而不是你们这些人想想的,“全方位
牛逼”。 |
|
G*****7 发帖数: 1759 | 34 no, it's not. you cannot even start an opengl 4.x context in osx. nvidia is
dropping osx support in a lot of their products. |
|
G*****7 发帖数: 1759 | 35 how about the market for professional, digital content creation tools? apple
doesnt seem to care either. for instance, i can write and run opengl 4
tessellation shader (hell, even 4.3 compute shaders) in maya under windows.
but i cannot do that with maya for osx.
as for Radeon 6490M, i believe it's an ogl 4.1 capable device, as are the
nvidia cards on the recent mbps. it's just pathetic that apple cripples osx
so much that users who paid the full price for the hardware cannot fully
utilize their... 阅读全帖 |
|
G*****7 发帖数: 1759 | 36 anything with opengl 4.0+. |
|
G*****7 发帖数: 1759 | 37 opengl 4.0 was released in march 11, 2010 and was well supported by linux,
windows and even freebsd.
nice to know you think that's normal. |
|
z*******3 发帖数: 13709 | 38 从我有限的图像api的知识来看
貌似directx也是half-ass opengl吧? |
|
z*******3 发帖数: 13709 | 39 08年时候支持到opengl2.1
10年时候支持到opengl3.2
然后opengl最新版本是4.3
我说得对吧? |
|
r******y 发帖数: 3838 | 40 有个贴和我的观测相符. ios 6+xcode4.5 的性能下降很多。
难道apple强迫淘汰老机器?
http://forum.unity3d.com/threads/151830-iOS-6-and-Xcode-4.5-per
"Hi there,
I am developing games not with Unity, but with a home-made 2D OpenGLES non-
GLkit (no shaders) engine. I thought I'd add some results just to confirm
this is not a Unity-only problem.
Both the transitions from iOS 5.1 to 6.0 and from xcode 4.41 to xcode 4.5
lead to a drop in fps in my game.
The memory and cpu requirements of this game are negligible.
-iphone 4 iOS 5.1 to... 阅读全帖 |
|
S**I 发帖数: 15689 | 41 没啥必要;OS X10.8 只支持OpenGL 3.2,高端显卡的功能很多都用不上。当然你要是
用Boot camp跑Windows就另当别论了。 |
|
S**I 发帖数: 15689 | 42 One thing: OS X doesn't support OpenGL 4.x |
|
G*****7 发帖数: 1759 | 43 什么软件在macosx上没有? OpenGL 4.x API. |
|
z*******3 发帖数: 13709 | 44 我不认为很多人真的关心这些什么waste of这个potential那个potential
也就是屌丝在乎,一点点的钱计较了半天
算了半死,所以赚屌丝的钱实在是困难
你看女人给钱多痛快,好看,好,掏钱
屌丝就罗嗦了,这个能不能用opengl 4.x啊?
你看人家都实现了
你这个能不能搞jdk7啊?
你看人家都实现了
这就是屌丝的问题
要求多,给钱吝啬
赚屌丝的钱实在是够呛,痛苦了一遍又一遍
何必呢?人生苦短,没事跟屌丝在这种问题上纠结
真是遭罪啊
.x
tessellation |
|
G*****7 发帖数: 1759 | 45
it's not 滞后 (delay). it's Luo Hou (out of date). it's because apple's osx
team do not have the expertise, and apple's decision makers neglect to
appease the market segment that requires up-to-date technology.
opengl 4.x has been around for a while and there have been a lot win/linux
applications (professional or entertainment) that depend on this. soon
enough, the vendors of these applications will tell their customers: "you
can use our program on osx, but expect less compared to windows, becau... 阅读全帖 |
|
|
|
s****e 发帖数: 3181 | 48 pc(windows)的opengl一直不太行吧
btw. android上的3d基本都是用ndk |
|
y*****0 发帖数: 1189 | 49 测试工具:随便搜的Heaven Benchmark
显卡切换:gfxCardStatus 2.3
Render: OpenGL
Mode: 1440x900 8xAA fullscreen
Preset Custom
Quality Ultra
Iris:
FPS: 7.7
Score: 323
Min FPS: 4.8
Max FPS: 13.9
750m:
FPS: 14.8
Score: 619
Min FPS: 10.1
Max FPS: 25.9
如果有什么比较正牌的测试工具,对rmbp15感兴趣,可以告诉我。 |
|
Y******d 发帖数: 1938 | 50 感觉好像是虚拟机里对mac os的opengl支持问题,换了显示驱动也不行 |
|