Я это реализовал для одной фирмы на базе WebGL и библиотеки
threejs.org . Презентацию продукции (демка
здесь - там кнопка 3D обзор изделий...) я конвертировал из Pro/Engineer в формат OBJ (очень долго настраивал центр модели, т.к. у three.js центр модели понятие относительное - для каждой модели его нужно подбирать индивидуально). Текстурку наложил простейшую. Пришлось попариться с масштабированием, т.к. колесо мыши нужно было использовать по разному - для сайта это прокрутка, для 3D это зум. Но three.js оказался просто супер вещью и все удалось сделать.
WebGL естественно поддерживается не всеми браузерами, поэтому в фоне вставил GIF мультик вращающейся модели :)