2011-11-21 2 views
4

Я работаю над настройкой продукта webapp, и я столкнулся с проблемой, как отображать загруженные пользователем изображения или тексты на сложные 3D-поверхности на моем веб-сайте. Легко применить простой перекос и есть библиотеки для этого, я ищу что-то более мощное. У меня есть фотографии моих продуктов, а также соответствующие 3D-модели поверхностей настройки (например, женская сундук для футболки имеет довольно сложную поверхность, если я хочу показать ее под разными углами).Как сопоставить фотографию на 3D-поверхности в PHP?

Это хороший инструмент для такого рода операций? Либо на стороне сервера (PHP), либо на стороне клиента (HTML5, js) ...

В настоящий момент я запускаю только на Image_3D, но это не позволяет текстурировать.

+0

Вы не можете сделать это изначально на PHP. Это можно сделать в JavaScript, но не с любой современной технологией, которая широко поддерживается. Я бы рекомендовал заглянуть в Flash-решение. – Jonathan

+0

+1 для ссылки на такой ценный ресурс. – CapelliC

ответ

2

Я сделал что-то подобное этому, используя pov-ray, хотя мой прецедент был проще (изображения в 3D-книгах, поэтому моя модель была в основном просто кубидом).

Если вы определяете свою модель в сценарии pov-ray, то при загрузке изображения в фоновом режиме вы можете использовать pov-ray для рендеринга модели с этим изображением в качестве текстуры.

http://www.povray.org/