Done that. They are still not "solid". They are not the regular 'brush' type, which can be viewed from any direction, they can be viewed just from a single direction.
I was able to copy some stuff from the soylent map, but that didn't help me understand how to build such shapes.
There are basically two types of shapes i'm looking for. Arches, which can be viewed from any direction, and road curves. I could, of course, use a 90 degree turn in a 'road', but that's just inesthetic, now isn't it?
edit: this is what i mean by 'road'. notice how in the original map, the road 'arch' is split into 'natural' blocks and the texture flows around the curve.
I made two prisms, reduced them to a single quadrant, then ran a CSG subtract with the smaller one. This is what I got. Not even remotely close.
This is the arch problem, visible only from one side. In this case, if I'm not looking 'outside' it, it won't render (for example, if the camera inside the arch, the arch isn't rendered at all (the same thing happens inside the game). In this case, the curve is a brush made into a bevel and rotated a few times to get it on the axis i wanted.
