Nihao Flash3D v1.0稳定版发布

NihaoFlash3D是一款为开发者设计的可视化学习工具,用于快速掌握Stage3D技术。它包含了大量来自Adobe官方和第三方框架的演示示例,覆盖了多种3D渲染加速框架。用户可以通过搜索、排序和评分功能查找所需资源,并通过分享功能将喜欢的内容传播给更多开发者。未来计划增加更多内容和英文版本。
 
Nihao Flash3d v1.0下载         
Nihao3D_1.0.air (1.37 MB)
下载次数: 3244
2011-10-17 10:21
            
介绍文档下载
nihaoflash3d_intro.pdf (573.86 KB)
下载次数: 1499
2011-10-18 13:22

工具产生的背景       
      2011年初,Adobe在其labs网站上放出了一个叫做Flash Player Incubator的测试项目,其目的是将很多新功能的测试引入其中,供开发者评测。第一期引入的新功能叫做Stage3D,是下一代Flash Player 11使用GPU对3D进行硬件加速的底层API,使Flash Player 11可以与支持DirectX和OpenGL驱动的独立显卡进行直接协作,对Flash中的3D内容进行硬件加速。这对于很多使用Flash技术进行游戏开发的开发者而言,是一个革命性的新功能。
      由于Stage3D API是底层API,需要开发者有较高的编程技巧,并且对于特定的Shader语言和宏汇编有一定的了解,如果想要被广大开发者尤其是初学者所掌握,还是具备比较高的知识门槛。因此,2011年5月,Adobe Evangelist 7yue与我们国内的Flash开发者冠军社区9RIA的几名Flash开发专家决定推出一款供开发者可视化学习Stage3D的工具,经过1个月的架构规划和几个月的开发,Nihao Flash3D这个工具随着Flash Player 11和AIR 3的正式发布而推出了第一个正式版本。


图1 Nihao Flash3D v1.0主界面



工具的主要功能及特点
      Nihao Flash3D这个工具使用Flex框架,AIR运行时打包成为可以在Window和MAC平台上运行的一款工具,它的界面灵感来自Adobe的另一款开发者工具TourDe Flex。在这款工具中,开发者可以浏览到不断更新的演示范例,而这些演示范例分别来源于Adobe官方的Stage3D基本演示,支持Stage3D API的流行的第三方3D 最新版本的框架,如Flare3D, Alternativa3D,Yogurt3D,Away3D等,还包括了利用Stage3D进行2D图形渲染加速的框架ND2D和Starling等等,目前内置的Demo数量有将近50个,而且95%以上的Demo都附带源代码供学习者参考。
      Nihao Flash3D是一款特点鲜明的可视化学习工具,目标是使用Stage3D的Flash开发者,旨在通过持续的更新,将全球范围内最流行的框架和相关演示代码不断的聚合在Nihao Flash3D这款工具中,方便开发者尤其是刚刚接触Stage3D的开发者进行快速的可视化学习。在这个工具中,除了可以看到最新的Stage3D API的用法,还能直接看到Stage3D构造的各种范例,并且能将范例的源代码打包下载。
      这个工具还提供了3个重要的功能,搜索排序,评分和分享。随着Demo数量的不断增多,开发者可以使用关键字搜索特定Demo,也可以按照应用以往所有Demo被浏览的次数和评分等条件进行排序浏览。评分是提供给开发者对特定范例进行评价,提供了工具后台进行范例的更新一个有力的数据支撑,高评分的Demo留下,低评分的Demo慢慢被淘汰。分享是允许开发者通过新浪微博将喜欢的Demo转发到新浪微博上,让更多感兴趣的开发者看到这样的范例,进而下载Nihao Flash3D这个工具。

工具的后续规划
      后续更多的规划包括:在2011年底,将范例数量提升到70个左右。2012年,规划英文版本和移动设备上针对OpenGL ES的版本。

开发者的使用感受
      目前此款工具共有47个范例供开发者使用,其中有几个有代表性的Demo是由中国的开发者提供,被工具进行了收录。这款工具在测试期间,Flash3D的开发者微群的注册人数增长到了900多个成员,微群内工具下载次数超过1100次,Demo浏览次数累计达4000多次。

FAQ:
问: Nihao Flash3D应用的系统需求?
答:Nihao Flash3D可以安装在WindowsXP,Windows Vista和Windows 7,以及MAC OSX系统上。此外还需要系统安装有Adobe AIR3.0运行时,可以从Adobe.com站点下载。

问: 我安装了AIR3.0,为什么Nihao Flash3D中的一些演示无法打开?
答:首先,请确认你的机器安装有支持DirectX或OpenGL的显卡。目前已经确认支持的显示卡设备列表从这个链接可以查到。 http://blog.r3c7.net/stage3davailablegpu/

问: Nihao Flash3D的Demo是需要联网么?
答:是的,所有Demo都需要连接网络,有的Demo由于体积较大,需等待 加载时间后浏览。

问: Nihao Flash3D支持移动设备么?
答:目前不支持移动设备。

问: Nihao Flash3D中的Demo可以支持Flash Player 11以下的版本么?
答:不支持。所有Demo都使用了Flash Player 11最新支持的Stage3D技术,对于传统的Flash 软件3D渲染模式不支持。

问: 我可以提交自己创作的Stage3D 案例源码么?
答:可以。我们欢迎开发者能分享他们优秀的代码范例供更多的人学习。你可以将项目从Flash Buidler中选择发布最终产品的bin-release打包发给我们,注意打包发布时需要选择include source code一项。有这样想法的朋友可以给weibo.com/7yue的账户发私信进行更进一步的沟通。


作者相关博客与微博
7yue:
博客: www.7yue.com
微博:  weibo.com/7yue

杜增强(9RIA)
http://www.duzengqiang.com/blog/default.asp
http://weibo.com/duzengqiang

相关的话题链接:
Adobe Stage3D专区页面:
http://www.adobe.com/devnet/flashplayer/stage3d.html

如何启用AIR3的Stage3D:
http://vdisk.weibo.com/s/HrQp

打开链接下载源码: https://pan.quark.cn/s/a4b39357ea24 QT框架是由Qt公司设计的一种跨平台C++图形用户界面应用程序开发工具包,该框架被广泛地应用于桌面电脑、移动设备以及嵌入式系统等领域。QTableView作为QT框架中的一个核心组件,其主要功能是用于展示表格形式的数据,并且常常与QAbstractItemModel或QSqlTableModel等模型类协同工作。在QTableView中嵌入自定义组件,例如按钮,能够实现更加多样化的用户交互功能。 在QT框架环境下,若想在QTableView的一列中嵌入两个按钮,我们需要掌握以下几个关键的技术要点: 1. **QTableView**:QTableView是QTableView类的一个实例,它提供了一个二维的表格视图界面,可以用来展示和编辑模型中的数据。QTableView能够显示由QAbstractItemModel子类所提供的数据,例如QStandardItemModel或QAbstractTableModel等。 2. **QTableWidgetItem**:在QTableView中,QTableWidgetItem是构成表格单元格的基本对象,它用于表示表格中每一行每一列的数据。在默认情况下,QTableView仅能展示文本信息,但通过继承QTableWidgetItem并重新绘制,我们可以实现自定义的内容,比如嵌入按钮。 3. **自定义视图项**:若要在单元格内部嵌入两个按钮,我们需要开发一个自定义的QTableWidgetItem子类,该子类中包含两个QPushButton。这个子类需要重写paintEvent()方法以绘制按钮,并且实现必要的信号和槽机制来处理按...
内容概要:本文系统研究了LLC谐振变换器的变频移相混合控制模型,并基于Simulink平台进行了完整的仿真实现。文章首先阐述了LLC谐振变换器在高频高效电源转换中的工作原理与技术优势,重点提出了一种融合变频控制与移相控制的混合调控策略,旨在拓宽输出调节范围并提升系统的动态响应能力与运行效率。通过建立精确的系统数学模型,设计了复合控制框图,并在Simulink中搭建仿真系统,全面验证了该控制策略在不同负载条件和输入电压波动下的稳定性、效率表现及软开关实现能力。仿真结果表明,所提出的混合控制方法能有效降低开关损耗,提高能量转换效率,具备良好的工程应用前景。; 适合人群:具备电力电子技术、自动控制理论基础,熟悉Simulink仿真环境,从事高频电源变换器、谐振变换器设计与优化的研究生、科研人员及电力电子领域工程技术人员。; 使用场景及目标:①用于高性能LLC谐振变换器控制系统的设计与动态性能优化;②为软开关技术在电力电子变换器中的应用提供仿真验证平台;③支撑相关课题的科研论文撰写、项目开发与创新方案验证。; 阅读建议:建议读者结合Simulink仿真模型文件进行同步操作,深入理解变频与移相控制的协调机制、控制环路设计及关键参数整定方法,重点关注软开关实现条件与系统效率优化路径,以促进理论研究向实际工程应用的转化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值