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

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

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

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

Ответ
 
Опции темы
Старый 18.06.2009, 16:30   #1
Abiron
ПроЭктировщик
 
Регистрация: 30.12.2008
Сообщений: 164
Написано 18 полезных сообщений
(для 23 пользователей)
Радость Блеклые спрайты

При создании спрайта если создать любое общее освещение, текстура на спрайте выглядит более тускло чем на простой картинке. Тот же эфект в draw3d. Как это можно исправить? Это только у меня или у всех? Это очень неудобно т.к. какая бы текстура не стояла-цвета выглядят блеклыми и не сочными.
(Offline)
 
Ответить с цитированием
Старый 18.06.2009, 16:37   #2
Mhyhr
Бывалый
 
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений
(для 858 пользователей)
Ответ: Блеклые спрайты

Покажите оригинал и скриншот пожалуйста...
(Offline)
 
Ответить с цитированием
Старый 18.06.2009, 17:26   #3
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Ответ: Блеклые спрайты

попробуй поставить флаг EntityFX sprite, 1, отрубает воздействие освещения на объект. Хотя в Draw3D оно должно стоять. Также дело может быть в фильтрации текстур. Ваще помудри, отключи бленд EntityBlend entity, 0, или TextureFilter "", 1 помогает.
(Offline)
 
Ответить с цитированием
Старый 18.06.2009, 19:40   #4
Abiron
ПроЭктировщик
 
Регистрация: 30.12.2008
Сообщений: 164
Написано 18 полезных сообщений
(для 23 пользователей)
Радость Ответ: Блеклые спрайты

Вот скрин та, что ярче-сделана обычными имаджами, та что темнее-спрайт.

EntityFX sprite, 1 и все остальное пробовал. Кто сталкивался?

Нажмите на изображение для увеличения
Название: test.PNG
Просмотров: 1002
Размер:	8.4 Кб
ID:	6296

И заодно-такая проблемма только у меня или у всех? Есть ли она на fast image?
(Offline)
 
Ответить с цитированием
Старый 18.06.2009, 20:12   #5
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Ответ: Блеклые спрайты

попробуй загрузи с маской, Ваще это явно какой-то бленд, текстура кстати dds ? помню у меня тоже такие текстуры всегда темнее получались..
(Offline)
 
Ответить с цитированием
Старый 18.06.2009, 20:26   #6
Abiron
ПроЭктировщик
 
Регистрация: 30.12.2008
Сообщений: 164
Написано 18 полезных сообщений
(для 23 пользователей)
Ответ: Блеклые спрайты

Пробовал и с маской и без нее. Флаги тож пробовал менять. Текстуру bmp, png и jpg пробовал.
Такой эфект даж на простейшем коде. Просто загрузка и вывод спрайта.
(Offline)
 
Ответить с цитированием
Старый 18.06.2009, 20:43   #7
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Ответ: Блеклые спрайты

значит баг системы, у меня на XP, v1.98, все отличненько.
(Offline)
 
Ответить с цитированием
Старый 18.06.2009, 21:18   #8
Abiron
ПроЭктировщик
 
Регистрация: 30.12.2008
Сообщений: 164
Написано 18 полезных сообщений
(для 23 пользователей)
Ответ: Блеклые спрайты

Чуть пошаманил и поправил почти полностью. Вот что теперь Нажмите на изображение для увеличения
Название: test.PNG
Просмотров: 987
Размер:	14.0 Кб
ID:	6299
Но все равно спрайт чуть более блеклый и размытый(бледность была моим багом, но саму тебу я создавал, чтоб понят причину этой размытости). Можно как то это исправить?
(Offline)
 
Ответить с цитированием
Старый 18.06.2009, 22:00   #9
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Ответ: Блеклые спрайты

тестовый пример со спрайтом в студию, а то сложно понять где баг зарыт, нужно править)
(Offline)
 
Ответить с цитированием
Старый 18.06.2009, 23:21   #10
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: Блеклые спрайты

В фильтрации текстур он зарыт. Попробуй спрайт поставить так, чтобы на экране он был ровно такого размера как сама текстура.
(Offline)
 
Ответить с цитированием
Старый 19.06.2009, 12:20   #11
Abiron
ПроЭктировщик
 
Регистрация: 30.12.2008
Сообщений: 164
Написано 18 полезных сообщений
(для 23 пользователей)
Радость Ответ: Блеклые спрайты

Вот пример. Тоже, что у меня, только я лишнее убрал. Я тож читал, что блиц текстуры фильтрует. И вроде отключается это только в ксорсе. Или я не прав? Пока вижу вариант работать с фаст имаджем. Говорили, что там таких проблем нету.

HI.zip
(Offline)
 
Ответить с цитированием
Старый 19.06.2009, 15:10   #12
Abiron
ПроЭктировщик
 
Регистрация: 30.12.2008
Сообщений: 164
Написано 18 полезных сообщений
(для 23 пользователей)
Радость Ответ: Блеклые спрайты

Перевел все под фаст имадж.
Нажмите на изображение для увеличения
Название: test.PNG
Просмотров: 1358
Размер:	11.2 Кб
ID:	6313
Эфекта ноль. Вверху отрисовка фастом, внизу 2д картинка. Если еще уменьшить фаст имаджевскую картинку то она также сглаживается и смотрится страшновато.
Грузил через
LoadImageEx ("Data\b1.bmp", 1+4,-1)
С блендами игрался. Можно в фаст имажде отключить фильтрацию текстур?
(Offline)
 
Ответить с цитированием
Старый 19.06.2009, 16:14   #13
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Ответ: Блеклые спрайты

помоему это не так уж критично, но если нужно, то еще измени размер текстур на кратный 2-м, тогда вроде корректнее должно отображаться, но я один фиг пробовал, на твоем примере, эффекта не убавилось. Есть библиотека dx7.dll, в ней меняют фильтрацию текстур с билинейной на анизотропную, попробуй ее заюзать.
(Offline)
 
Ответить с цитированием
Старый 19.06.2009, 18:54   #14
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Блеклые спрайты

Сообщение от Abiron Посмотреть сообщение
Перевел все под фаст имадж.
Вложение 6313
Эфекта ноль. Вверху отрисовка фастом, внизу 2д картинка. Если еще уменьшить фаст имаджевскую картинку то она также сглаживается и смотрится страшновато.
Грузил через
LoadImageEx ("Data\b1.bmp", 1+4,-1)
С блендами игрался. Можно в фаст имажде отключить фильтрацию текстур?
Читай справку. Картинка должна быть размера степени двойки. Если это не так - добавь пустоты. Иначе интерполяция будет с погрешностями.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 19.06.2009, 22:47   #15
Abiron
ПроЭктировщик
 
Регистрация: 30.12.2008
Сообщений: 164
Написано 18 полезных сообщений
(для 23 пользователей)
Ответ: Блеклые спрайты

Пробовал сделать степенью числа 2. Эффекта нету. Ладно, спасибо всем огромное за участие. Попробую блитз макс.В крайнем случае пурик заюзаю.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
спрайты для bmax G.A.D Болтовня 11 30.03.2009 21:27
спрайты NoNsense 3D-программирование 31 21.08.2008 11:28
Спрайты и тайлы mrsandy Основной форум 1 29.01.2008 15:54
Почему тормозят спрайты? MiXaeL 3D-программирование 12 09.01.2007 10:17
Спрайты освещения. HorNeS 3D-программирование 19 25.04.2006 23:34


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


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