С помощью второго взгляда мы выяснили, в чем проблема - по крайней мере, из двух частей. Первая была в коде:
Vector3 uv = v * HexMetrics.outerRadius;
uvVerts[k] = new Vector2(uv.x, uv.z);
должно быть
uvVerts[k] = new Vector2(v.x, v.z) * uvRadius;
Вторая проблема заключалась в том, что тайлинг шейдера был полностью отключен, до 0,0, когда он должен иметь был 1,1.
Я нашел это, если Вы используете его, сообщил мне, как это сделало это для Вас и отправляет некоторый пример, если это возможно,
https://code.google.com/p/google-summer-of-code-2008-boost/downloads/list
ОБНОВЛЕННАЯ ссылка (как 2014), это, кажется, указывает на те же файлы как ответ хранилища ПОВЫШЕНИЯ.