skús aj na polygony použiť extrusion,vytvor si pôdorys tunelu,a pomocou extrude z neho vytiahni v podstate rôzne zakrivený valec,alebo rôzne dlhé rovné tunely na seba naviaž pomocou crosssection a ostré prieniky zaobli potom pomocou polygon subdivide,trošku sa pohraj a verím tomu,že nájdeš aj jednoduchší spôsob,ako s tým vybabrať,b-splines nvidia z niektorých ovládačov odstránila,takže to nemusí fungovať za každých okolností,u ati by mala byť podpora štandartne,ale je to náročná operácia na hardware,takže tam môže vzniknúť problém,pokial nemáš quadro/fireGL a spol......ešte pokial máš možnosť,pozri si unreal engine,quake3 SDK,tam nájdeš tiež dosť info o tvorbe tunelového prostredia,ktoré môžeš využiť,tie herné engine sú dosť podobné v princípiálnom fungovaní a dá sa to lahko prispôsobiť