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

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

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

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

Ответ
 
Опции темы
Старый 05.03.2013, 18:38   #1
Susanin
Оператор ЭВМ
 
Регистрация: 09.03.2012
Сообщений: 28
Написано 6 полезных сообщений
(для 10 пользователей)
Вопрос по анимировнной текстуре и альфа-каналу...

Народ, возникла такая проблема, есть текстура с альфой, применяю её с помощью кисти к кубу, но текстура отображается полностью, кто знает в чем загвоздка?

Вот пример кода, каким я загружал:
Box=createcube()
Pic=LoadAnimTexture("Pir.bmp",1+4,30,15,0,6)
TexureBlend Pic,2

brush=CreateBrush()
BrushBlend Brush,1
BrushTexture brush,Pic,frame

PaintEntiy Box, brush
(Offline)
 
Ответить с цитированием
Старый 06.03.2013, 01:10   #2
Susanin
Оператор ЭВМ
 
Регистрация: 09.03.2012
Сообщений: 28
Написано 6 полезных сообщений
(для 10 пользователей)
Ответ: Вопрос по анимировнной текстуре и альфа-каналу...

Всё, ошибку понял, надо было вот так делать:
TexureBlend Pic,1
brush=CreateBrush()
BrushBlend Brush,2
(Offline)
 
Ответить с цитированием
Старый 06.03.2013, 13:27   #3
Susanin
Оператор ЭВМ
 
Регистрация: 09.03.2012
Сообщений: 28
Написано 6 полезных сообщений
(для 10 пользователей)
Ответ: Вопрос по анимировнной текстуре и альфа-каналу...

Кто нибудь мне объяснит, почему для PNG, чтобы альфа канал заработал надо вот так
TextureBlend w,1
Global qw=CreateBrush()
BrushBlend qw,2

а для BMP с альфа каналом так:
TextureBlend w,2
Global qw=CreateBrush()
BrushBlend qw,1
(Offline)
 
Ответить с цитированием
Старый 06.03.2013, 19:17   #4
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: Вопрос по анимировнной текстуре и альфа-каналу...

У bmp нет альфа-канала.
Кэп.
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Gector (06.03.2013)
Старый 06.03.2013, 20:35   #5
Platon
Знающий
 
Регистрация: 04.08.2006
Адрес: Россия
Сообщений: 297
Написано 39 полезных сообщений
(для 70 пользователей)
Ответ: Вопрос по анимировнной текстуре и альфа-каналу...

Сообщение от tormoz Посмотреть сообщение
У bmp нет альфа-канала.
Кэп.
Есть.

Susanin
Для загрузки текстуры с альфа-каналом нужно использовать флаг 2:
LoadTexture( ..., 1 + 2 )
смотри-же справку внимательней
(Offline)
 
Ответить с цитированием
Старый 06.03.2013, 20:49   #6
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Вопрос по анимировнной текстуре и альфа-каналу...

Сообщение от Platon Посмотреть сообщение
Есть.

Susanin
Для загрузки текстуры с альфа-каналом нужно использовать флаг 2:
LoadTexture( ..., 1 + 2 )
смотри-же справку внимательней
ППЦ. Этот человек разрабатывает игры, и н может отличить Additive-blend от Альфа канала. Печально. Читайте справку
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
tormoz (06.03.2013)
Старый 06.03.2013, 23:50   #7
Susanin
Оператор ЭВМ
 
Регистрация: 09.03.2012
Сообщений: 28
Написано 6 полезных сообщений
(для 10 пользователей)
Ответ: Вопрос по анимировнной текстуре и альфа-каналу...

Сообщение от Reizel Посмотреть сообщение
ППЦ. Этот человек разрабатывает игры, и н может отличить Additive-blend от Альфа канала. Печально. Читайте справку
Фотошоп при экспорте пишет что у bmp есть канал...
(Offline)
 
Ответить с цитированием
Старый 06.03.2013, 23:58   #8
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: Вопрос по анимировнной текстуре и альфа-каналу...

Сообщение от Susanin Посмотреть сообщение
Фотошоп при экспорте пишет что у bmp есть канал...
Гонит падла проприетарная.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Gector за это полезное сообщение:
Arton (07.03.2013), Reizel (07.03.2013)
Старый 07.03.2013, 00:41   #9
Кирпи4
Социал-сычевист
 
Аватар для Кирпи4
 
Регистрация: 24.06.2011
Сообщений: 611
Написано 342 полезных сообщений
(для 1,359 пользователей)
Ответ: Вопрос по анимировнной текстуре и альфа-каналу...

Сообщение от Gector Посмотреть сообщение
Гонит падла проприетарная.
Sad but true, дружище. Прогресс заставляет обезьянок дядюшки Билли изголяться с форматом. Взяв на себя роль этакого Википедия Михайловича, докладываю:

The BMP file format is capable of storing 2D digital images of arbitrary width, height, and resolution, both monochrome and color, in various color depths, and optionally with data compression, alpha channels, and color profiles.
__________________


(Offline)
 
Ответить с цитированием
Старый 07.03.2013, 00:44   #10
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: Вопрос по анимировнной текстуре и альфа-каналу...

Сообщение от Кирпи4 Посмотреть сообщение
Sad but true, дружище. Прогресс заставляет обезьянок дядюшки Билли изголяться с форматом. Взяв на себя роль этакого Википедия Михайловича, докладываю:
Так ведь старые проги не знают об этом.
(Offline)
 
Ответить с цитированием
Старый 07.03.2013, 00:52   #11
Кирпи4
Социал-сычевист
 
Аватар для Кирпи4
 
Регистрация: 24.06.2011
Сообщений: 611
Написано 342 полезных сообщений
(для 1,359 пользователей)
Ответ: Вопрос по анимировнной текстуре и альфа-каналу...

Сообщение от Gector Посмотреть сообщение
Так ведь старые проги не знают об этом.
А, ну это безусловно.

А по теме: АФФТАР, МАТЧАААСТЬ!!! Блендов бывает три: 1 - Alpha - Смешивает текстуру согласно альфаканалу этой текстуры, 2 - Multiply - Берет пиксель с текстуры и пиксель с экрана, перемножает их, 3 - Add - Анаалогично предыдущему, тока не перемножает а складывает. Если блицем грузить BMP с флагом два, то он тебе её безусловно загрузит, но в качестве прозрачности будет юзать яркость точки
__________________


(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Susanin (09.03.2013)
Ответ


Опции темы

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

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


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


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