homeAppSaved.com WINDOWSWINDOWS WEBWEB MACMAC IOSIOS ANDROIDANDROID LINUXLINUX

CopperCube

application design, 3d games

thumb of CopperCube
  • Publishers:
    Ambiera
  • License: Trial
  • Capacity: 14,6 MB
  • Saved: 620
  • Update:
  • System: Windows 98/NT/ME/2000/2003/XP/Vista/7

CopperCube is a powerful editor for creating 3D applications, games and websites. It allows users to import or create 3D models, set camera controls, materials, and behavior then click 'publish' to finish. You can create everything from simple model viewers to perfect 3D games without programming skills. CopperCube can work like WebGL, Flash .swfs.

Picture 1 of CopperCube

Highlights:

Import 3D files from your favorite 3D modeling software

CopperCube allows importing 22 file formats, such as Lightwave, 3DS Max, Maya, Blender, Milkshape, Truespace, DeleD or AutoCAD. After importing, you can edit the model and its materials directly in the program or update them immediately if you change them in the 3D modeling software.

No programming skills required

You can create interactive 3D scenes through CopperCube without writing any code.

Script API for advanced users

If you want to use code to create games and applications, you can take advantage of the integrated API scripting feature in CopperCube. Using JavaScript, you can create your own Actions and Behaviors, share them easily with others, or even run JavaScript code thanks to Execute JavaScript activity. Moreover, for Flash, you can use ActionScript 3.

Create everything from model viewers to full games

CopperCube is the ideal software for creating educational programs, architectural simulations, military simulations, games, 3D electronic training applications, . There is no limit to your creativity. via CopperCube.

Edit WebGL

Ambiera CopperCube has supported editing WebGL 3D scenes since version 1.2.0 in 2011. Therefore, to this day, CopperCube has accumulated a lot of experience in WebGL to be able to create 3D WebGL scenes and games. perfect.

Free WebGL JavaScript 3D Library

CopperCube's WebGL backend is also provided as a standalone JavaScript library called CopperLicht.

Function:

CopperCube is a 3D editor / tool with implementation goals for Flash (.swf), WebGL (.html), Windows applications (.exe). You can create scenes or entire interactive 3D games without writing any code (programming skills).

File format is supported

Import 3D models into the CopperCube and upload them directly as Flash .swf files or WebGL applications to websites, or standalone Windows .exe files.

CopperCube supports the following file formats:

Input format

  • AutoCAD exchange files (.dxf);
  • 3D Studio ASE files (.ase);
  • 3D Studio meshes (.3ds);
  • Alias ​​Wavefront Maya (.obj);
  • B3D files (.b3d);
  • Blender files (.blend);
  • Cartography shop 4 (.csm);
  • COLLADA (.xml, .dae);
  • DeleD (.dmf);
  • FSRad oct (.oct);
  • Irrlicht static meshes (.irrmesh);
  • Lightwave 3D meshes (.lwo);
  • Microsoft DirectX (.x);
  • Milkshape (.ms3d);
  • My3DTools 3 (.my3D);
  • OGRE meshes (.mesh);
  • Pulsar LMTools (.lmts);
  • Quake 3 levels (.bsp);
  • Quake 2 models (.md2);
  • STL meshes (.stl);
  • Stanford Polygon Lib files (.ply);
  • Truespace files (.cob and .scn).

Output format

  • Alias ​​Wavefront Maya (.obj);
  • COLLADA (.xml, .dae);
  • Irrlicht static meshes (.irrmesh);
  • Irrlicht scenes (.irr);
  • STL meshes (.stl).

Version 3, CopperCube also supports direct editing so you can create models without the need for external modeling tools.

Support dedicated mobile application

Version 4, CopperCube supports creating applications for mobile devices through the following features :

  • Support for Android versions 2.2 and above, meaning that apps created with CopperCube can also run on older devices.
  • Insert dedicated inputs, such as for touch screen navigation and viewer control, including multi-point support.
  • OpenGL ES renderer is optimized and heavily customized.

And of course, apps created with CopperCube can be sold easily, even on the official Google Play store.

Character animations

CopperCube supports real-time 3D character animations. You can create models and character animations through any 3D software, export it to one of the following file formats and import them into Coppercube:

  • Milkshape (.ms3d);
  • Microsoft DirectX (.x);
  • B3D (.b3d).

Coppercube also integrates a simple image editing tool to cut and identify named animation cycles.

Deploy web or application with just one click

Want to show 3D footage directly to the web? With CopperCube, you absolutely can:

  • Import 3D files into the program.
  • Edit the scene.
  • Select ' Flash SWF ' or ' WebGL ' and click ' Publish ' to finish.

Want to create Windows .exe? Or Android mobile app? Just select that target and click ' Publish '.

OpenGL, Direct3D, WebGL and Stage3D

When posting your interactive 3D scenes, CopperCube uses OpenGL, OpenGLES, Direct3D, WebGL or Stage3D / Molehill to render the scene with high-speed hardware-accelerated rendering tools. All of these tools include:

  • Optimized and written in each platform separately (Java, ActionScript, JavaScript or C ++).
  • Massive Particle System with many parameters can be customized.
  • Realtime Skeletal Animation has no restrictions on joints or weight.
  • Advanced features like Billboard, Skyboxes and 3D sound.
  • Support real-time lighting map and real-time normal map.
  • High precision to keep the frame high every second.

Additionally, on Windows, the following features are supported :

  • Sync vertically.
  • Hardware 3D audio (.wav, .ogg, .mod, .it, .).
  • Full screen mode.

All necessary features for the game

CopperCube integrates the ability to create 2D overlays to help you easily create games and applications with the program interface. You can create buttons, text and images. Text can be flexibly changed and images can be animated or replaced at run time. In addition, CopperCube also supports molecular effects. With just a few clicks, you can create complex molecular simulations, creating effects such as fire and smoke, rain and snow, fog, waterfalls, .

Lightmapper

CopperCube has a built-in lightmapper to enhance the display of your 3D scenes. Just add a little light and click ' calculate '. Lightmapper is a very easy to use utility and also has the features of global illustration effects.

Support scripts, events, and actions

To increase interactivity for 3D scenes, you can use the simple event / action system of CopperCube or even scripts to effect every aspect of the panorama.

CopperCube has an integrated Event / Action system. You can easily determine what action should take place (such as playing a sound, opening a web page, displaying an item, etc.) when an event (such as a user clicks on an item or approaches an area) without programming skills.

You can use Javascript for all posting purposes via the same API script.

When posting as Flash .swf, you can use ActionScript 3.

When using the WebGL target, a second JavaScript API is provided.

Integrated game AI

When you want to create a simple 3D game or create a AAA title test, CopperCube integrates pre-made game AI behaviors and actions since version 2. No programming is required, just click Your game characters and enemies at the same time.

CopperCube instructions for use

How to create 3D Walkthrough

This tutorial will show you how to create the first human-controlled camera controller with which you can walk through 3D scenes and touch walls.

Getting Started - Create 3D scenes

To get started, you need 3D scenes to get across. Enter 3D models, add skyboxes, lights and anything else you want until you're satisfied with the 3D scene. You can also use the command line ' Create plane ' and ' Create box ' or the Prefab to create simple scenes for testing purposes.

Picture 2 of CopperCube

Note: You can also quickly create 3D meshes using the integrated room creation tool in CopperCube: Use the Command Menu 'Edit -> Insert -> Create a room mesh from a 2D map ' and draw a Simple room.

Add camera

Once the scene is set up, you need the camera so the user can walk around in the 3D scene. Click on the ' Scene editing ' tab and click the camera icon to create a new camera (Or use menu: Edit -> Insert -> Create a Camera ).

Picture 3 of CopperCube

Select ' First Person Shooter Camera '. Make sure both the " Collides against geometry when moved " and " When starting the scene, this is the first active camera " options are checked. Click ' OK ' to create a new camera and select it.

Picture 4 of CopperCube

Notice the yellow border of the ellipsoid around the camera. This is the part of the body that collides, basically the size of the person walking around this scene. You may need to adjust the size of this ellipsoid to fit the scene. You need to make it big enough for users to climb stairs but just enough to get through the doors. You can use the extension tool (shortcut ' R ') to resize that ellipsoid.

Also, make sure that the yellow ellipsoid is hovering in the air and does not touch the wall or floor at the start, otherwise the user will be stuck to the wall at the start of the application and will not be able to move.

Now go to the camera properties window, open the ' Behaviors ' tab and select ' First Person Shooter style controlled '.

Picture 5 of CopperCube

You can set some options here, such as movement speed or rotation. If you want the camera to be able to fly instead of walking, check the ' CanFly ' option but you also need to set the gravity of the ' Collide when moved ' behavior to 0.

This behavior will prevent the camera from moving through the walls. If you want the user to go through the wall, just click the '-' button and delete the behavior.

Picture 6 of CopperCube

The ' Size ' attribute is the size of the ellipsoid, you can also adjust it here if you like. If you want to adjust the position of the head or eyes in the body, change the value in ' Relative Position '. For greater or less gravity, adjust the value of ' Gravity '. For example, select " 0, -100, 0 " to go down with strong gravity, or " 0, 0, 0 " for zero gravity.

Now you can get around in the 3D scene by testing the application (menu: Tools -> Test as Windows .exe or Flash .swf ). If there is more than one camera in that scene, make sure that the camera with ellipsoid is enabled with the ' active ' setting in the ' attributes ' tab of the properties window.

Create 3D model viewer

Get started - create 3D scenes

To get started, you need the 3D scene you want to see in the model viewer. Enter the 3D model you want to see in the app, add skyboxes, lights and anything else you need until you're satisfied with the 3D scene.

Identify the camera controller

Once the scene is set up, you need a camera controller that can move around the building in the middle of the scene and show the building from all sides. To do this, simply create a new camera: Click on the ' Scene editing ' tab and click on the camera icon to create a new camera (Or use menu: Edit -> Insert -> Create a Camera ).

Select ' Model Viewer Camera ' and click ' OK '.

The new camera has been created and when selected, the borders around it will be yellow.

This new camera will revolve around a center, called the ' camera target '. It is marked as a gray square, connected to that camera by a gray line. You can select the target point and move it.

Picture 7 of CopperCube

In the example, the camera target should be placed in the middle of the building, so the camera will move around this building.

When moving the target, you can see that the camera will follow the target itself at a constant distance. That's because the camera always has a constant distance from the center, the radius, indicated by a yellow circle. To change the radius, simply select the camera, go to the 'Behavior' tab in the properties window, and select the ' Model viewer camera style controlled ' behavior.

Picture 8 of CopperCube

Adjust the radius value so that the golden sphere border rotates around the 3D panorama.

Now you can test the application (menu: Tools -> Test as Windows .exe or Flash .swf ) to see the ability to move around 3D scenes with the mouse. If there is more than one camera in the scene, make sure that the camera with that model viewer behavior has enabled the ' active ' setting in the ' attributes ' tab of the properties window.

Picture 9 of CopperCube

Pactimza