I’m trying to make an object to be rendered independed of camera position just like skyboxes cubemaps. I found an opengl article. The article said that I need to make a matrix that contains only the upper-left corner(3x3) of the matrix.(Convert the matrix4x4 to matrix3x3 and then converting it back to a matrix4x4). This has the effect of nulling the last row and last collumn. I know unity is using directx not opengl, however a camera matrix is a camera matrix so I tried:

```
Matrix4x4 view = Matrix4x4.LookAt(...);
view.SetColumn(3, Vector4.Zero);
view.SetRow(3, Vector4.Zero);
```

The affected object is not visible anymore.

I thought that after nulling the last row and column I have to set the bottom-right corner to 1 like the identity matrix has:

```
Matrix4x4 view = Matrix4x4.LookAt(...);
view.SetColumn(3, Vector4.Zero);
view.SetRow(3, new Vector4(0,0,0,1f));
```

The object is still not appearing.