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

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

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

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

Ответ
 
Опции темы
Старый 12.04.2012, 08:36   #1
burovalex
Разработчик
 
Аватар для burovalex
 
Регистрация: 04.04.2012
Сообщений: 468
Написано 37 полезных сообщений
(для 60 пользователей)
Спрайт с маской или ..?

Решил сделать облако из спрайта, нарисовал его - загружаю в спрайт, а спрайт становится просто белым цветом, без оттенком
Загрузил спрайт с маской, оттенки появились, но и появились рванные края.

Что делать, маску аккуратную или есть другие варианты?

Если маску лучше, то посоветуйте плиз нормальную прогу, чтоб не было рванных краёв
__________________
(Offline)
 
Ответить с цитированием
Старый 12.04.2012, 09:05   #2
Devilox
ПроЭктировщик
 
Аватар для Devilox
 
Регистрация: 14.01.2012
Адрес: Зеленоград
Сообщений: 192
Написано 5 полезных сообщений
(для 9 пользователей)
Ответ: Спрайт с маской или ..?

по-моему, нужна просто нормальная прога для рисования, которая тебе сделает нормальный переход цветов, а маску на чёрный цвет можно сделать в Blitz-е
(Offline)
 
Ответить с цитированием
Старый 12.04.2012, 09:06   #3
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Спрайт с маской или ..?

Надо не с маской делать, а с альфа-каналом с просрачностью в общем. Потом загружаешь с флагом 2
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
burovalex (12.04.2012)
Старый 12.04.2012, 12:20   #4
burovalex
Разработчик
 
Аватар для burovalex
 
Регистрация: 04.04.2012
Сообщений: 468
Написано 37 полезных сообщений
(для 60 пользователей)
Ответ: Спрайт с маской или ..?

Вот спасибо!!
только ему все разно какой там альфа канал, пока черным не закрасишь - прозрачным не будет.
__________________
(Offline)
 
Ответить с цитированием
Старый 12.04.2012, 12:44   #5
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 886 пользователей)
Ответ: Спрайт с маской или ..?

Для указания конкретного цвета маски есть команда MaskImage handle,red,green,blue.
Обычно маску делают цветом 255,0,255.
Что за "флаг 2" при загрузке?
(Offline)
 
Ответить с цитированием
Старый 12.04.2012, 13:14   #6
Halk-DS
Разработчик
 
Аватар для Halk-DS
 
Регистрация: 09.08.2006
Адрес: Украина
Сообщений: 431
Написано 65 полезных сообщений
(для 53 пользователей)
Ответ: Спрайт с маской или ..?

Сообщение от © Blitz справка;
flags (optional) - texture flag:
1: Color (default)
2: Alpha
4: Masked
8: Mipmapped
16: Clamp U
32: Clamp V
64: Spherical reflection map
128: <void>
256: Store texture in vram
512: Force the use of high color textures
Флаг в деле:
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Жека (20.04.2012)
Старый 12.04.2012, 16:02   #7
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 886 пользователей)
Ответ: Спрайт с маской или ..?

Ясно (бошка к вечеру опухла от компа, вместо спрайта прочитал имэйдж).
(Offline)
 
Ответить с цитированием
Старый 19.04.2012, 22:28   #8
burovalex
Разработчик
 
Аватар для burovalex
 
Регистрация: 04.04.2012
Сообщений: 468
Написано 37 полезных сообщений
(для 60 пользователей)
Ответ: Спрайт с маской или ..?

Ничего не понимаю, загружаю две разные картинки с черным фоном (проверял, РГБ=000), только одна прозрачная другая нет.
Посматрите пожалуста, не понимаю в чем проблема
Вложения
Тип файла: rar testSprite.rar (75.3 Кб, 384 просмотров)
__________________
(Offline)
 
Ответить с цитированием
Старый 19.04.2012, 22:38   #9
Halk-DS
Разработчик
 
Аватар для Halk-DS
 
Регистрация: 09.08.2006
Адрес: Украина
Сообщений: 431
Написано 65 полезных сообщений
(для 53 пользователей)
Ответ: Спрайт с маской или ..?

Global grass=LoadSprite("Grass1.png",4)



upd: Слишком большие текстуры для травы юзаешь, если будет много такой травы - комп сдохнет.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
burovalex (19.04.2012)
Старый 19.04.2012, 22:46   #10
burovalex
Разработчик
 
Аватар для burovalex
 
Регистрация: 04.04.2012
Сообщений: 468
Написано 37 полезных сообщений
(для 60 пользователей)
Ответ: Спрайт с маской или ..?

Спасибо за совет!, но это проблемы не решает
__________________
(Offline)
 
Ответить с цитированием
Старый 20.04.2012, 01:07   #11
Halk-DS
Разработчик
 
Аватар для Halk-DS
 
Регистрация: 09.08.2006
Адрес: Украина
Сообщений: 431
Написано 65 полезных сообщений
(для 53 пользователей)
Ответ: Спрайт с маской или ..?

Так я же написал. Вместо своего:
Global grass=LoadSprite("Grass1.png",2)
Вставь это:
Global grass=LoadSprite("Grass1.png",4)
Что, не помогло?
(Offline)
 
Ответить с цитированием
Старый 20.04.2012, 19:55   #12
burovalex
Разработчик
 
Аватар для burovalex
 
Регистрация: 04.04.2012
Сообщений: 468
Написано 37 полезных сообщений
(для 60 пользователей)
Ответ: Спрайт с маской или ..?

Блин, вы меня запутали так чем лучше пользоваться альфой или маской, и вообще я чтото разницы в отображении между ними не вижу...
Ну кроме косяка с прозрачным фоном )
__________________
(Offline)
 
Ответить с цитированием
Старый 20.04.2012, 20:03   #13
Wegox
Бывалый
 
Аватар для Wegox
 
Регистрация: 17.12.2011
Сообщений: 862
Написано 443 полезных сообщений
(для 1,133 пользователей)
Ответ: Спрайт с маской или ..?

  1. Маской персонаж, листва и т.д.
  2. Альфой огонь, например, эффекты в общем, а ещё призраки, тоже персонажи.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
burovalex (20.04.2012)
Старый 20.04.2012, 22:35   #14
burovalex
Разработчик
 
Аватар для burovalex
 
Регистрация: 04.04.2012
Сообщений: 468
Написано 37 полезных сообщений
(для 60 пользователей)
Ответ: Спрайт с маской или ..?

Вот еще не понимаю, если я захочу сделать на спрайте места темные (с альфой), они полюбому чтоли получатся прозрачными?
Ну или какие пороги прозрачности цвета у спрайта с альфой?


ЗЫ. Во я походу приставучий
__________________
(Offline)
 
Ответить с цитированием
Старый 21.04.2012, 00:00   #15
RBK
Знающий
 
Аватар для RBK
 
Регистрация: 06.12.2010
Адрес: Луганск
Сообщений: 252
Написано 112 полезных сообщений
(для 166 пользователей)
Ответ: Спрайт с маской или ..?

Флаг 2 включает использование альфа канала в текстуре(если он есть, например PNG формат)

Флаг 4 отключает отображение пикселей с определенным цветом (цвет по умолчанию 0,0,0) Цвет маски один для всех текстур(спрайтов).

Флаги 2 и 4 можно использовать одновременно (надо их сложить, 6)
__________________
AMD Sempron(tm) 1.41Ггц, 1024МБ ОЗУ, GeForce 6200 128МБ, WinXP SP3.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо RBK за это полезное сообщение:
burovalex (22.04.2012), Hulk-DS (22.04.2012)
Ответ


Опции темы

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

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


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


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