You can embed the complete graph on $n$ vertices as the adjacency of regions of 3D space - so you can need arbitrarily many colors to color any given graph. I can't think of a simple explicit formula for such a set of regions of space, but a construction can be seen fairly easily:
Choose $n$ disjoint closed balls in 3-space, representing each vertex. For each pair of balls, choose some closed path beginning in one and ending in the other, such that no two of these paths intersect. We will color each ball, along with any paths beginning in it as one color. (This is possible since we can always perturb the paths in 3-space so as not to intersect). This colors some subset of 3-space. Then, we can color any other point $p$ the same color as the closest colored point to $p$.
These regions will clearly all be adjacent to each other, as each has a tendril reaching out to each other one. It will require $n$ colors to color.