位置: 编程技术 - 正文

也论Flash 3D和Unity 3D的未来(flash 3 utility)

编辑:rootadmin
可以说,自从年开始接触Flash以来,我就一直期望有一天能在Flash里面自由地运用3D模型,原因是当时我在上海交大同时学习Flash 4和Maya 3。多少年后,两个软件的版本伴随着我的年龄一起增长,在Flash领域我也渐行渐深,但是在3D领域一直没有什么建树,因为我一直没有在工作上进入这个领域。不过一些主流的3D软件依旧是我硬盘中的常客,因为在内心深处,其实我还是偏爱3D技术多一些。 因为这个原因,期待3D引擎成为Flash Player标准配置成了我脑海中一根若有若无却永远挥之不去的游丝。每一次Flash新版本的发布都会翘首以望,但遗憾的是每次都以失望收场。而令人意外的是在Macromedia/Adobe公司对Flash内置3D引擎一再保守(他们的官方理由是:增加3D模块会使Flash Player体积大大增加,而他们的理念是做世界上最小的播放器)的同时,外部的Flash 3D插件的开发却如火如荼。近年来光本人研究使用过的就有Blaze 3D, Papervision 3D, Away 3D。但是,由于Flash Player本身并不包含3D解析模块,这些外部插件都很难归入到真正的3D引擎阵营中去。因为Flash Player不支持硬件加速,所有的数据都靠CPU运算,所以像D3D,OpenGL等都无法得以运用。基于此,这些3D插件的前景不管开发者如何鼓吹都好不到哪里去,因为离开了显卡的硬件加速支持,这些Flash 3D引擎所能渲染三角面是非常有限的,只能做做像网站之类3D模型比较简单项目,要应用到游戏之类的项目,那是蚂蚁拉牛车,实在太难为它们了。 记得当时CS4发布之前传出Adobe将推出Flash 3D引擎的消息,着实让我激动了一把,并因此一度中断对Papervision3D的探究,及至发布日,发现那个3D引擎竟是如此3D法,不由得大骂Adobe误人子弟。而现在CS5又将发布,从目前已有的消息来看,3D引擎依旧没有进入Adobe的发布日程表。这种太监急煞皇帝悠闲的现象显得有些奇怪,不能不引起我们的思考。 我之所以一直认为Adobe会推出Flash 3D的引擎,是因为我觉得3D应用是未来网络的发展方向,Adobe收购Macromedia的主要目标就是要从平面媒体发布垄断拓展到网络媒体发布垄断,那么花了那么多钱买来得网络优势它不可能白白地看着它被别人侵消,也不会白白浪费Flash Player近乎%的装机率,所以它一定会推出Flash 3D引擎模块。但近来我的这种信念渐渐地产生了动摇,其原因是网络上出现了另一种东西,那就是Unity 3D。 Unity 3D本来是由德国的一些苹果粉丝开发的一款游戏引擎,一直只能用于Mac平台,所以一直不被业外人士所知晓。但是今年推出了2.5版,同时发布了PC版本,并将其发布方向拓展到手持移动设备。几乎像当初的Flash一样,一下子就火爆了起来。我试用了一下,感觉是:被彻底镇住了。试用时所感受到的那种冲击力,和我当初第一次使用Flash的感觉是一样的:超简单的使用方法,方便的可视化创作环境,完美的工作流程,高效的工作效率……但同时它比当时的Flash有一个无可比拟的优势:它已经有成熟的并广为人知的脚本语言:C#和Javascript。这些特点可以归结到一点:可以让无数水平不等的使用/开发者轻松上手,而这正是一款软件能够迅速流行起来的主要因素。我只试用了十几分钟,就产生一种强烈的感觉:Flash 3D永远没戏了。 网络上的3D应用,除了游戏之外,目前比较有前景的是3D虚拟社区,此外还有一些3D场景的虚拟展示。作为一个从3D游戏引擎发展起来的软件(其实它目前还只是个游戏引擎而不是通用软件),用Unity 3D做这些事情自然是举重若轻。一些用Flash开发需要“高高手”才能完成的项目,用Unity 3D只要稍微设置一下,加一点控制脚本就能轻松完成,而运行速度方面Flash根本不在一个数量级。而它的web player插件也只有4M多一点点,和Flash Player差不多。 等了那么多年,总算搞明白的两件事:一是对Flash内置3D引擎的期待本来就是我们的一厢情愿,而Adobe早就不是一个有创意的公司了。 现在回过头来看,其实在Flash技术里面添加真正的3D引擎几乎是不可能的。首先是Flash Player里面已经有两套虚拟机同时工作,第一套虚拟机解释AS1.0和AS2.0,第二套虚拟机解释AS3.0,这时它的体积已经是4M多了。如果要解释真正的3D程序,势必要再增加一套虚拟机,因为Flash是基于矢量图形的运算的,所以想和3D解释引擎合二为一可能性不大。这样的话播放器的体积就可能会超过8M,而且2D虚拟机和3D虚拟机如何协同工作还是个问题。其次Flash的目标市场本来就是2D市场,指望它同时兼容3D就像指望把Photoshop和Maya合二为一一样。 Adobe公司发展到现在,已经是个很成熟的软件公司了,而成熟型公司的共同特点是不再擅长技术创新,而是擅长资本运作和市场投放。他会总是怀里揣着巨款&#;睛搜寻着市场,一旦市场上出现了一项新技术,就会立刻评估它的价&#;和未来对公司业务带来的影响。如果这项技术对公司未来的发展有利,那么就等它差不多成熟的时候收购它,如果它以后会对公司的业务带来损害,那就用巨款毁灭它。这是典型的富二代行事方式。所以,我可以在这里做一个大胆的预测:如果Unity 3D在未来的两年里发展的好(开发群体迅速扩大,web player装机率快速上升),那么Adobe公司会在一个适当的时候复制收购MacroMedia那一幕。即使是现在,要说Adobe的那些头头头脑里一点这种念头都没有,那是打死我也不会相信的。到那时,在Adobe的产品线里,Flash继续统治2D Web,而Unity 3D则统治3D Web。

推荐整理分享也论Flash 3D和Unity 3D的未来(flash 3 utility),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:flash 3 utility,flash和unity,flash 3 utility,什么是flash3d,flash和ulead cool 3d对于二者的描述,flash 3 utility v03.00,flash 3 utility,flash units,内容如对您有帮助,希望把文章链接给更多的朋友!

所以,不要再对所谓的Flash 3D抱有什么希望,也不要再去花心思学习那些杂七杂八的Flash 3D插件,赶紧学习Unity 3D才是正经。

也论Flash 3D和Unity 3D的未来(flash 3 utility)

文章转自Carl的文章

那些不易注意到的UNITY实用小功能 Unity是一款十分易用的游戏引擎,上手并不困难——恐怕也正因如此,少有人会仔细阅读帮助文档对Unity编辑器的功能做一个全面细致的了解,而一些非

新手数值学习心得 - 归纳,总结,疑问! 一、伤害判定逻辑与平均伤害伤害判定逻辑是游戏如何确定玩家某一行为的结果的计算,举个例子,玩家操作角色攻击怪物,是出现未命中、闪避、暴

C#编写Unity基础GUI之按钮控件 基本方法:publicstaticboolButton(Rectposition,GUIContentcontent);publicstaticboolButton(Rectposition,stringtext);publicstaticboolButton(Rectposition,Textureimage);publicstaticboolButton(Rectposit

标签: flash 3 utility

本文链接地址:https://www.jiuchutong.com/biancheng/372970.html 转载请保留说明!

上一篇:Unity3D中常用的数据结构总结与分析(unity3d常用代码总结)

下一篇:那些不易注意到的UNITY实用小功能(不易引起无意注意的是)

  • 稳岗返还资金最新账务处理
  • 租赁服务增值税税率
  • 公司工会的主要职能是
  • 代理记账公司收费项目
  • 成品油经销企业开具的成品油电子专用发票
  • 企业的银行存款
  • 企业提供建筑服务,应向建筑服务发生地
  • 销售息税前利润是什么
  • 耗材如何入账
  • 企业所得税汇算清缴账务处理
  • 半成品成本核算 一般企业怎么核算
  • 增值税普通发票对方作废了怎么办?
  • 个人发票增值税
  • 固定资产差额
  • 财务杠杆系数简单计算方法
  • 上月开的发票本月作废怎么处理
  • 电子发票无法预览怎么弄
  • 发票密码区是干啥的
  • 苹果双系统不小心删了苹果系统
  • 华为mate50耳机孔和充电口一样吗
  • 怎么更改mac
  • 预缴增值税会产生滞纳金吗
  • 华为手机开热点后wlan自动关闭
  • 百香果的功效与作用及食用方法果的籽能嚼碎吃吗?
  • PHP函数func_num_args用法实例分析
  • 预付款开票税务问题怎么解决
  • mac m1 rosetta编译
  • 表单校验html5
  • 同一控制下企业合并和非同一控制下企业合并的区别
  • 外购货物用于公益性捐赠
  • php中文出现乱码
  • 前端如何适配移动端
  • 这是我见过最牛的人英语
  • mail命令详解
  • 固定资产清理的会计科目处理
  • 待摊费用和预提费用属于什么账户
  • 小企业会计制度的适用对象是
  • 为什么社保卡里有钱
  • 织梦采集器图片本地化
  • 小规模纳税人收普票和专票有什么区别
  • 亏损企业研发费用可以加计么
  • 投资性房地产由成本模式转为公允价值模式差额计入
  • 哪些固定资产是按8年折旧的
  • 职工薪酬属于收益性支出
  • sql server 2008 怎么使用
  • 土地增值税清算收入如何确定
  • 通货膨胀有什么表现
  • 认缴制下实收资本需要验资吗
  • 专家咨询费支付标准
  • 发票项目名称可以自定义吗
  • 小微企业和小规模纳税人的区别
  • mysql Sort aborted: Out of sort memory, consider increasing server sort buffer size的解决方法
  • sqlite迁移到mysql脚本的方法
  • 快启动u盘pe怎么安装系统详细图文教程
  • win7系统命令激活
  • xp系统许多网页打不开
  • solaris init
  • ubuntu不支持设置属性
  • centos下安装gcc
  • 如何把旧mac上的所有内容迁移到新mac上
  • naimag32.exe - naimag32是什么进程 有什么用
  • Win10系统下怎么将韩语切换成简体中文?
  • win10 固态
  • opengl oes纹理
  • dosbox终止程序
  • jquery实现复选框全选
  • 网页打开新窗口怎么关闭
  • python文本处理教程
  • python解析数据
  • js nextSibling属性和previousSibling属性概述及使用注意
  • bootstrap tree table
  • 用python写周字
  • 安卓实时屏幕
  • jquery ui和jquery easy ui
  • 增值税0申报操作流程
  • 税务评定等级a是缴纳多少
  • 机打发票真伪查询
  • 旧房转让土地增值税扣除项目
  • 开票税额超出1万怎么办
  • 杭州电子税务局怎么添加办税员
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设