位置: 编程技术 - 正文

也论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实用小功能(不易引起无意注意的是)

  • 按份共同保证和连带共同保证
  • 备用金可以不要发票吗
  • 增值税进项加计扣除计入哪个科目
  • 发票勾选平台怎么导出未勾选的发票
  • 企业如何列支个人收入
  • 外购的商誉如何做账
  • 对方公司倒闭应收账款发票还需要开吗
  • 系统技术维护费计入什么科目
  • 服务业工资计入成本还是营业费用
  • 企业租车费用怎么处理方法
  • 咨询费 税
  • 实收资本印花税减免税优惠政策2019
  • 税务局如何检查上传的发票
  • 合作社开具的免税普票计算抵扣
  • 公司对公账户每年费用
  • 进口货物的关税税率
  • 出口公司代理
  • 生育津贴支付方式
  • 开机速度慢是怎么回事
  • 桌面图标删不掉怎么回事
  • 现金付款凭证是什么意思
  • 企业向股东发放现金股利会引起
  • gws.exe是啥
  • 一只猫在花园里英语
  • 库存商品交增值税吗
  • 外资企业注册资本认缴制期限
  • 实收资本明细账模板
  • 在代开发票时已经预缴个人所得税了,怎么处理?
  • php验证码功能怎么实现
  • php互换两个变量的关系
  • 报关单的运费没填怎么办
  • 现金流量表期初现金余额怎么计算
  • 资产负债表各项目的填列依据是
  • 社会团体收取的会费是否缴纳企业所得税
  • 应交增值税科目设置及账务处理
  • phpcms程序
  • 资产负债表的负债项目显示了企业所负担债务的
  • 织梦商城
  • 企业送员工礼品怎么分享给团队
  • 个人对个人大额转账用途怎么写
  • Windows下PostgreSQL安装图解
  • 残疾人就业相关论文题目
  • 原材料报废收入账务处理
  • 印花税计税依据和税率
  • 房租没有发票如何处理
  • 固定资产的折余价值和账面价值如何确定
  • 有限合伙企业中谨慎有限合伙人的应当
  • 购税盘怎么做会计分录
  • 经营杠杆系数的推导
  • 租赁收入相关的会计准则
  • 银行承兑汇票怎么操作
  • 主营业务成本和主营业务收入的关系
  • 免征增值税进项税额不得抵扣
  • 小规模汽车维修管理制度
  • mysql 备份和恢复
  • 数据库的行和列的叙述
  • xp系统控制面板在哪里打开
  • xp系统经常未响应怎么办
  • 如何安装vista
  • RSync文件备份同步 Linux服务器rsync同步配置图文教程
  • freebsd的软件管理工具ports详解
  • win8的VPN连接报942错误(xp、win7下均可使用)
  • Mac通过AppleID登录窗口
  • wysafe.exe是什么
  • win7睡眠唤醒设置密码
  • win8和win10双系统安装教程
  • ubuntu搭建ftp服务器的步骤
  • Node.js中的全局对象有
  • shell脚本.sh
  • nodejss
  • bud3d跑酷
  • androidstudio如何放大代码
  • unity3d文件怎么查看和修改
  • python写监控脚本
  • 税务系统 网络发票
  • 税务举报可以撤销么?
  • 小规模纳税人销售额怎么算
  • 安徽国税局发票查询系统
  • 江苏省职工医保门诊报销比例
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设