Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   3d модель (http://www.flasher.ru/forum/showthread.php?t=211565)

betrayer230193 22.09.2015 14:50

3d модель
 
Есть конструктор кружки, т.е. пользователь добавляет картинки, текст на макет кружки. Нужно сделать 3d модель этой кружки со всеми нанесенными логотипами. Кто-нибудь может подсказать как это сделать?

ZackMercury 22.09.2015 16:08

Нужно скачать программу для трёхмерного моделирования, например, Blender, и в нём смоделить меш кружки, а также создать UV-карту для текстуры, и затем наложить текстуру в каком-нить фотошопе на карту.

betrayer230193 23.09.2015 09:52

я немного неправильно задал вопрос=) пользователь создает свой макет, нажимает кнопку "посмотреть в 3D", ему сразу показывает 3D модель его созданной кружки. Т.е. наложение 2D картинки надо сделать программно.
Вот пример того, что я хочу сделать http://printonator.ru/design/cup/

Tails 23.09.2015 10:09

С такой постановкой вопроса лучше сразу в вакансий.

Добавлено через 4 минуты
Начните с изучения любого 3д движка для AS3.

ZackMercury 23.09.2015 17:13

Цитата:

Т.е. наложение 2D картинки надо сделать программно.
вы накладывать так или иначе будете программно. в этом случае ваша задача менять то, что вы будете отправлять видеокарте - текстуру у чашки.

betrayer230193 24.09.2015 10:56

допустим я создал mesh кружки и карту для текстуры, как это все объединить в флешку?

Добавлено через 48 минут
Кажется начал догонять, нужно создать 3d файл в формате dwf, конвертировать его с помощью каких-либо сервисов для отображения в браузере и картинку, которую мы получаем в конструкторе, накладываем на 3d модель.

ZackMercury 24.09.2015 15:05

Flash может загружать модель и накладывать на неё текстуру, никаких сервисов не нужно.
Единственное, нужно подключить движок, который будет понимать формат вашей модели, а если таковых нет - конвертнуть модель в форматы, которые доступны.
Загружаем модель с помощью URLLoader, передаём движку, тот превращает её в меш, накладывает на неё текстуру, которую вы ему укажете и отправляет на экран.

betrayer230193 24.09.2015 15:34

спасибо огромное, умный человек!

ZackMercury 24.09.2015 15:44

Сейчас стал самым популярным Away3D, он, кажись, развивается до сих пор.
В нём нужно грузить не URLLoader, а их собственным классом Loader3D, в документации всё написано да и примеров в инете много, как в текстовой форме, так и в видео.


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

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