#Transform Layers In the [previous post](http://tmblr.co/Z0DVRyQywldK "Replicator Layers"), I showed you how to use the replicator layer class (`CAReplicatorLayer`). The main problem with layers is that if you want to render them in 3D is quite hard. You need to apply a 3D transformation to each sublayer, fight against the anchor point to get the right transformations. Then, you have to apply a 3D transformation to the root layer and change the `m34` value of the 3D transformation matrix to simulate the prospective. If you don't do that, everything looks flat. Transform layers are the solution to this. So, this time I want to show you another interesting core animation layer that can be used to create a 3D layer hierarchy, rather than the flattened hierarchy rendering model used by other `CALayer` classes. [Keep reading](https://www.invasivecode.com/weblog/core-animation-transform-layer/)









