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

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

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

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

Ответ
 
Опции темы
Старый 18.10.2006, 14:33   #1
untonee
Оператор ЭВМ
 
Регистрация: 11.10.2006
Сообщений: 35
Написано 0 полезных сообщений
(для 0 пользователей)
Печаль Картинка на заднем фоне???

Привет! Подскажите как реализовать:
1. Есть трехмерная сцена, на заднем фоне хочу всегда видеть бэкграунд(картинку) какую нибудь ??? Как правильно сделать?
2. Есть ли в Blitz'e возможность работы с шейдерами(возможно либа какая есть или стандартными средствами)?
(Offline)
 
Ответить с цитированием
Старый 18.10.2006, 16:28   #2
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Картинка на заднем фоне???

Глянь команду CameraCls, было в стандартном хэлпе про это.
(Offline)
 
Ответить с цитированием
Старый 18.10.2006, 19:01   #3
jimon
 
Сообщений: n/a
Re: Картинка на заднем фоне???

1) натягиваеш текстуру на квад ... и ставиш ему какой то там EntityOrder

2) в DirectX 7 нету шейдеров
 
Ответить с цитированием
Старый 18.10.2006, 19:09   #4
untonee
Оператор ЭВМ
 
Регистрация: 11.10.2006
Сообщений: 35
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Картинка на заднем фоне???

Сообщение от MoKa
Глянь команду CameraCls, было в стандартном хэлпе про это.
Посмотрел туда и всё нашел. Спасибо, проблема решилась!
(Offline)
 
Ответить с цитированием
Старый 18.10.2006, 19:16   #5
untonee
Оператор ЭВМ
 
Регистрация: 11.10.2006
Сообщений: 35
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Картинка на заднем фоне???

Сообщение от jimon
1) натягиваеш текстуру на квад ... и ставиш ему какой то там EntityOrder
Спасибо всё увопрос исчерпан! См. Выше..

2) в DirectX 7 нету шейдеров
Да это я знаю... Тогда более конкретно: как мне сделать свечение 3-х мерого объекта, каким-нибудь другим способом?
(Offline)
 
Ответить с цитированием
Старый 18.10.2006, 20:16   #6
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Re: Картинка на заднем фоне???

EntityBlend
TextureBlend
__________________
(Offline)
 
Ответить с цитированием
Старый 19.10.2006, 14:26   #7
untonee
Оператор ЭВМ
 
Регистрация: 11.10.2006
Сообщений: 35
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Картинка на заднем фоне???

Сообщение от tormoz
EntityBlend
TextureBlend
А можно ссылку на пример? Или примерчик прямо в форум, или на пальцах объяснить?
(Offline)
 
Ответить с цитированием
Старый 19.10.2006, 16:20   #8
moka
.
 
Регистрация: 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
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Re: Картинка на заднем фоне???

Сообщение от untonee
А можно ссылку на пример? Или примерчик прямо в форум, или на пальцах объяснить?
Какой тут пример еще ?
Ставь объекту бленд да и все
__________________
(Offline)
 
Ответить с цитированием
Старый 20.10.2006, 02:01   #10
HolyDel
 
Регистрация: 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
untonee
Оператор ЭВМ
 
Регистрация: 11.10.2006
Сообщений: 35
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Картинка на заднем фоне???

Сообщение от Ньюб
1)А свечение, случаем, не такого типа нужно? http://agametech.nm.ru/shadows123.JPG
Нет, своё собственное хотел!

Сообщение от Ньюб
2) А у вас уже есть какой-то готовый, собственноручно написанный шейдер?
Сам не писал, зато скопировал... шейдерное свечение из примера в BlitzMax'e....
(Offline)
 
Ответить с цитированием
Старый 20.10.2006, 10:37   #13
untonee
Оператор ЭВМ
 
Регистрация: 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)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
инвертированная картинка mustaeed MidletPascal 11 24.07.2009 23:04
Картинка в 2D над картинкой 3D Spiderman 2D-программирование 6 29.05.2009 01:01
Автопортрет на фоне Озноба. ingko Личное творчество 0 03.04.2009 16:45
Картинка на картинке Petrofan 3D-программирование 5 15.12.2008 20:17
Картинка взрыва Spiderman 2D-программирование 7 15.08.2008 11:48


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


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