当前位置:在线查询网 > 在线百科全书查询 > Sun3D三维网页引擎

Sun3D三维网页引擎_在线百科全书查询


请输入要查询的词条内容:

Sun3D三维网页引擎




Sun3D概念


Sun3D是在网页上运行三维应用程序的基础软件技术。它由上海创图网络科技发展有限公司自主研发,并获得国家发明专利(专利号:ZL 2007 1 0118906.3)。2010年中国上海世博会将Sun3D作为核心技术,开发并运营了"永不落幕的世博会"——网上世博会。

在Sun3D技术出现之前,网页上只能显示文字、图片、动画和视频文件,不能运行三维程序。Sun3D技术解决了三维数据的大比例压缩和网络传输问题,让三维技术可以在网页和移动终端上普遍应用。

Sun3D是一套Web3D软件开发包,它不是一个压缩软件,也不是网络下载工具,它可以用于开发各种三维网页应用项目,如在网页上运行的三维游戏、在网页上运行的虚拟店铺、以及在网页上运行的仿真培训系统等等。

开发一个三维网页(Web3D)应用包含三维建模、数据压缩、网络传输、实时渲染、代码逻辑五个环节。Sun3D实现了后面四个环节,并为第一个环节提供了通用的数据接口,让用户可以方便的使用3DSMax和Maya等建模工具导出三维数据。

附:Sun3D三维应用程序流程图与Sun3D技术构架图(可通过本词条最下方的扩展阅读处查看)

Sun3D特征


Sun3D集三维数字内容压缩与解压、多通道流式网络传输、逼真三维图形渲染、高性能人机交互于一身,不仅实现了在三维技术在网页上的应用,而且对用户终端电脑的硬件配置没有任何特殊要求。

Sun3D的三维数字内容压缩技术压缩比可以达到至少120倍以上,进行实时的码流转换,兼容各种带宽向IP网络进行实时传输。

Sun3D采用国际领先的高效图形算法,可以流畅的同屏渲染100万个三角面,即使在最普通性能的兼容PC机环境下,大规模的三维数据也可以流畅运行。

Sun3D支持三维动画技术,包括关键帧动画、骨骼动画、顶点动画。

Sun3D支持设备字体,图片、视频,音频等多媒体素材的导入和显示播放。

Sun3D提供了与Flash的双向通信接口,在保留Flash交互功能的同时,将Flash文件通过GPU渲染,不仅保证了Flash图形的矢量特性,而且实现了比Flash播放器更高的渲染效率。

Sun3D提供了各种高级材质的Shader库,包括实时的动态光影、真实水面、法线贴图、动态贴图等,还提供了各种高级后期特效Shader库,包括HDR、镜头光斑等,Sun3D还允许用户对Shader进行自定义编辑。

Sun3D提供了JavaScript和Lua脚本编辑器,并可以进行断点调试,极大的方便了用户实现程序逻辑,排查程序Bug。

Sun3D提供文件动态下载和场景动态加载的功能,让用户可以根据需要从服务器端获取文件。

使用Sun3D开发的同一程序可以方便的发布成Windows平台、Mac(iPhone)平台、Android平台上使用的不同版本的应用程序。

Sun3D提供3DSMax和Maya数据输出插件,让用户可以简单方便的导出3DSMax和Maya建立的场景和角色。

Sun3D的网页播放器最小可以控制在300K以内,并可自动升级,安装过程非常简单快捷。

Sun3D技术优势


Sun3D技术是一项3D基础软件技术,可以根据需求自由开发各种应用,如可以在游戏领域开发游戏软件、在电子商务领域开发三维电子商务体验平台,在工程领域开发网络化工程管理系统等等。

Sun3D技术在三维数据压缩和网络传输方面达到了国际先进水平,能将大数据量的三维场景数据压缩到源数据1%左右,配合先进的三维数据流式传输的优化策略,确保了三维数据的快速下载,该项技术获得国家发明专利,经过国家科技部和中科院论证,给予了"国际先进、国内首创"的评价。

使用Sun3D技术开发的各种应用可以同时在Microsoft Windows和苹果Mac以及Android上运行,满足跨平台的需求。

Sun3D的动态八叉树可见性优化技术剔除了不可见的面片,独特的顶点优化技术加强了静态管线的渲染效率,使得大规模场景渲染的效率大幅提升。

Sun3D的贴图渲染加速技术可以将贴图渲染效率提高一倍以上,尤其在低配置的终端设备上有非凡的优化表现。

应用领域


三维网页技术是下一代互联网技术的核心,是网页技术发展的必然趋势。上海创图网络科技发展有限公司是国内第一家提出三维网页系统概念的公司,三维网页可将网页从平面变为立体,从二维变成三维。

Sun3D是一项基础三维网页技术,应用领域非常广泛,如游戏、电子商务、网上展会、展示展览、博物馆、房地产、旅游、路桥管线、培训仿真、数字城市、紧急预案、石油矿井等各行各业。

相关分词: Sun3D Sun Sun3 3D 三维 网页 引擎