El programa que yo tengo es el TopSolid , es muy bueno porque permite mezclar supericies y solidos, pocos programas permiten esto, creo que en SoldWorks es mas complicado de hacer. Aunke tambien es hibrido(solidos/superficies) Otro ke se lo traga todo es shareware y tiene un sistema de nurbs buenisimo es el Rhinoceros.
www.rhino3d.com creo es shareware, pero los cracks siempre son accesibles, y debe andar por el burro.
El rhinoceros coge todos los formatos con los que pùedas trabajar (incluido ,3DS, PARASOLID(*.X_T,*.X_B) y IGES) Y creo ke las ultimas versiones incluso importaban archivos del lenguage escenico de POV RAY.
Muy Recomendable.

Te digo lo del OPEN SOURCE(codigo abierto) mas ke nada porke no elijas un motor ke luego sus creadores abandonen y no haya solucion a sus posibles bugs, estos proyectos de internet siempre hay "sangra nueva" y por tanto ideas nuevas.
Pero bueno, eso has de valorarlo tu,je je, pa eso es tu proyecto.Ya sabes donde te metes? jijijijij