基于体素的3D编程会成为自由软件发展的突破口吗

wotacid 发布于 2014/06/05 17:57
阅读 452
收藏 0

基于体素的3D编程会成为自由软件发展的突破口吗

看来中国的自由软件进入死胡同了,需要发展方向有所突破的成就
我是一个软件研究爱好者,希望能对软件的发展有所帮助,据我所知,3D软件界面是未来软件最终发展趋势,而有一种3D体素编程的技术就是最终的发展方向,体素的意思就是核磁共振,断层造影技术所能看见那样,把人体以很多的平面2D图组合成为3D按点计算显示身体每个器官,目前游戏软件编程普遍使用的是把空心三角形加纹理贴图组成3D绘图方式,如果自由软件把发展重点放在3D体素编程上,无疑会形成对其他非自由软件的天然优势,实现效益最大化,而按点计算3D是完全不在乎让其他人修改的软件运行方式,完全符合自由软件的设计,不知道自由软件团体对此有兴趣吗

加载中
0
中山野鬼
中山野鬼
哈“ 据我所知,3D软件界面是未来软件最终发展趋势”这个结论希望能给点论证哦。
0
wotacid
wotacid
3D软件界面最可能的是《钢铁侠3》《少数派报告》那种界面,而操作的数据应该类似《金刚狼2白银武士》那样可以立体实时看到人的心脏跳动,血液流过每个血管的情景。这样的界面处理数据每秒是很大的,目前的WIN图形软件界面是4M内存时代留下来的,LINUX那种字符界面干脆是几十K时代的产物,3D程序技术历史可以看到卡马克只不过是把大型机的技术压缩到合适PC小型机使用而已,而好比2D界面游戏只不过是把绘制的机械码操作尽可能压缩,比如游戏里面只修改人眨眼睛就只修改眼睛的内存显示区域,其他大型机的程序人员认为4M那样配置完全不可能运行3D程序的,而卡马克通过压缩显示制作出《雷神之锤》,而且来去就那么几个3D游戏,没有压缩技术的几乎写不了其他更多3D游戏程序,比如核磁共振还是从几个月份,星期到很多个小时才出效果图,那说明3D软件要完成的操作代码从来都一样多,卡马克只不过是进行精简压缩整个显示过程,把不改变的机器操作忽略而已,实打实的3D软件要完成的操作无法省略,而且目前这种空心三角形显示操作产生的数据甚至可以被一夜间完全废弃,不再需要,只要体素编程兴起就可以把他们废弃,例如640X480X1024的3D图像每秒26帧的话,每秒要处理8G这样的数据,相当于16核心的2G每个多核心系统处理能力吧,这就是为什么英特尔要推出40核心的CPU,而现在2个核心的CPU基本满足当前的2D界面和空心三角形3D游戏,PC市场需求也开始疲软,如果不推出3D体素编程的话,现在的PC会崩盘,40核心的CPU将无法推出,而自由软件通过体素编程可以实现资源利用最优化,非自由软件即使进入也无法和自由软件随心所欲的修改特性进行竞争
0
自由之信
自由之信

我看过TED上面有两个演示,使用camera来成像,使用手势来操作软件的方法,都达不到你说的境界,其中一种类似于少数派报告里面的方法,不过还比较落后,原型阶段,他是使用特殊的手套来感应从而促使camera操作形成指令。另外一种,是采用camera的投影把界面投影到物体上操作,比如手,纸上,演示用的是手机和普通的摄像头,他是通过特殊的算法来辨别手势操作,这个可以随身携带的,看似很有前途,这个是从简单的层面来简化应用方式的例子,因为接近现实,所以更加可行。你说的也很有可能是趋势,不过要说自由软件和非自由软件,大家都可以竞争开发类似的产品,我不明白为什么这个是自由软件的优势?

0
wotacid
wotacid

我提到真正成熟的是核磁共振,你去提这些试验品技术有什么意义。核磁共振的是开始几个月才出一个图,而现在某些医学动画要求每秒钟出26个图,那提供医学图形工作站就可以成为自由软件最大突破口了,对计算资源高要求高应用效率可以成为其他软件也无法胜利的因素,你应该注意核磁共振那类心脏不是空心的血管过多少血液都清清楚楚的数据收集处理和目前游戏界3D是空心的区别

返回顶部
顶部