Converse3D10.1隆重发布
期待已久的Converse3D V10.1版软件终于和大家见面了,该版本较前版增加了较多功能模块,尤其在交互性和功能性上嵌入了脚本编辑器,使交互能力达到数值计算和程序开发级别,经过大量项目开发实践,证明本软件具有很高的稳定性和适用性。
本次软件发布同时将编辑器和二次开发包开发给大家免费试用(二者均不可商用),秉承让用户充分体验、充分了解的原则,场景编辑器方面仅有50万面限制,可以生成单机exe文件和网页浏览文件,可以使用c3d-JS脚本语言二次开发。二次开发方面开放ActiveX控件供大家试用,本控件既可以嵌入网页语言也可以嵌入VS C++,Delphi等语言中,具有很广的适用面。物理引擎、虚拟社区客户端、虚拟社区服务器端等方面此次未开放给大众试用,另外大场景支持模块具有可支持千万级别三角面和几个G贴图量的能力,此次亦未开放试用,如有需要请联系我公司。
此次Converse3D全系列产品充分支持WindowsXp、Vista、Win7操作系统,在这三种系统中运行场景编辑器、Exe可执行场景文件、Web3D场景浏览具有相同的方式,无需额外特殊设置。
最后我们遴选了几个具有代表性的案例,供大家观摩,望大家多提宝贵意见。
北京中天灏景网络科技有限公司
一、 脚本编辑器
Converse3D脚本编辑器以中天灏景自主研发的c3d-JS脚本语言为依托,以简单易用的方式帮助用户定制开发功能性交互性强大的大型项目,它的出现摆脱了一般虚拟现实软件交互性单调乏味的现状,使本软件的交互性提升到了程序开发级别。 脚本编辑器操作简单,嵌入方式灵活,用户可以在编辑器中、在Web浏览器端、在Exe可执行场景文件里多种场合使用,大大提高了开放效率。 有了脚本编辑器本软件所适用的行业将大大扩展,以前通过二次开发工具包(SDK)实现的功能现在也可以通过脚本编辑器实现,脚本编辑器可应用于工业仿真项目、三维网页游戏、多人在线应急演练、虚拟商城等系统的开发。 c3d-JS脚本语言具有非常完备的语法结构,与三维引擎紧密融合为一体,可以通过开放的几百个API操控三维场景的几乎所有的元素,同时也可接收来至三维场景的各种触发事件。
本脚本语言具备以下功能:
变量声明与赋值:
循环控制语句:while循环、do...while循环、for循环、for...in循环
条件控制语句:if条件语句、if多重结构、switch结构
跳转语句:break语句、continue语句、return语句
自定义函数
数据类型包括:字符串、布尔型、数值型、浮点型、数组
各种运算符:算术运算符、比较运算符、逻辑运算符、赋值运算符、条件运算符。
多种注释方式:单行注释、多行注释
不限数量创建定时器
调试信息完善,程序编译错误、运行错误都会有相应的提示 二、 GUI脚本编辑及调用
Gui脚本编辑器用来创建复杂用户界面,在编辑器中我们可以可视化方式创建按钮、静态图片、导航图等,然而使用Gui脚本编辑器,我们可以创建更为丰富多彩的界面控件,比如:列表框、复选框、单选框、界面动画、进度条、滑动条、文本框等。这些控件不仅可以单独使用,也可以多种混合成组使用,丰富的Gui接口函数提供了对每种控件的操控和对控件组的操控。界面触发事件可以通过回调函数的形式把场景中发生的事件传递给脚本编辑器(比如单击按钮事件),脚本编辑器里可以提供这些事件的处理函数。
三、 新增三维音频的添加与控制
可以在场景中添加任意多个三维音频,三维音频具有音源位置、远近衰减距离等属性,当我们远离音源时,声音为渐弱,反之渐强,多个音频同时播放会出现混声效果,使三维场景更加丰富多彩。
四、 新增NPC角色控制函数和虚拟社区函数
二次开发工具包(SDK)接口函数及脚本编辑器中所用到的接口函数均增添了对角色控制和对虚拟社区控制的若干接口函数,有了这些函数,用户在开发具有大量NPC角色或主角的项目时可以灵活控制人物的各种行为,方便用户开发三维游戏、虚拟社区等项目。
五、 新增动态添加、删除、复制物体函数
二次开发工具包(SDK)接口函数及脚本编辑器中所用到的接口函数均增添了动态添加、删除、复制物体、动态变换物体函数。使用这些函数开发动态变换的场景非常方便,可以轻松开发动态布置房间、动态更换商品或展品等应用。
六、 新增骨骼控制函数
可以控制每块骨骼的移动、选择、缩放等变换,变换后的骨骼根据父子关系,会顺次将变换影响到它们的子骨骼。其接口函数在二次开发包里有所体现,骨骼控制函数可以广泛应用于面部表情的调节、人体体型的调节、
Converse3D脚本编辑器以中天灏景自主研发的c3d-JS脚本语言为依托,以简单易用的方式帮助用户定制开发功能性交互性强大的大型项目,它的出现摆脱了一般虚拟现实软件交互性单调乏味的现状,使本软件的交互性提升到了程序开发级别。 脚本编辑器操作简单,嵌入方式灵活,用户可以在编辑器中、在Web浏览器端、在Exe可执行场景文件里多种场合使用,大大提高了开放效率。 有了脚本编辑器本软件所适用的行业将大大扩展,以前通过二次开发工具包(SDK)实现的功能现在也可以通过脚本编辑器实现,脚本编辑器可应用于工业仿真项目、三维网页游戏、多人在线应急演练、虚拟商城等系统的开发。 c3d-JS脚本语言具有非常完备的语法结构,与三维引擎紧密融合为一体,可以通过开放的几百个API操控三维场景的几乎所有的元素,同时也可接收来至三维场景的各种触发事件。
本脚本语言具备以下功能:
变量声明与赋值:
循环控制语句:while循环、do...while循环、for循环、for...in循环
条件控制语句:if条件语句、if多重结构、switch结构
跳转语句:break语句、continue语句、return语句
自定义函数
数据类型包括:字符串、布尔型、数值型、浮点型、数组
各种运算符:算术运算符、比较运算符、逻辑运算符、赋值运算符、条件运算符。
多种注释方式:单行注释、多行注释
不限数量创建定时器
调试信息完善,程序编译错误、运行错误都会有相应的提示 二、 GUI脚本编辑及调用
Gui脚本编辑器用来创建复杂用户界面,在编辑器中我们可以可视化方式创建按钮、静态图片、导航图等,然而使用Gui脚本编辑器,我们可以创建更为丰富多彩的界面控件,比如:列表框、复选框、单选框、界面动画、进度条、滑动条、文本框等。这些控件不仅可以单独使用,也可以多种混合成组使用,丰富的Gui接口函数提供了对每种控件的操控和对控件组的操控。界面触发事件可以通过回调函数的形式把场景中发生的事件传递给脚本编辑器(比如单击按钮事件),脚本编辑器里可以提供这些事件的处理函数。
三、 新增三维音频的添加与控制
可以在场景中添加任意多个三维音频,三维音频具有音源位置、远近衰减距离等属性,当我们远离音源时,声音为渐弱,反之渐强,多个音频同时播放会出现混声效果,使三维场景更加丰富多彩。
四、 新增NPC角色控制函数和虚拟社区函数
二次开发工具包(SDK)接口函数及脚本编辑器中所用到的接口函数均增添了对角色控制和对虚拟社区控制的若干接口函数,有了这些函数,用户在开发具有大量NPC角色或主角的项目时可以灵活控制人物的各种行为,方便用户开发三维游戏、虚拟社区等项目。
五、 新增动态添加、删除、复制物体函数
二次开发工具包(SDK)接口函数及脚本编辑器中所用到的接口函数均增添了动态添加、删除、复制物体、动态变换物体函数。使用这些函数开发动态变换的场景非常方便,可以轻松开发动态布置房间、动态更换商品或展品等应用。
六、 新增骨骼控制函数
可以控制每块骨骼的移动、选择、缩放等变换,变换后的骨骼根据父子关系,会顺次将变换影响到它们的子骨骼。其接口函数在二次开发包里有所体现,骨骼控制函数可以广泛应用于面部表情的调节、人体体型的调节、
上一篇:“虚拟河源恐龙世界”现雏形[ 02-28 ]
下一篇:达索系统 把3D 带回家[ 02-28 ]





