|
3D-программирование Вопросы, касающиеся программирования 3D мира |
21.03.2007, 10:18
|
#1
|
AnyKey`щик
Регистрация: 19.03.2007
Сообщений: 5
Написано 0 полезных сообщений (для 0 пользователей)
|
наложение текстур и прозрачность стекла
Всем доброго дня!
У меня возникла такая проблемка - я делаю в 3DMax модель домика. Накладываю текстуры, делаю окно полупрозрачным - при рендеринге все ок. Сохраняю результат в 3ds.
Импортирую его в Blitz:
room = LoadMesh("3dmax\2.3ds")
Но результат не такой, какой я ожидал:
Во-первых, окно ни капельки не прозрачное;
во-вторых - рисунок текстуры "растянут" на плоскости стены, а надо, чтобы он "множился" 8(
Хотя в Максе все было хорошо.
Подскажите, как быть. Может, нужно уже в самом Блице задавать какие-то свойства текстур и прозрачности стекла?
|
(Offline)
|
|
21.03.2007, 10:32
|
#2
|
Бывалый
Регистрация: 09.09.2006
Сообщений: 656
Написано 54 полезных сообщений (для 110 пользователей)
|
Re: наложение текстур и прозрачность стекла
Попробуй пипелайном он вроде держит прозрачность (пс сам не пробывал)
я делал так: загружаю домик лоаданиммеш(домик.3дс)
потом нахожу все элементы с именем окно (в максе так назвал)
командой финдчаил [если окон много то можно по всем проити коунтчаилд и гетчаилд вроде]
и пмшу им ентитиальпа и ентитиколор
пс сорри что на русском все пишу [мне переключаться неудобно (з мобилы я)]
|
(Offline)
|
|
21.03.2007, 11:03
|
#3
|
AnyKey`щик
Регистрация: 19.03.2007
Сообщений: 5
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: наложение текстур и прозрачность стекла
Большое спасибо за ответ! Попробую так и сделать. Пока только начинаю разбираться с Блицем, но в общем, дается довольно легко
|
(Offline)
|
|
21.03.2007, 12:08
|
#4
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: наложение текстур и прозрачность стекла
If CountChildren(entity) > 0
For childcount = 1 to CountChildren(entity)
child = GetChild(entity,childcount)
if lower(mid(entityname(child),1,3))="win" then entityalpha child,0.8
Next
Endif
|
(Offline)
|
|
21.03.2007, 12:27
|
#5
|
AnyKey`щик
Регистрация: 19.03.2007
Сообщений: 5
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: наложение текстур и прозрачность стекла
Большое спасибо! С окном я разобрался. А насчет текстуры не подскажете? Сейчас штудирую хелп, но буду благодарен за быстрый совет
|
(Offline)
|
|
21.03.2007, 12:35
|
#6
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: наложение текстур и прозрачность стекла
tex=getbrushtexture(getentitybrush(child))
scaletexture tex,0.125,0.125
если догадаешся куда вставить, считай зачот сдал
ЗЫ. Обязательно потом просмотри что каждая из этих команд делает. Гляжу еще один толковый парень на форуме появился. Тут самое главное не превратиться в копи-пасте машину
|
(Offline)
|
|
21.03.2007, 12:46
|
#7
|
AnyKey`щик
Регистрация: 19.03.2007
Сообщений: 5
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: наложение текстур и прозрачность стекла
Спасибо за доверие! Постараюсь оправдать
|
(Offline)
|
|
21.03.2007, 12:56
|
#8
|
ПроЭктировщик
Регистрация: 23.11.2006
Сообщений: 130
Написано 3 полезных сообщений (для 35 пользователей)
|
Re: наложение текстур и прозрачность стекла
уже поздно конечно, но от себя добавлю при экспорте из макса в X (через панду) сохраняется и полупрозрачность и масштаб текстур вроде. Но Х в качестве ресурсов потяжелее 3ds (хотя меня устаривает)
|
(Offline)
|
|
21.03.2007, 13:43
|
#9
|
Дэвелопер
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений (для 164 пользователей)
|
Re: наложение текстур и прозрачность стекла
Господа, забудьте о .ЗДС и .Х как о ночном кошмаре. Примите как аксиому: в_Блице_есть_только_два_формата: .b3d и .md2.
Это сильно облегчит вам процесс разработки и отладки программ, а также заметно повысит качество картинки и производительность.
|
(Offline)
|
|
21.03.2007, 13:47
|
#10
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: наложение текстур и прозрачность стекла
bsp
|
(Offline)
|
|
21.03.2007, 22:16
|
#11
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Re: наложение текстур и прозрачность стекла
rider2005 Для 3ДМакса есть отличный плагин Pepiline. Он преднозначен для экспорта в b3d формат (Родной блицовский, и потдерживает Огромное колличество возможностей). Так вот, этим плагином немного настроив (галочки там всякие), ты сможешь как сказал Дипломат, получать отличнейшее качество изображения. Ещё есть возможность создания ЛайтМапы (Карта освещениея и теней, создаётся при рендеринге), и накладывать в блице, это будет просто великолепно!
|
(Offline)
|
|
22.03.2007, 10:07
|
#13
|
Легенда
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений (для 568 пользователей)
|
Re: наложение текстур и прозрачность стекла
А ты у автора разрешение спросил?
|
(Offline)
|
|
22.03.2007, 11:53
|
#14
|
Дэвелопер
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений (для 164 пользователей)
|
Re: наложение текстур и прозрачность стекла
|
(Offline)
|
|
22.03.2007, 13:53
|
#15
|
ПроЭктировщик
Регистрация: 23.11.2006
Сообщений: 130
Написано 3 полезных сообщений (для 35 пользователей)
|
Re: наложение текстур и прозрачность стекла
Сообщение от Diplomat
Господа, забудьте о .ЗДС и .Х как о ночном кошмаре. Примите как аксиому: в_Блице_есть_только_два_формата: .b3d и .md2.
Это сильно облегчит вам процесс разработки и отладки программ, а также заметно повысит качество картинки и производительность.
|
У меня при LoadAnimMesh жуткие проблемы с освещением объектов неоттекстуреных - выглядит стремно, причем и при загрузке 3дс и б3д.. А вот Х - замечательно работает. Выгружал и через пайплайн и "вручную" конвертил. Так что спорно.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:21.
|