====== Cluster ====== Clusters are a method of rendering bricks which the client uses. This method renders a batch of static bricks, making it suitable for rendering large worlds. ===== Cluster types ===== There are two types of clusters. Because bricks can largely vary in size, it may not be ==== Global cluster ==== Only one of this cluster exists in any given world. Bricks are added to this cluster if it's too large for local clusters. The global cluster is always rendered, even if none of its bricks are visible. ==== Local cluster ==== What size are these clusters? It would be useful to specify this. A type of cluster which has a spatial property. These clusters can be culled from rendering if it isn't in view. ===== Remeshing ===== The mesh of a cluster needs to be rebuilt if any of its bricks were changed in a way which affects its rendering. When a brick changes, it's converted into a [[developer:fast_brick|fast brick]] which helps to prevent subsequent remeshing.