|
3D-программирование Вопросы, касающиеся программирования 3D мира |
18.10.2006, 14:33
|
#1
|
Оператор ЭВМ
Регистрация: 11.10.2006
Сообщений: 35
Написано 0 полезных сообщений (для 0 пользователей)
|
Картинка на заднем фоне???
Привет! Подскажите как реализовать:
1. Есть трехмерная сцена, на заднем фоне хочу всегда видеть бэкграунд(картинку) какую нибудь ??? Как правильно сделать?
2. Есть ли в Blitz'e возможность работы с шейдерами(возможно либа какая есть или стандартными средствами)?
|
(Offline)
|
|
18.10.2006, 16:28
|
#2
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Re: Картинка на заднем фоне???
Глянь команду CameraCls, было в стандартном хэлпе про это.
|
(Offline)
|
|
18.10.2006, 19:01
|
#3
|
|
Re: Картинка на заднем фоне???
1) натягиваеш текстуру на квад ... и ставиш ему какой то там EntityOrder
2) в DirectX 7 нету шейдеров
|
|
|
18.10.2006, 19:09
|
#4
|
Оператор ЭВМ
Регистрация: 11.10.2006
Сообщений: 35
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Картинка на заднем фоне???
Сообщение от MoKa
Глянь команду CameraCls, было в стандартном хэлпе про это.
|
Посмотрел туда и всё нашел. Спасибо, проблема решилась!
|
(Offline)
|
|
18.10.2006, 19:16
|
#5
|
Оператор ЭВМ
Регистрация: 11.10.2006
Сообщений: 35
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Картинка на заднем фоне???
Сообщение от jimon
1) натягиваеш текстуру на квад ... и ставиш ему какой то там EntityOrder
Спасибо всё увопрос исчерпан! См. Выше..
2) в DirectX 7 нету шейдеров
|
Да это я знаю... Тогда более конкретно: как мне сделать свечение 3-х мерого объекта, каким-нибудь другим способом?
|
(Offline)
|
|
18.10.2006, 20:16
|
#6
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Re: Картинка на заднем фоне???
EntityBlend
TextureBlend
__________________
|
(Offline)
|
|
19.10.2006, 14:26
|
#7
|
Оператор ЭВМ
Регистрация: 11.10.2006
Сообщений: 35
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Картинка на заднем фоне???
Сообщение от tormoz
EntityBlend
TextureBlend
|
А можно ссылку на пример? Или примерчик прямо в форум, или на пальцах объяснить?
|
(Offline)
|
|
19.10.2006, 16:20
|
#8
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Re: Картинка на заднем фоне???
Можно сделать типо "Motion Blur". Делается как:
1. Создаётся перед экраном плоскость.
2. Каждый цикл делается CopyRect (копирует с экрана в картинку).
3. Накладываешь на плоскость с блендом 3 (Add).
Всё.
Примур где-то в интернете был, даже сдесь на форуме. Юзай поиск, полезная штука! Да и совет огромное колличество грамотных и хороших "кусочков" есть на оффициальном сайте! BlitzBasic.com.
О нашёл:
http://blitzbasic.com/codearcs/codearcs.php?code=1561
http://blitzbasic.com/codearcs/codearcs.php?code=1793
Это ссылка на этот блур.
Предупреждаю что с этим эффектом нужно делать второй рендеринг, это не хорошо, но зато перед рендером можешь спрятать всё кроме того что надо светить, затем идёт копирект, и тада заного показываешь всё обратно.
|
(Offline)
|
|
19.10.2006, 17:29
|
#9
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Re: Картинка на заднем фоне???
Сообщение от untonee
А можно ссылку на пример? Или примерчик прямо в форум, или на пальцах объяснить?
|
Какой тут пример еще ?
Ставь объекту бленд да и все
__________________
|
(Offline)
|
|
20.10.2006, 02:01
|
#10
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Картинка на заднем фоне???
EntityBlend ent,3
TextureBlend tex,3
|
(Offline)
|
|
20.10.2006, 03:35
|
#11
|
Бывалый
Регистрация: 22.09.2005
Сообщений: 634
Написано 36 полезных сообщений (для 102 пользователей)
|
Re: Картинка на заднем фоне???
1)А свечение, случаем, не такого типа нужно? http://agametech.nm.ru/shadows123.JPG
2) А у вас уже есть какой-то готовый, собственноручно написанный шейдер?
|
(Offline)
|
|
20.10.2006, 10:25
|
#12
|
Оператор ЭВМ
Регистрация: 11.10.2006
Сообщений: 35
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Картинка на заднем фоне???
Нет, своё собственное хотел!
Сообщение от Ньюб
2) А у вас уже есть какой-то готовый, собственноручно написанный шейдер?
|
Сам не писал, зато скопировал... шейдерное свечение из примера в BlitzMax'e....
|
(Offline)
|
|
20.10.2006, 10:37
|
#13
|
Оператор ЭВМ
Регистрация: 11.10.2006
Сообщений: 35
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Картинка на заднем фоне???
Сообщение от MoKa
Можно сделать типо "Motion Blur".
|
Давно хотел изобразить имнено, его... Спасибо, вот тока мне кажется что:
Сообщение от MoKa
1. Создаётся перед экраном плоскость.
2. Каждый цикл делается CopyRect (копирует с экрана в картинку).
3. Накладываешь на плоскость с блендом 3 (Add).
Всё.
|
Медленно работать будет...
Сообщение от MoKa
Да и совет огромное колличество грамотных и хороших "кусочков" есть на оффициальном сайте! BlitzBasic.com.
|
Спасибки, знаю! У меня всё как у всех, зашел туда быстро просмотрел не нашел... Задал вопрос на форуме!
P.S. Как мона зарегиться на буржуйском форуме не имея кея от блица? Без регистрации функция поиска не доступна.
|
(Offline)
|
|
20.10.2006, 17:12
|
#14
|
Бывалый
Регистрация: 22.09.2005
Сообщений: 634
Написано 36 полезных сообщений (для 102 пользователей)
|
Re: Картинка на заднем фоне???
Сообщение от untonee
Давно хотел изобразить имнено, его... Спасибо, вот тока мне кажется что:
Медленно работать будет...
|
-Смотря как сделать
Спасибки, знаю! У меня всё как у всех, зашел туда быстро просмотрел не нашел... Задал вопрос на форуме!
P.S. Как мона зарегиться на буржуйском форуме не имея кея от блица? Без регистрации функция поиска не доступна.
|
Только через покупку блица, больше никак
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:34.
|