跳过导航.
主页

3D of Linux

Linux

在Windows下有DirectX,不知道Linux下有没有,需不需要。

听说微软曾做过3D的桌面,但后来没了下文,请问是怎么回事?

烦请大家分析一下:3D界面的桌面系统的实用性、可行性怎么样。



评论查看选项

选择您喜欢的显示评论的模式,并点击"保存设置"来激活您所做的改变。

技术上没问题:但机器承受得了吗?
图形处理的开销太大,3D 的话,即使一个出错信息就有的机器受了,windows 才 2D 都这样了,3D 时简直不敢想象。
而且,用户喜欢吗??第一次肯定感觉新鲜,时间长了就没吸引力了,如果不将驱动程序、系统管理这些任务缩减到 0,用户仍然不会感觉方便。

使用3D桌面一方面有更多的资源消耗,另一方面可以节省资源(主要是在界面方面),而且可以使软件的使用更加灵活。至于经常性的出错,那不是优质程序的素质,一个简单、灵活、功能强大的程序结构和一个良好的错误解决机制就可以应付出错了。更何况使用3D并不意味着放弃2D和文字界面。如果用户觉得不方便,应该是缺少一套好的人机交互设备,因为现有的PC上的设备都是为2D界面设计的。想想当初刚有图形界面的时候,若没有鼠标而只有键盘,用户就会抱怨图形界面华而不实、不好用,其实是操作设备严重滞后所引起的。现在也一样。

软件使用单纯依靠 2D->3D 是无法简化的~~还是语音输入这些东西能实用时比较实在。
程序铁定是要出错的(几个程序是 unbreakable 的,orcale9i 也是嘴上说说如此,不能乞求每个程序都是 safety-critical),更何况是在目前乱七八糟的 PC 体系:即使真的没有意外错误,程序的提示这些消耗的资源实在太大,而且在分配内存和内存回收上开销都要大了不知几倍,可能 512M 要做底了。
今后会 3D 的,但要等到机器比较可以,用户电脑步入网络电脑的时候,系统维护这些都和用户无关时,3D 才有意义。

其实我说的3D界面是要特殊设备支持的:3D眼镜(或3D显示器),数字手套,立体声耳机,头部定位器等。
我认为当有3D界面时,很多程序的界面都可以共用和组合,比如:Photoshop的操作实体是一只笔、一张画板、一个橡皮等,那只笔则具有铅笔、钢笔等作用;画板里可以“放”上各种文件:文本文件、图象文件……在做三维动画的时候,可以用Photoshop的笔在某个三维对象上画画,然而其过程却是:Photoshop创建了一个图象并由三维制作软件将图画作为贴图贴了上去。又如:在写文章时,数字手套判断手型,进入手写识别状态,这样不需要其他设备就可以虚拟一个手写板,当然虚拟一个游戏手柄或飞行遥感之类也可以,而且虚拟设备的升级可以通过软件完成,只要是用手操作的设备,都可以虚拟出来,键盘也是。目前,虚拟现实系统里,已经有这些设备了,问题在于普及。
目前宽带网开始迅速发展(我也用上了),现在有线电视的宽带网花费不算太高,很多家庭都能承受得起,网络游戏开始流行且发展形式良好,计算机与网络的联系已经很紧密了,现在买电脑不上网几乎是一件难以想象的事。
内存方面DDR内存开始普及,各种内存都在很底的价位,现在买电脑256M内存是标准配置,512M SDRAM 或256M DDR SDRAM也大有人在。
CPU方面更不用说,现在的CPU发展很快,2002年CPU的主频都将以GHz为单位增长,好象今年64位CPU也将出现。在速度提升的同时,CPU的价格并没有以同样的速度提升,相反还应该下降,以后个人拥有双CPU系统也将成为可能。
显卡方面更好,GeForce4都出来了,但现在有几个程序(包括游戏)能充分发挥GeForce3的运算能力的?连GeForce2 MX400 都配了64M显存。现在并不是每个人都玩Quake3的。
硬盘方面,个人组建RAID系统也是有的,最新的酷鱼Ⅳ性价比很高,速度很快。硬盘方面形势也很好。
现在有多少软件能完全发挥新型系统的效能的?况且3D系统不是一两年就能研制出来的,等它成熟了,那时的PC系统会比现在的水平还高,正好用上3D系统。
我还认为:统维护这些都和用户无关是不可能的,除非那个电脑不属于用户。因为只有电脑的主人才能维护电脑或让某人去维护电脑。电脑是肯定要维护的,然而只有它的主人才有权利决定维护方案。如果电脑维护与用户无关,说明用户和主人无关,难道以后都去网吧?:)

有志。
那么就欢迎你来 南京大学多媒体实验室--虚拟现实实验

那要看我能不能考上南大了。:)
你是实验室的吗?你们有没有搞过相关实验呢?

Linux下的DIRECTX叫做SDL,3D方面的库用Mesa 3D,和Opengl一模一样

是C/C++的函数库吗?
头文件之类在哪有?说明在哪有呢?

咦,打不开啊!