软件Tags:
CopperCube是一款强大的编辑器,专为创建3D应用程序、游戏及3D网站而设计。您可以轻松导入或创建3D模型,设置摄像机控制器、材质和行为,简单点击“发布”,您的应用便已准备就绪。从简单的模型观众到全功能的3D游戏,CopperCube支持WebGL网站、Flash文件(.swfs)、Mac OS X、Windows及Android应用程序,所有这一切均无需编程技能。
1. 使用便捷
CopperCube的编辑过程极为直观,您只需通过简单的点击即可完成各种操作,无需任何编程经验。
它甚至提供了选择性行为的人工智能控制,适合用以创建敌人角色。
CopperCube非常适合用于开发3D游戏、演示、建筑可视化、军事模拟和产品配置。
电子学习应用及3D原型的构建亦不在话下,CopperCube为您的创作提供无限可能。
2. 高级用户脚本API
如果您希望通过代码来打造游戏和应用程序,CopperCube同样为您准备了集成的脚本API。
利用JavaScript,您可以自定义行为和动作,并与他人自由分享您的创作。
您甚至可以在运行时执行任何JavaScript代码,且该功能为开源。
3. 从您喜爱的3D建模软件导入3D文件
CopperCube支持导入22种文件格式,包括Lightwave、3ds Max、Maya、Blender、Milkshape、Truespace、DeleD及AutoCAD。
导入后,您可以在CopperCube中直接修改模型及其材质,或在3D建模软件中进行更改,热更新即可。
4. WebGL编辑器
CopperCube是WebGL编辑器的先锋,它是首个完整的所见即所得的3D编辑器,旨在创建交互式WebGL场景。
所生成的WebGL应用程序体积小巧(约200KB的.js),并具备快速下载的优势,尤其相比于几MB的庞大文件。
CopperCube是一款卓越的3D制作工具,您可以在无须编程的情况下创建交互式3D场景,甚至构建完整的游戏。
1. 地形编辑器
CopperCube配备强大的地形编辑器,您可以直接通过高度绘画工具对地形进行编辑。
纹理可以迅速自动混合到地形中,此外,还提供了放置草木和灌木的工具,地形网格自动分配也相当便捷。
2. 一流的WebGL支持
CopperCube生成的WebGL应用程序经过高度优化,速度快且体积小。
与其他产品相比,这里的JavaScript文件仅有182KB(5.0版),而包含所有功能。这意味着通过CopperCube创建的WebGL应用程序能够快速下载、迅速启动并流畅运行。
更重要的是,WebGL引擎是开源的,具有可追溯性。
3. 支持Windows、Mac OS X、Android、iOS等平台
借助CopperCube,您可以创建应用程序和/或3D网站,无需编程:
WebGL网站(html)
Windows应用程序(.exe)
Mac OS X应用程序(.APP)
Android应用程序(.apk)
Flash网站(.swf)
通过CopperCube创建的WebGL网页几乎无处不在,甚至在苹果的iOS 8及以上版本上也可运行。
当然,您使用CopperCube创建的应用程序可以自由销售。
4. 真实的实时水面效果
CopperCube支持在所有目标上渲染逼真的水面。高度可定制,您可以创造出湖泊、河流和海洋等多种水体效果。
水的颜色、透明度、流动方向和波形均可轻松调整。
5. 着色器程序
单击即可实现网页或应用程序的发布
想要在您的网站上直接展示3D场景?这毫无问题:
导入您的3D文件并转换为CopperCube格式
在编辑器中编辑您的场景
选择“WebGL”或“Flash”,然后点击“发布”即可完成!
如果想要创建Windows的exe或Mac OS X的.app,或Android手机应用程序?只需选择目标,点击“发布”,即可轻松实现!
6. 粒子、二维覆盖、法线贴图、特效
CopperCube包含了创建游戏所需的一切功能,您可以轻松制作用户界面、按钮、文本和图像。
它提供了方法来创建2D覆盖,文本可动态更改,图像可以在运行时进行更换。
CopperCube还支持复杂的粒子效果模拟,能够产生如火焰、烟雾、雨雪和喷泉等多种效果,所有这些均无需编程。
7. 无需编程
要让您的3D场景具备互动性,您可以利用CopperCube简便的点击事件系统:
轻松定义应当发生的事件(如播放声音、打开网页、显示项目等)。
当事件发生(如用户点击某个项目或达到特定区域)时,您只需设置相应的动作,无需任何编程。
8. 内置光线映射功能
CopperCube编辑器自带光线映射工具,能够显著提升您的3D场景的视觉效果。
只需添加几盏灯,然后点击“计算”。该光线映射工具甚至支持全局照明效果,操作简单。
9. 游戏AI及射击游戏行为
无论您想制作简单的3D游戏还是复杂的冒险或第一人称射击游戏,CopperCube都提供了预设的游戏AI行为和动作。
自CopperCube版本2起,您无需编写任何代码,只需简单点击即可设定游戏与敌人行为。
10. 角色动画
CopperCube支持实时三维动画,能够播放拥有无限关节和权重的网格动画。
您可以实现实时动画混合,并将任何对象附加到任何接口。使用您所创建的人物进行建模与动画制作。
将其导出为支持的文件格式后,便可导入至CopperCube。
该编辑器还内置简单的动画编辑器,可切割和定义动画周期。有关详细信息,请参阅动画文档。
11. 脚本支持与着色器编程
为了让您的3D场景更具互动性,您可以利用脚本对场景的各个方面进行影响。
在所有发布的目标中均可使用JavaScript,享受相同的脚本API。
当发布为Flash .SWF时,您还可以使用ActionScript 3。
在WebGL目标下,另有一个额外的JavaScript API供您直接访问WebGL。
您还可以使用着色器编程API自定义材质。
所有脚本功能和诸多教程示例可在CopperCube文档中找到完整参考。