Unity Create Cube Mesh

If this scene fails to render normally, Unitys VR support is not working. Mesh: A mesh is a collection of 3D coordinates (vertices) grouped together in triangular arrays to form the 3D shape. Different representations of polygon meshes. NOTE: Unity 3D is not a 3D Modeling Software! So don’t expect to create sophisticated models using Unity 3D. Nurbs, Nurms, Subdiv surfaces must be converted to polygons. A cube map has to be created with some angular distortion in order to display a seamless panoramic image. It is an infinite runner style game, like "Fly with Me' or "DoodleJump". So how do you make your own mesh? Let's find out, by generating a simple rectangular grid. Unity Visual Effect Graph - Create Node ( Event ) (10/28) Unity Visual Effect Graph - Create Node ( Mesh Output ) (10/25) Unity Visual Effect Graph - Create Node ( Lit Cube Output ) (10/24). Apply the arrays to the mesh. It provides a set of tools for editing, cleaning, healing, inspecting, rendering, texturing and converting meshes. Then add a cube (option Add -> Mesh -> Cube) and position it around the chest without changing its center along the z axis as shown in picture Adding a cube. assigning UV coordinates to your mesh) • If the value is 0, skip it, otherwise make sure you have the correct texture on the surface. Use a coroutine to analyze their placement. The area of the faces and the length of. In this comprehensive course, learn how to get started with game design using Unity, and prepare for the Unity Certified Developer exam by exploring essential Unity concepts. You can also use the script ExportOBJ from the UnifyCommunity, that is already in the project. Double click Cube in the in hierarchy panel, and in the right inspector panel change the position to (0,0,2). Inconsistent behaviour within product, because when we have only one detail mesh added (without grass texture) - it. Make a simple Unity cube. Create a new Mesh. In the Hierarchy tab, click and drag the new empty Object to the cube to make him your parent. Set the mesh to the meshFilter component. - at line 80: float extrudeSize is the mesh piece size which is created - Download link arrives to your email automatically — Image#2: Using cubes. How to Set Up a Mesh for Painting. Contribute to fastsystem/unity-create-mesh-cube-excample development by creating an account on GitHub. Fundamentals of using Unity for game development, Game Physics Using Unity 5, Advanced Unity such as Fractal Basics and Object Pooling, Meshes, Rendering, 3D Integration and Level Design. So even if you had it working in Blender, you would have more work to do once you import it into Unity. You will learn how to change any mesh shading to flat shaded or smooth shaded in the Unity engine. Creating A Rotating Cube With Unity3D In This Tutorial, We're going to create a rotating cube. I need to design a thick slit, in which i will place a lever, kind of like a large power switch that mad scientists have. Use Unity to generate complex meshes from code. An empty scene with one cube and a plain Unity camera. Unity is the ultimate game development platform. In the Russian tutorial you will learn how to import a tank model in Unity and how to make it move. ProBuilder is a unique hybrid of 3D modeling and level design tools, optimized for building simple geometry but capable of detailed editing and UV unwrapping as needed. (1224190). and old ring, hehe. I was working on a library in Unity that was using a lot of 3D text and therefore was requiring a lot of draw calls. Realtime 3D Metaballs using C#, Feel free to attempt to write it in Javascript, To see some webplayer samples go to [] To use the code, simply make an empty object, then attach a Mesh Filter and Renderer and the script, and bring the camera up close because it will be one unit in height,width, and depth. This is a slightly advanced topic, so I am going to assume you have a working knowledge of Unity's. So the first thing we need to do is build a basic car. Is a unity cube the same as a mesh cube? Posted by. 6 Setting up your materials in Unity Select your character in the scene and observe the associated material(s) in the inspector, these should have been created in materials folder where your model is exported. In this article, game programmer Lance Talbert shows how to use C# to control the object's path. I have a cube looking like a wall (1,3,0. Within Unity, you'll be shown simple methods of allowing users to change the text in your game as well as changing the current mesh an object is using. It offers features for processing raw data produced by 3D digitization tools/devices and for preparing models for 3D printing. Nurbs, Nurms, Subdiv surfaces must be converted to polygons. Currently when I apply the texture to the cube 's material it apply's the same texture to all of the faces and on some of the faces the texture is upside down. The grid will consist of square tiles - quads - of unit length. WebGLProgram; WebGLShader; WebGLState. Unreal, on the other hand, would model each fragment as a cube. So we need to bake a Nav Mesh. This got me thinking, since all the pieces of text were on the same orientation plane would there be a way instead to draw all the text to a one texture and render that instead. When we spawn simple cube, variable mesh. Also marching cubes is done slightly differently from plain cubes at it's core, it renders each bit of mesh between the data points while the tutorial renders a bit of mesh for each data point. Let's check out filling the data. Create a custom shader. And your Cube is now interacting with real world. Get the 3d-assets (here they are again) and copy them into your asset-folder. ) attached to those objects works great for something simple to see moving around the screen. In this tutorial we'll create a rounded cube with a single mesh. An introduction to procedural meshes. you'll see the material in the Mesh Renderer component in the Inspector. Drag to Project Browser to make a prefab 4. Our thorough, well-organized and easy-to-read documentation covers how to use every single component in Unity, with a separate reference guide for how to create and use scripts. To make for a simple exaple, I'll store just the position of a cube face***. Terrain Settings. Think of these like levels of detail on a map: city, state, country. Make sure your environment is configured for Android development. Once done, we will launch the animation/rendering loop. To create basic clothes using this technique first import into Blender the body you want to create the clothes for. Mesh tab: Select the UV Map to asign the texture to. Unity is a 3D proffesionally designed game devolopment tool used to create 3d games. When I build prototypes in Unity, I typically create empty game objects as the parent object for my player, enemies, obstacles, etc. The return value is that mesh filled up. (a bunch of cubes with textures set) and sizes set to Vector3. Would really help if someone could tell me how to make the lever as well. Did you know that you can use Mesh. Now, let's make the UI. Different representations of polygon meshes. Create a Cube (or any other mesh you want to paint) Drop. New address, same Unity3d. That's because the cube is made out of 6 planes that are not bound together. Thus, if you are making a mesh partially transparent, you will need to either get a double sided shader, or take into account how to deal with this transparent mesh part. MeshLab the open source system for processing and editing 3D triangular meshes. fbx file and in the "inspector" area on the right side make the scale factor "1" and Apply. Launch Simulator and click on play button in Unity. Create one Cube and add Rigidbody component to it. Press SHIFT + A to bring up the Add menu. Filling data is going to happen inside three nested for loops so that we touch each cube inside this 3D lattice. Make simple cube mesh as per the tutorial's tileset. Set the Dimensions to 3,3,3. In order to create a voxel we would be tempted to use a Unity built-in cube. After installing Unity, I would recommend doing at least one tutorial. A polygon mesh is a collection of vertices, edges and faces that defines the shape of a polyhedral object in 3D computer graphics and solid modeling. Free 3D model Concrete Cube for download as obj, fbx, blend, and dae on TurboSquid: 3D models for games, architecture, videos. Making Trigger Zones in Unity By Christian Barrett Triggers are a powerful tool in developing Unity games that every developer should know how to use. Create a new script called “PlaceCube” and add it to the cube. A navigation agent is an object that can move around the environment using a navigation mesh. Create a cube with a seamless mesh. Before running our scene, do not forget to actually fill the Material and Mesh fields of our Bootstrap script instance, both for the solid blocs and grounds. Skip navigation Sign in Unity: Easily Create Custom Water Meshes UnityChat. The second is a mesh renderer. Create a cube, and swap out the mesh for the plane-mesh. In the Assets window, right click and select Create->C# Script and name this script Player. Unity's default cube game object. Select Create > Material to create a new material. Add the RigidBody component to the cube again. Create 3D, 2D VR & AR visualizations for Games, Auto, Transportation, Film, Animation, Architecture. Using Unity’s basic shapes (cubes, spheres, etc. Mesh Deformer. Unity is a 3D proffesionally designed game devolopment tool used to create 3d games. Double click Cube in the in hierarchy panel, and in the right inspector panel change the position to (0,0,2). How to create a 3D Terrain with Google Maps and height maps in Photoshop - 3D Map Generator Terrain - Duration: 20:32. For some reason your suggested change could not be submitted. UnityのMesh 2 また、Model(Meshも) を選択すると、 Inspectorに右図 のようなビューが 出ます。 これで確認できます。 23. I want to create a mesh from a silhouette. Add dimension to your 3D objects by creating a basic cube, and setting up a system to quickly. Right-click in […]. Let's check out filling the data. NOTE: Unity 3D is not a 3D Modeling Software! So don’t expect to create sophisticated models using Unity 3D. It means that the six faces are all the same and that the imported texture is only one 8) Upload the dae and rezz inworld: a cube with six images nr. Try to paint 'Cube' detail mesh on terrain. Making Trigger Zones in Unity By Christian Barrett Triggers are a powerful tool in developing Unity games that every developer should know how to use. • The cube should generate vertices, uvs, normals and indices, which need to be combined into one final mesh • Make sure you attach the texture to the mesh through a material. This tutorial follows Procedural Grid. I want to understand logic behind drawing triangles of primitives in Unity. Mesh Deformer. Using the Unity game engine in the iDome Written by Paul Bourke June 2008. A cube map is always displayed from a viewpoint in the center of a cube mesh. In this article, game programmer Lance Talbert shows how to use C# to control the object's path. Creating NPCs with Navigation Meshes and PlayMaker - part 5 Nov 01, 2019 at 10:00 am by nemirc As I said in the previous part of this series, AI-driven NPCs can be used for scenarios where you need to deal with friendly NPCs. Before running our scene, do not forget to actually fill the Material and Mesh fields of our Bootstrap script instance, both for the solid blocs and grounds. Unity does not support creating circle meshes or drawing circles out of the box, so we will need to implement our own circle-drawing algorithm. For example, computing the expression x e-x 2-y 2 implicitly expands the vectors x and y. Alan Thorn covers an array of topics, including how to work with the Unity interface, navigate viewports, create game content, and export and import assets. A UV test texture applied to Unity's meshes. Please try again in a few minutes. Unity provides the default material "Default-Material" for the cube. Part 1: A Beginner's Tutorial. In the scene hierarchy panel, right click and select 3D Object -> Cube. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable. using UnityEngine; public class Example : MonoBehaviour { // Create a plane, sphere and cube in the Scene. Imagine that you would procedurally build 6 planes in the shape of a cube. The letters U and V were chosen because X, Y, and Z were already used to denote the axes. It provides a set of tools for editing, cleaning, healing, inspecting, rendering, texturing and converting meshes. Unity lets us create dynamic meshes with scripts. To start off with, open up Unity and create an empty project. If you were to run a scene with as many prefab cubes as a small scene using voxel mesh code has visible blocks it would come to a grinding halt. Set the X, Y, and Z scale to 0. Blender behaviors like showing and hiding can't be translated accurately into Unity behaviors. UV mapping is the 3D modelling process of projecting a 2D image to a 3D model's surface for texture mapping. Export game-mesh with custom collision for Unity Problem Although Unity has a number of way to add collision to an environment using Unity Editor, placing hundreds or thousands of such objects can be tedious and time-consuming for large levels, or projects with a lot of model assets in use. Select the face of the cube that you want to merge with the other cube. To create basic clothes using this technique first import into Blender the body you want to create the clothes for. You can create a new script containing everything from the DefaultTrackableEventHandler, attach it to your imageTarget instead of the DefaultTrackableEventHandler and then get a reference to your TextMesh object, get the renderer and disable it when you lose the target, on the script you can find this in OnTrackingFound (). A navigation agent is an object that can move around the environment using a navigation mesh. In this article, game programmer Lance Talbert shows how to use C# to control the object's path. An introduction to procedural meshes. If anyone has the code for a teapot, that'd be great. It will create a triangle topology mesh that will replace the point topology mesh. If all the steps are followed creating the installation section, one can get Unity 5 interface for creating games. To tell unity to apply the changes you made to a detail mesh, select Terrain > Refresh Tree and Detail Prototypes from the main menu. A mesh object is a multicolored object on which colors can flow in different directions and transition smoothly from one point to another. So I want to create a solid object or cube. Make an in-game editor. Unity supports triangulated or Quadrangulated polygon meshes. On the other hand surface nets are much faster and can be extended to generate high quality meshes using more sophisticated vertex selection algorithms. This article explains how to define a Mesh. vertexCount gives us value 24. you'll see the material in the Mesh Renderer component in the Inspector. Let's trying adding a cube to our scene. To prototype a game in Unity, you can design a scene using primitives. Select it and TAB into Edit mode. Create an array of vertices positions. To change the cube’s color, we need to create our own material. Create a new Cube Unity 3D Object by selecting Main Menu -> GameObject -> 3D Object -> Cube then rename the GameObject to Table. Nurbs, Nurms, Subdiv surfaces must be converted to polygons. When grass texture is added, detail mesh could not be painted on terrain. 9 out of 5 stars 32. Figure 1: Creating a new project. (it is supposed to smoothen a mesh with multiple materials that share the same vertices at its edges - what the unity's built in method does not do) The real solution would be to reuse the vertices for neighbouring cubes, so at one position is just one unique vertex that is shared between the triangles. Unity's animation tools are quite robust, and animating in Unity will make it easier to make different animations and behaviors for one model. It will create a triangle topology mesh that will replace the point topology mesh. Once done, we will launch the animation/rendering loop. Another way to merge two cubes. Since our Plane is a little higher than the center of the cube it will be intersecting with the Plane. That's exacly what you want to do. In the Assets window, right click and select Create->C# Script and name this script Player. I can tell you how I would do it. Four Ways to Create a Mesh for a Sphere. After tackling 2D grids, the next logical step is to procedurally generate 3D structures. I don't know if it's the ultimate solution, but it's a good starting point. My hope is to bring together some great resources to give you the tools to create richly immersive experiences, starting with a simple maze app. Marching tetrahedra solves some issues with marching cubes at the expense of being much slower and creating far larger meshes. Step 1 Create object. Unity - Text Meshes not disabling Mesh Renderer. Shop for Safco Onyx Mesh Rolling File Cube. I was working on a library in Unity that was using a lot of 3D text and therefore was requiring a lot of draw calls. Unity 3D is one of the most popular game engines on earth, and this comprehensive course will take you down a guided learning path to start building complete games just like the pros do. i am new it's very hard to do! August 12, 2011 at 7:30 AM Mesh Combine at Runtime - Unity. Launch Simulator and click on play button in Unity. For example, if you have a smooth shaded mesh imported into Unity, you can easily make. Calculate the normals of the mesh. Figure 6: Creating a cube. Filling data is going to happen inside three nested for loops so that we touch each cube inside this 3D lattice. Each Vector2 corresponds to the texture offset for the vertex of the same index. Create a Javascript with the follow code and drag to targepoint object. Once done, we will launch the animation/rendering loop. Add rounded edges to the cube. This controller will be able to play an animation when the user presses a button on their keyboard. Marching tetrahedra solves some issues with marching cubes at the expense of being much slower and creating far larger meshes. Cube()); This line will create a unit cube, create a MeshFilter, and apply the cube to it, create a MeshRenderer and apply a default unity material to it, all in just one short line. Each Vector2 corresponds to the texture offset for the vertex of the same index. Assign textures to objects. Planar Primitives. An edge is made up of 2 vertices, a face is composed of 3 or more edges, and an object is the sum of all parts. A UV test texture applied to Unity's meshes. FBX file, and drag all of these individual files to your Unity Assets panel except for the. Add an Image with your Tiles to your Unity project. In the Russian tutorial you will learn how to import a tank model in Unity and how to make it move. You can make a planar mesh three-dimensional by moving one or more of the vertices out of its plane (applies to Plane, Circle and Grid). Creating NPCs with Navigation Meshes and PlayMaker - part 5 Nov 01, 2019 at 10:00 am by nemirc As I said in the previous part of this series, AI-driven NPCs can be used for scenarios where you need to deal with friendly NPCs. Make simple cube mesh as per the tutorial's tileset. 0] We need to filter this data to make a mesh that will act as our terrain! Our Method of Choice: “Marching Cubes”. Procedurally generate meshes for both 2D terrain and 3D landscapes. A cube map is always displayed from a viewpoint in the center of a cube mesh. To prototype a game in Unity, you can design a scene using primitives. Object Mode is standard Unity mode, no surprises. Launch Simulator and click on play button in Unity. This works fine when all lines are straight, but becomes troublesome when curves are involved. The main set of features was. For example, if you have a smooth shaded mesh imported into Unity, you can easily make. Making holes in 3D objects (Unity) Ask Question Make a door in a cube-wall-2. ) that can be used in your project. MeshLab the open source system for processing and editing 3D triangular meshes. So the first thing we need to do is build a basic car. FBX file, and drag all of these individual files to your Unity Assets panel except for the. Before we finish, we need to create two additional cubes to be bumpers, to prevent the ball from bouncing out of the game area. The figure from unity shows the Laplacian Smoother applied to a cube imported from 3DS Max. Contribute to fastsystem/unity-create-mesh-cube-excample development by creating an account on GitHub. The goal is to end up with is a 3D cube that changes color over time. Create a cube, and swap out the mesh for the plane-mesh. How to create a 3D Terrain with Google Maps and height maps in Photoshop - 3D Map Generator Terrain - Duration: 20:32. Learn the basics of making a custom 3D object with code in Unity -- also known as a procedural mesh. Turn a cube into a sphere. UVs are necessary for a valid mesh, but if you’re not texturing then you can pass in “new Vector2(0f,0f)” for everything. The return value is that mesh filled up. Its topology is known as a UV sphere. Blender behaviors like showing and hiding can't be translated accurately into Unity behaviors. For example, if you have a smooth shaded mesh imported into Unity, you can easily make. CombineMeshes to take several different meshes, and make them one? Why would you combine meshes…. Use the Sprite Editor to splice the image into individual tiles. It uses the simplified version of tank tracks - a solid mesh that symbolizes the track and then the texture is animated so it looks like the track is moving. Did you know that you can use Mesh. Cube sphere with mesh deformer component. 8, from y 1. Before we finish, we need to create two additional cubes to be bumpers, to prevent the ball from bouncing out of the game area. From a simple grid to deformable balls. This code was used in my procedural terrain/flight demo. Cubes: A 3D array of cubes and an OVRCameraRig from the Utilities package. Make sure the model we want to unwrap is selected, and then change from object mode to Edit Mode. Unity is a 3D proffesionally designed game devolopment tool used to create 3d games. Select the face of the cube that you want to merge with the other cube. Rounded cubes in various shapes. But I could not find any good tutorial in the internet. Note: You may need to change the Table GameObject properties so it is positioned in a place where it is easy to reach and grab the Interactable prefab we're about to add. This method is based on a subdivided cube as well but it tries to create more uniform divisions in the sphere. In Unity 3D the first UV Map is used for the texture and the second UV Map is used for lightmap. Create one Cube and add Rigidbody component to it. Select the cube and go to Menu GameObjec > Create Empty, rename it with the name targetpoint. Triangulate a hexagonal grid. Description. Would really help if someone could tell me how to make the lever as well. When you're working with a 3D mesh with a custom editor in Edit mode, it is easy to accidentally overwrite Unity's default mesh — that is, the built-in Sphere, Cube, Cylinder and so on. public class UnityMeshCreator : MonoBehaviour {. 5D game called "Shark Bomber!" If you're new to Unity but would like to learn it, this tutorial is for you!. 6, ue4 vs unity5, unity 3d vs unreal engine 4, unity 5 or unreal engine 4, unity 5 vs unreal engine 4. Also, set the camera background color to black, add a directional light in the scene, and give the trail a nice color and material. Thank you for helping us improve the quality of Unity Documentation. And your Cube is now interacting with real world. Visualize the mapping in Unity. This tutorial follows Procedural Grid. I tried switching my code to use GameObject. Download the latest GoogleVRForUnity_*. (if you change a cube for a pyramid, every cube will become a pyramid) To avoid that make a copy of your primitive mesh, change the mesh you are using in your mesh renderer by your copy and then modify it. Let's check out filling the data. Here in Unity, I've opened up Scene 04_01_ani_start from the 04_01 folder in the Assets folder. Procedurally generate meshes for both 2D terrain and 3D landscapes. Author: Michael Garforth. Photoshop then applies the depth map to one of four possible geometries to create a 3D model. Unity provides the default material “Default-Material” for the cube. UVs are simply 2D coordinates that are used by 3D applications (in our case Unity3D) to map a texture to a model. Create a grid of points. This tutorial will demonstrate how to programmatically generate a mesh in Unity with C# code. Setting up your Mesh. Create an array of vertices positions. 1 drops today and it includes a number of quality of life improvements based on community feedback. Apparently, PhysX is not able to compute convex hulls, so for any object subject to physics, you must supply a simplified model. Create a new material and add it to the airplane. Creating a cube. Nurbs, Nurms, Subdiv surfaces must be converted to polygons. Unreal, on the other hand, would model each fragment as a cube. Then also consider destroying and creating prefab cubes where the voxel mesh can handle any number of changes per chunk with the same speed as one change. To start off with, open up Unity and create an empty project. 6, ue4 vs unity5, unity 3d vs unreal engine 4, unity 5 or unreal engine 4, unity 5 vs unreal engine 4. When you create a mesh object, multiple lines called mesh lines crisscross the object and provide a way to easily manipulate color transitions on the object. Creating NPCs with Navigation Meshes and PlayMaker - part 5 Nov 01, 2019 at 10:00 am by nemirc As I said in the previous part of this series, AI-driven NPCs can be used for scenarios where you need to deal with friendly NPCs. Create a Javascript with the follow code and drag to targepoint object. You can get away with using something as small and simple as this: Each item in the array is a face. This means the center of each cube face is closer to you than the edges and corners are. Unity 3D is one of the most popular game engines on earth, and this comprehensive course will take you down a guided learning path to start building complete games just like the pros do. Object Mode is standard Unity mode, no surprises. Creating Procedural Planets in Unity — Part 1 but the techniques should be portable to any engine which allows you to generate meshes on the fly. So, let's see what we can create: cube, sphere, capsule, cylinder, plane and quad. I explain the process and create a plane in this video. Creates a game object with a primitive mesh renderer and appropriate collider. Making Trigger Zones in Unity By Christian Barrett Triggers are a powerful tool in developing Unity games that every developer should know how to use. Create a quad mesh asset in Unity. Unity appears to create these on-the-fly. Would really help if someone could tell me how to make the lever as well. In this series I'll show you how to build a simple, basic version of the classic game Minesweeper, which is the perfect example to start from for. A UV test texture applied to Unity's meshes. Create a new Cube Unity 3D Object by selecting Main Menu -> GameObject -> 3D Object -> Cube then rename the GameObject to Table. To start off with, open up Unity and create an empty project. We finally need to create a mesh (our cube), create a camera and target our mesh & instantiate our Device object. How can I create mesh on runtime from points. (image on left is from wikipedia) (Feel free to comment if some useful links are missing) *First: Go vote on Unity Feedback to get Voxel Terrains FREE VOXEL ENGINES OR DEMOS […]. Using the Unity game engine in the iDome Written by Paul Bourke June 2008. This Unity tutorial is designed to help you take your previous experience writing code and learn how to turn that knowledge into building a 3D application from start to finish. I can partially workaround this, by 'Extracting the Material' as per Unity's inspector, and then assigning the exported texture (that appeared on MeshEdit export) to. - Dsphar/Cube_Texture_Auto_Repeat_Unity. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable. Experiment changing the scale and rotation as well. In this video I show you some tips and tricks on how to create your own custom water meshes to go in your scenes. Creating meshes on the fly (at runtime) allows us to create procedurally generated terrain, for example a voxel terrain like MineCraft uses can be built with dynamic meshes in unity. Create a Material and set your Tiles image as the Texture. How to Create a Simple Pause Menu in Unity. My hope is to bring together some great resources to give you the tools to create richly immersive experiences, starting with a simple maze app. I want to create a mesh from a silhouette. I would like to apply that texture to a simple cube in Unity, however, I don't want to apply the texture to all of the faces. In this video tutorial, I will show you how to change object shading in Unity. Set the scale to be (. Developer Reference. Inconsistent behaviour within product, because when we have only one detail mesh added (without grass texture) - it. Visualize the mapping in Unity. It is possible to have more than one cube, to see interactions between them. Drawing a cube by a new Mesh Hi guys, I am with a very simple problem, but it is blocking my work. Which material should be used, whether it should cast or receive shadows, and so on. Also marching cubes is done slightly differently from plain cubes at it's core, it renders each bit of mesh between the data points while the tutorial renders a bit of mesh for each data point. This tutorial will demonstrate how to programmatically generate a mesh in Unity with C# code. It will create a triangle topology mesh that will replace the point topology mesh. First, let’s create a second pass, after the lighting pass. A prafrab can contain just about anything, sounds meshes script and components added. I explain the process and create a plane in this video. Description.