CopperCube是一款专为设计人员提供的3D模型创建軟件,用户可以通过该軟件来制作出精美的3D图形,无需编程即可制作遊戲,适用范围特别广,能够用于多方面3D创建,軟件为使适应广大用户,大大降低了操作难度。

軟件特色:
1. 使用极为方便
CopperCube的編輯很簡單,你可以通過點擊它一起做的一切。無需編程需要。
甚至有選擇的行爲人工智能控制的敵人。
CopperCube非常适合创建3D遊戲,教育节目,建筑可视化,军事模拟,产品配置。
電子學習應用和3D原型。有什麽能與CopperCube創建沒有限制。
2. 高级用户脚本API
如果你想用代码来创建你的遊戲和应用程序,你当然也可以使用CopperCube的集成的脚本API。
使用JavaScript,你可以創建自己的行動和行爲,並與他人自由分享他們。
甚至在即時運行任何JavaScript代碼,使用執行JavaScript操作。它甚至開源。
3. 从您最喜爱的3D建模軟件包导入3D文件
CopperCube进口22文件格式,例如光波,3ds Max軟件,玛雅,搅拌机,Milkshape,Truespace,DeleD或AutoCAD。
導入後,您可以在CopperCube直接糾正模型和它的材料。
或者,如果你在你的3D建模軟件改变他们的热更新。
4. WebGL的编辑器
CopperCube是WebGL的編輯器:這是第一個完整的所見即所得的3D編輯器創建交互式WebGL的場景。
其産生的WebGL的應用程序是快速和小型(~200KB的.js),並快速下載。尤其是當相比,幾兆大小的膨脹等産品産生。
使用CopperCube創建Irrlicht場景教程
首先載入上次使用的石頭門場景:
這裏需要設置一下材質的渲染方式,因爲下面的石頭地面看不到,是半透明的,而火的面片也是帶邊緣的,看起來不真實。
将材质中第一张图设置为Transparent( alpha channel ),这样火焰的效果就真实了。
差不多了,我也不想創造更加複雜的場景,于是我選擇了保存場景爲Irr文件。選擇File,Export,選擇Irrlicht的版本、程序的路徑、irr文件名,這樣就可以順利地保存爲irr文件了。其實路徑問題還真是難纏,如果在移動irr文件以及附屬的meshes文件夾的時候,就發現材質紋理無法載入了。其實irr文件和附屬的irrmesh文件僅僅是一些xml文件,可以通過IrrXML載入,那麽其它一般的XML載入工具也可以做到。由于CopperCube輸出紋理路徑的是絕對路徑,這裏我通過Notepad++對路徑進行修改,修改爲相對路徑。
Irrlicht支持從壓縮文件中載入資源,這爲我們帶來了很大的方便。因爲生成的irr文件和附帶的meshes文件夾文件較多,需要一起打包。所以我打算先壓縮再使用Irrlicht載入。
功能特點:
CopperCube是一款3D制作工具。您可以创建交互式的3D场景无需编程,甚至创造整个遊戲。
1. 地形编辑器
CopperCube包括地形編輯器。地形可直接與高度的繪畫工具,在編輯器中可以得出。
紋理可以迅速自動紋理混合到地形中塗。也有用于放置草和灌木,並在地形自動分配網格工具。
2. 一流的WebGL的支持
CopperCube生成高度優化,速度快,小WebGL的應用程序。
在constrast其他产品,这里的JavaScript文件可能得到几十MB的大小,CopperCube JavaScript文件只是182 KB的大小(5.0版)。
並包括所有的功能。這意味著通過CopperCube創建WebGL的應用程序的快速下載,快速啓動和運行速度快。
最重要的是,WebGL的引擎是開源的,有據可查的。
3. 支持Windows,Mac OS X,Android的,iOS和更多
随着CopperCube,你可以创建应用程序和/或3D网站 - 无需编程:
WebGL的網站(html的)
視窗(.exe)的應用程序
的Mac OS X程序(.APP)的应用程序
安卓(apk文件)的應用程序
Flash網站(瑞士法郎)
通過CopperCube創建WebGL的網頁上基本上是隨處可見,甚至在蘋果的iOS,從8版本。
當然,與CopperCube創建的應用程序可以自由銷售。
4. 现实实时水
CopperCube支持在所有目标渲染逼真的水面。 Higly定制的,你可以创造一切从它:
湖區
裏弗斯
海洋
它甚至可以相當快的慢的目標,如WebGL的。
水的顔色,透明度,流動方向,波形和更容易調整。
5. 着色器程序
單點擊網頁或應用程序部署
想直接在您的網站顯示3D場景?這不是問題:
導入你的3D文件轉換成CopperCube
編輯您的場景編輯器
選擇“WebGL的”或“閃光”,然後點擊“發布”
完成!
要创建一个Windows的exe或Mac OS X的.app呢?或Android手机应用程序?
選擇目標,然後單擊“發布”。就是這樣!
6. 颗粒,二维叠加,法线贴图,特效
CopperCube包含了所有你需要创建遊戲的特点:为了使用户界面,按钮,文本和图像。
它包括方法可行創造2D覆蓋。該文本可以動態改變的圖像可以是動態的或運行時更換。
CopperCube還支持創建複雜的粒子模擬,創造樣作用的粒子效果:
火和煙,雨,雪,噴泉等。再次,這一切工作,無需編程。
7. 没有必要的编程
爲了讓您的3D場景互動,你可以利用CopperCube的簡單的點擊,唯一的事件/動作系統:
您可以輕松定義哪些應該發生(如播放聲音,打開網站,顯示的項目等)。
當一個事件發生(如用戶點擊一個項目或達到一定的面積)的行動。這裏無需編程需要。
8. 内置光线映射
該CopperCube編輯器有一個內置的lightmapper它可以提高您的3D場景的appearence很大。
只需將幾個燈,然後點擊“計算”。該lightmapper甚至擁有全局照明效果,使用起來非常簡單。
9. 遊戲AI和第一人称射击遊戲的行为
无论您想创建一个简单的3D遊戲,复杂的,史诗般的冒险。
或第一人称射击遊戲:CopperCube包括预先创建的遊戲AI的行为和行动。
因为CopperCube版本2.无需编写任何东西,只要按一下你的遊戲角色和敌人一起。
10. 角色动画
CopperCube支持實時三維動畫。它支持播放動畫網格具有無限量的關節和權重的unlimted量。
CopperCube可以做到实时动画混合和附加任何对象任何接口。您可以建模和动画制作使用任何3D軟件的人物。
將其導出到所支持的文件格式,然後將它們導入到Coppercube。
該編輯器還包括一個簡單的動畫編輯器,切割和定義一個名爲動畫周期。看動畫文檔中的詳細信息。
11. 脚本支持,着色器编程
爲了讓您的3D場景,甚至更多的互動,你可以利用腳本和以及影響整個場景的每一個方面。
可以在所有公布的目標使用JavaScript,使用相同的腳本API。
当发布为Flash .SWF,你还可以使用ActionScript 3。
当使用WebGL的目标,还有一个额外的第二个的JavaScript API可用,如果要直接访问WebGL的。
您可以使用著色器編程API自己的材料。
還有就是所有的腳本功能和一些教程和例子Coppercube文檔中一個完整的參考。