void Start() { rasterizer = new Rasterizer(); referencePlaneMesh = MeshCreator.CreatePlane(); // rasterizedPlaneMesh = MeshCreator.CreatePlane(1f, 1f, 0.3343f, 0.6345f); currentMesh = new MMesh(rasterizedPlaneMesh); referenceGameObject = CreateGameobjectWithMesh("ReferenceObject", referencePlaneMesh); rasterizedGameObject = CreateGameobjectWithMesh("RasterizedObject", rasterizedPlaneMesh); currentMesh.ApplyPadding((1f / 512) * 8f); referenceGameObject.renderer.material.mainTexture = rasterizer.RasterizeMesh(currentMesh, 512); rasterizedGameObject.renderer.material.mainTexture = referenceGameObject.renderer.material.mainTexture; }