Ambiera CopperCube Professional 是一款全面的3D游戏开发软件,旨在为开发者提供一个无需编程就能构建交互式3D场景和游戏的平台。它拥有强大的编辑器和场景构建工具,支持创建从简单的模型展示到复杂的游戏环境的各种3D应用,适用于各类开发者,包括专业的游戏开发团队和独立工作者。

ccfrontpage_smaller

该软件支持多平台发布,包括Windows、Mac OS、Web以及移动设备。Ambiera CopperCube Professional提供的一键发布功能大大降低了游戏制作的复杂度,允许开发者轻松地将他们的作品带给全球的玩家。用户还可以自定义场景的美术风格和行为逻辑,以满足个性化的创作需求。

Ambiera CopperCube Professional集成了一系列丰富的功能,如地形编辑器、物理引擎、动画系统以及光照和阴影处理工具。这些功能的集成确保了用户在开发3D应用时能够拥有高质量的视觉效果和流畅的用户体验。借助Ambiera CopperCube Professional,从复杂的角色动画到环境细节的打磨,每个创意都能被精确和高效地呈现。

轻量级一体化解决方案
CopperCube 是一款完整的 3D 创作工具,包含为多个平台创建游戏所需的所有功能。而且它是轻量级的:整个编辑器(包括所有内容)只需要大约 70 MB,而您创建的完成的游戏只是一个小的 .exe 文件。或者对于 WebGL,大小仅为 200 KB 的 .js 文件。

最容易使用的 3D 引擎
没有比这更容易创建 3D 游戏的软件了。对于初学者来说很容易,对于有经验的用户来说很有趣。您甚至不必编写代码即可使用它。只需将所有内容一起单击即可。

Windows、MacOS、WebGL 和 Android
使用 CopperCube,您可以创建应用程序和/或 3D 网站 - 无需编程:

  • Windows (.exe) 应用程序
  • WebGL 网站 (.html)
  • Mac OS X (.app) 应用程序
  • Android (.apk) 应用程序
  • 当然,用 CopperCube 创建的应用程序可以自由出售。

快速单击 Web 或应用程序部署
想要从 3D 场景创建应用程序吗?

  • 将 3D 文件导入 CopperCube
  • 在编辑器中编辑场景
  • 选择平台,如“WebGL”或“Windows .exe”
  • 单击“发布”并等待约一秒钟。

地形编辑器
CopperCube 包含一个地形编辑器。可以直接在编辑器中使用高度绘制工具绘制地形,可以通过自动纹理混合到地形中来快速绘制纹理。还有用于放置草和灌木丛以及在地形上自动分布网格的工具。

实时阴影和静态照明
CopperCube 支持实时阴影和静态光/阴影计算。如果您愿意,它们甚至可以混合。只需单击复选框以启用实时阴影,即可为您的游戏添加良好的氛围,或者通过单击“计算!”来计算静态光照。按钮(见下文)。这在 WebGL 目标上甚至运行得非常快。

风吹动植被
CopperCube 支持植被的自动移动,无论植被是在 CopperCube 内部生成还是从外部 3D 模型导入。没有性能影响,一切都在 GPU 上计算。风参数可轻松调节。

逼真的实时水
CopperCube 支持在所有目标上渲染逼真的水面。高度可定制,您可以从中创建一切:

  • 湖泊
  • 河流
  • 海洋

它甚至在 WebGL 等慢速目标上也能运行得相当快。水的颜色、透明度、流向、波浪形状等都可以轻松调整。

快速物理
除了 CopperCube 内置的默认、极快的碰撞和响应系统之外,Windows .exe 和 Mac OS X .app 目标还包括完整的物理引擎。有一种名为“通过物理引擎移动对象”的行为可以使对象像现实世界中的对象一样表现、碰撞和移动。具有“移动时碰撞”行为的对象也会与当时的对象发生碰撞,并能够移动它们、将它们翻滚等。当对象与世界发生碰撞时,还有一种方法可以做出反应,例如播放声音,以及使用脚本手动向对象施加力的方法。

特效和后期效果
CopperCube 支持粒子效果,用于创建复杂的粒子模拟,创建诸如:火和烟、雨和雪、喷泉等效果。专业用户还可以使用后期处理效果,例如绽放、模糊、晕影、着色、反转等。再说一次,所有这些都无需编程即可完成。

无需编程
为了使您的 3D 场景具有交互性,您可以利用 CopperCube 的简单的仅点击事件/动作系统:

您可以轻松定义事件发生时(例如用户单击某个项目或到达某个区域)时应发生的操作(例如播放声音、打开网站、显示项目等)。这里不需要编程。

漂亮而快速的照明
CopperCube 编辑器有一个内置的光照贴图器,可以极大地增强 3D 场景的外观。只需放置一些灯并单击“计算”即可。光照贴图器甚至具有全局照明效果,并且使用起来非常简单。

一流的 WebGL 支持
CopperCube 生成高度优化、快速且小型的 WebGL 应用程序,可直接在任何 Web 浏览器中运行。与 JavaScript 文件大小可能达到几十 MB 的其他产品相比,CopperCube 的 JavaScript 文件大小仅为 182 KB(版本 5.0)。并包括所有功能。这意味着由 CopperCube 创建的 WebGL 应用程序可以快速下载、快速启动和运行。

最重要的是,WebGL 引擎是开源的并且有详细的文档记录。

预先构建的游戏行为
无论您是想创建简单的 3D 游戏、复杂的史诗般的冒险游戏还是第一人称射击游戏:从 CopperCube 版本 2 开始,CopperCube 都包含预先创建的游戏 AI 行为和动作。无需进行任何编程,只需将游戏角色和敌人单击在一起即可。

高级动画
CopperCube 支持实时 3D 动画。它支持播放具有无限数量的关节和无限数量的权重的动画网格。 CopperCube 可以进行实时动画混合并将任何对象附加到任何关节。您可以使用任何 3D 软件对角色进行建模和制作动画,将其导出为支持的文件格式之一,然后将其导入 Coppercube。

该编辑器还包括一个简单的动画编辑器,用于剪切和定义命名的动画循环。详情请参阅
动画文档。

强大的脚本编写
为了使您的 3D 场景更具交互性,您可以利用脚本并影响整个场景的各个方面。

  • 您可以在所有发布目标上使用 Javascript,使用相同的 scripting API 脚本API。
  • 使用WebGL 目标时,如果您想直接访问WebGL,还可以使用第二个JavaScript API。
  • 您可以使用创建自己的材料shader programming API 着色器编程 API。
  • studio 版本的用户可以使用C++(Windows / Mac OS)和Java(Android)来定制他们的应用程序。
  • 中提供了所有脚本函数的完整参考以及一些教程和示例Coppercube 文档。

程序树生成器

CopperCube 包含一个程序树生成器,因此您可以快速制作自己的 3D 树模型。

生成的树针对实时 3D 渲染进行了优化,并且多边形数量较少,但无论如何看起来都非常漂亮。生成后,它们仍然可以自由定制和编辑。

集成纹理打包器

CopperCube 包含一个内置纹理打包程序,如果您使用未针对游戏进行优化的 3D 模型(例如从网络下载),则该纹理打包程序非常有用。大多数在线提供的 3D 模型都应用了大量纹理,这会在渲染时减慢游戏速度。您只需在编辑器中右键单击这样的模型,然后选择“修改 -> 将选择的所有纹理打包为一个”,这将自动优化您的 3D 模型,使其下载速度更快,渲染速度更快。

视频回放
CopperCube 的专业版和工作室版包括在 Windows .exe 和 WebGL 目标上播放视频的操作。视频可以 2D 和 3D 方式播放(就像在场景中的任何 3D 对象上一样),可以通过操作(播放/停止/暂停)影响播放,并在视频播放完成或播放失败时做出反应。详情请参阅 视频文档。

开源

  • 游戏引擎的重要部分都是开源的:
  • 整个WebGL 代码对所有人开放。
  • 此外,工作室版用户还可以获得:
  • 完整的Windows C++客户端源代码
  • 完整的Mac OS C++客户端源代码
  • 完整的Android Java客户端源代码
  • 该代码可以自由扩展并适应您的游戏的需求。

蒸汽集成
使用 Coppercube 作为 Windows .exe 创建的游戏会自动内置 Steam 集成。支持 Steam 覆盖并提供一种简单的方法来使用 Steam 成就,甚至无需编程。

(注意:这当然仅适用于您的游戏在 Steam 上发布的情况。)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。