Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 21.03.2007, 10:18   #1
rider2005
AnyKey`щик
 
Регистрация: 19.03.2007
Сообщений: 5
Написано 0 полезных сообщений
(для 0 пользователей)
наложение текстур и прозрачность стекла

Всем доброго дня!

У меня возникла такая проблемка - я делаю в 3DMax модель домика. Накладываю текстуры, делаю окно полупрозрачным - при рендеринге все ок. Сохраняю результат в 3ds.



Импортирую его в Blitz:

room = LoadMesh("3dmax\2.3ds")

Но результат не такой, какой я ожидал:


Во-первых, окно ни капельки не прозрачное;
во-вторых - рисунок текстуры "растянут" на плоскости стены, а надо, чтобы он "множился" 8(

Хотя в Максе все было хорошо.

Подскажите, как быть. Может, нужно уже в самом Блице задавать какие-то свойства текстур и прозрачности стекла?
(Offline)
 
Ответить с цитированием
Старый 21.03.2007, 10:32   #2
Horror
Бывалый
 
Регистрация: 09.09.2006
Сообщений: 656
Написано 54 полезных сообщений
(для 110 пользователей)
Re: наложение текстур и прозрачность стекла

Попробуй пипелайном он вроде держит прозрачность (пс сам не пробывал)

я делал так: загружаю домик лоаданиммеш(домик.3дс)
потом нахожу все элементы с именем окно (в максе так назвал)
командой финдчаил [если окон много то можно по всем проити коунтчаилд и гетчаилд вроде]
и пмшу им ентитиальпа и ентитиколор

пс сорри что на русском все пишу [мне переключаться неудобно (з мобилы я)]
(Offline)
 
Ответить с цитированием
Старый 21.03.2007, 11:03   #3
rider2005
AnyKey`щик
 
Регистрация: 19.03.2007
Сообщений: 5
Написано 0 полезных сообщений
(для 0 пользователей)
Re: наложение текстур и прозрачность стекла

Большое спасибо за ответ! Попробую так и сделать. Пока только начинаю разбираться с Блицем, но в общем, дается довольно легко
(Offline)
 
Ответить с цитированием
Старый 21.03.2007, 12:08   #4
HolyDel
 
Регистрация: 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
rider2005
AnyKey`щик
 
Регистрация: 19.03.2007
Сообщений: 5
Написано 0 полезных сообщений
(для 0 пользователей)
Re: наложение текстур и прозрачность стекла

Большое спасибо! С окном я разобрался. А насчет текстуры не подскажете? Сейчас штудирую хелп, но буду благодарен за быстрый совет
(Offline)
 
Ответить с цитированием
Старый 21.03.2007, 12:35   #6
HolyDel
 
Регистрация: 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
rider2005
AnyKey`щик
 
Регистрация: 19.03.2007
Сообщений: 5
Написано 0 полезных сообщений
(для 0 пользователей)
Re: наложение текстур и прозрачность стекла

Спасибо за доверие! Постараюсь оправдать
(Offline)
 
Ответить с цитированием
Старый 21.03.2007, 12:56   #8
Chuma
ПроЭктировщик
 
Регистрация: 23.11.2006
Сообщений: 130
Написано 3 полезных сообщений
(для 35 пользователей)
Re: наложение текстур и прозрачность стекла

уже поздно конечно, но от себя добавлю при экспорте из макса в X (через панду) сохраняется и полупрозрачность и масштаб текстур вроде. Но Х в качестве ресурсов потяжелее 3ds (хотя меня устаривает)
(Offline)
 
Ответить с цитированием
Старый 21.03.2007, 13:43   #9
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
Re: наложение текстур и прозрачность стекла

Господа, забудьте о .ЗДС и .Х как о ночном кошмаре. Примите как аксиому: в_Блице_есть_только_два_формата: .b3d и .md2.
Это сильно облегчит вам процесс разработки и отладки программ, а также заметно повысит качество картинки и производительность.
(Offline)
 
Ответить с цитированием
Старый 21.03.2007, 13:47   #10
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: наложение текстур и прозрачность стекла

bsp
(Offline)
 
Ответить с цитированием
Старый 21.03.2007, 22:16   #11
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: наложение текстур и прозрачность стекла

rider2005 Для 3ДМакса есть отличный плагин Pepiline. Он преднозначен для экспорта в b3d формат (Родной блицовский, и потдерживает Огромное колличество возможностей). Так вот, этим плагином немного настроив (галочки там всякие), ты сможешь как сказал Дипломат, получать отличнейшее качество изображения. Ещё есть возможность создания ЛайтМапы (Карта освещениея и теней, создаётся при рендеринге), и накладывать в блице, это будет просто великолепно!
(Offline)
 
Ответить с цитированием
Старый 22.03.2007, 08:51   #12
rider2005
AnyKey`щик
 
Регистрация: 19.03.2007
Сообщений: 5
Написано 0 полезных сообщений
(для 0 пользователей)
Re: наложение текстур и прозрачность стекла

Попробовал Pipeline - при экспорте в *.b3d сразу отпали все проблемы. Спасибо всем!

Возможно, где-то уже есть ссылки на него, но на всякий случай выложу, может, кому нужно..

http://marcweb.lib.smr.ru/rider/3dmax/B3dPipeline.zip
http://marcweb.lib.smr.ru/rider/3dmax/Max6_patch.zip - патч для 6 макса, но мне пригодился и для 7-го.
(Offline)
 
Ответить с цитированием
Старый 22.03.2007, 10:07   #13
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: наложение текстур и прозрачность стекла

А ты у автора разрешение спросил?
(Offline)
 
Ответить с цитированием
Старый 22.03.2007, 11:53   #14
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
Re: наложение текстур и прозрачность стекла

Авторская ссылка на Папйплайн:
http://www.onigirl.com/pipeline/B3d_Pipeline_Files.htm
(Offline)
 
Ответить с цитированием
Старый 22.03.2007, 13:53   #15
Chuma
ПроЭктировщик
 
Регистрация: 23.11.2006
Сообщений: 130
Написано 3 полезных сообщений
(для 35 пользователей)
Re: наложение текстур и прозрачность стекла

Сообщение от Diplomat
Господа, забудьте о .ЗДС и .Х как о ночном кошмаре. Примите как аксиому: в_Блице_есть_только_два_формата: .b3d и .md2.
Это сильно облегчит вам процесс разработки и отладки программ, а также заметно повысит качество картинки и производительность.

У меня при LoadAnimMesh жуткие проблемы с освещением объектов неоттекстуреных - выглядит стремно, причем и при загрузке 3дс и б3д.. А вот Х - замечательно работает. Выгружал и через пайплайн и "вручную" конвертил. Так что спорно.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Наложение нескольких текстур на террайн Yalenz 3D-программирование 16 26.08.2008 19:35
прозрачность в OpenGL XenuS C++ 8 09.11.2007 01:13
Альфа(Прозрачность) Atomikc 2D-программирование 15 16.04.2007 18:35
Прозрачность Valet Создание текстур 12 13.02.2007 00:44
Прозрачность _maxim_ 3D-программирование 5 21.11.2006 20:51


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com