Modificación dinámica de un modelo 3d

Amigos del foro, hace tiempo estoy buscando una solución a este problema, que se divide en dos partes: Tengo un modelo 3d hecho en Poser (puedo adaptarlo a varios formatos más 3ds, (*.obj), collada, lo que sea necesario) que necesito se visualice en un entorno web, como los antiguos visores vrml, simplemente para que me permita girarlo y acercarlo. En esto no tengo muchas pretensiones.

La segunda parte del problema es que necesito conectar algún tipo de lenguaje de programación a ese modelo, para que de forma dinámica (digamos navegando) pueda hacerle modificaciones predeterminadas en el mallado y texturas.

Agradezco de antemano su ayuda.