Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   [...] Текстурирование сложного объекта (http://www.flasher.ru/forum/showthread.php?t=138124)

toccoo 31.03.2010 03:26

Текстурирование сложного объекта
 
Вложений: 1
Приветствую.
Скажите, возможно ли во флэше реализовать такую штуку.

Есть объект в 3DS (конкретно диван).
Задача - динамически накладывать на него текстуру.

То есть задача по сути такая, чтобы пользователь мог кликая на разные текстуры "одевать" в них диван.

Такое вообще возможно на флэше реализовать?
Подскажите в какую сторону смотреть - PaperVision3D и им подобные?
Может кто-то кинет ссылку на тутор?

P.S. Также если кто-то хочет помочь реализовать за вознаграждение - я только ЗА!

Zebestov 31.03.2010 05:22

1. если диван крутить не собираешься — ничего лучше пре-рендеред не придумаешь
2. если собираешься — кто знает, не лучше ли 360° пре-рендеред

это я к тому, что модное течение 3д-шничать прямо во flash не всегда является оптимальным вариантом. ты все-таки не дешевый виртуальный мир делаешь с угловатыми персиками с икосаэдральными гловами, а товар показываешь! тут надо со всем шиком. и без фанатизма.

toccoo 31.03.2010 18:08

Немного не понял - что значит " ничего лучше пре-рендеред не придумаешь"?
Диван крутить нет надобности - но текстура должна меняться динамически, в зависимости от выбора пользователя.

LOS2008 02.04.2010 02:16

Если не собираетесь использовать динамические текстуры, то вообще никакого 3D вам не нужно, всё равно с других ракурсов объект/диван юзер не увидит.

Zebestov 02.04.2010 02:26

Цитата:

Сообщение от toccoo (Сообщение 897106)
Немного не понял - что значит " ничего лучше пре-рендеред не придумаешь"?

"пре-рендеред" — (pre-rendered) предварительно визулизированное изображение. в данном случае дивана, вид спереди, во всевозможных текстурах (пока наблюдаю три)

"ничего лучше" — все остальное (читай: потуги даже самых лихих 3d движков на flash) будет хуже, чем качественная визуализация, которую может предоставить любой профессиональный 3d редактор.

Цитата:

Сообщение от toccoo (Сообщение 897106)
Диван крутить нет надобности - но текстура должна меняться динамически, в зависимости от выбора пользователя.

не надо менять текстуру — меняй нафиг изображение всего дивана. динамически. в зависимости от выбора пользователя (которому плевать на твои невероятные усилия по реализации интерактивного 3d на flash — он хочет красивую картинку товара посмотреть)

toccoo 02.04.2010 12:51

Цитата:

Сообщение от Zebestov (Сообщение 897412)
"
не надо менять текстуру — меняй нафиг изображение всего дивана. динамически. в зависимости от выбора пользователя (которому плевать на твои невероятные усилия по реализации интерактивного 3d на flash — он хочет красивую картинку товара посмотреть)

Нет - не вариант. Фишка в том, чтобы заливать в админке просто кусочек текстуры (картинку 20x20px к примеру), и подгружать её во флэш, а не рендерить каждый раз новую модель с новой текстурой в Максе.
Текстуры будут обновляться постоянно, и их будет много.
Поэтому и ищется возможность динамически менять их во флэше.

Zebestov 02.04.2010 15:54

хм... такой диван при поступлении новой текстуры отрендерить и добавить с помощью правильно организованной флэшки дело... ну зависит от компа, конечно... ну... минут 15-20! т.е. 30 текстур, например, можно добавить за один рабочий день. за две недели 300 текстур.

я к чему: частота обновления не аргумент =)

есть желание сделать в интерактивном 3d — хозяин-барин. но это не то качество. и тогда уже действительно — дай пользователю покрутить диваном хотя бы!

Bgg 02.04.2010 16:27

С текстурой 20х20 пикселей вы получите тухлый пластиковый кусок говна по форме напоминающий диван. Движки не настолько развиты чтобы рендерить чтото более менее похожее на кожу или ткань:
away3d
alternativa


Часовой пояс GMT +4, время: 00:31.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.