forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Картинка на заднем фоне??? (http://forum.boolean.name/showthread.php?t=1735)

untonee 18.10.2006 14:33

Картинка на заднем фоне???
 
Привет! Подскажите как реализовать:
1. Есть трехмерная сцена, на заднем фоне хочу всегда видеть бэкграунд(картинку) какую нибудь ??? Как правильно сделать? :wallbash:
2. Есть ли в Blitz'e возможность работы с шейдерами(возможно либа какая есть или стандартными средствами)? 8)

moka 18.10.2006 16:28

Re: Картинка на заднем фоне???
 
Глянь команду CameraCls, было в стандартном хэлпе про это.

jimon 18.10.2006 19:01

Re: Картинка на заднем фоне???
 
1) натягиваеш текстуру на квад ... и ставиш ему какой то там EntityOrder :)

2) в DirectX 7 нету шейдеров

untonee 18.10.2006 19:09

Re: Картинка на заднем фоне???
 
Цитата:

Сообщение от MoKa
Глянь команду CameraCls, было в стандартном хэлпе про это.

Посмотрел туда и всё нашел. Спасибо, проблема решилась!

untonee 18.10.2006 19:16

Re: Картинка на заднем фоне???
 
Цитата:

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

2) в DirectX 7 нету шейдеров

Да это я знаю... Тогда более конкретно: как мне сделать свечение 3-х мерого объекта, каким-нибудь другим способом?

tormoz 18.10.2006 20:16

Re: Картинка на заднем фоне???
 
EntityBlend
TextureBlend

untonee 19.10.2006 14:26

Re: Картинка на заднем фоне???
 
Цитата:

Сообщение от tormoz
EntityBlend
TextureBlend

А можно ссылку на пример? Или примерчик прямо в форум, или на пальцах объяснить?:)

moka 19.10.2006 16:20

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
Это ссылка на этот блур.
Предупреждаю что с этим эффектом нужно делать второй рендеринг, это не хорошо, но зато перед рендером можешь спрятать всё кроме того что надо светить, затем идёт копирект, и тада заного показываешь всё обратно.

tormoz 19.10.2006 17:29

Re: Картинка на заднем фоне???
 
Цитата:

Сообщение от untonee
А можно ссылку на пример? Или примерчик прямо в форум, или на пальцах объяснить?:)

Какой тут пример еще ?
Ставь объекту бленд да и все :lol:

HolyDel 20.10.2006 02:01

Re: Картинка на заднем фоне???
 
EntityBlend ent,3
TextureBlend tex,3

НУБ 20.10.2006 03:35

Re: Картинка на заднем фоне???
 
1)А свечение, случаем, не такого типа нужно? http://agametech.nm.ru/shadows123.JPG

2) А у вас уже есть какой-то готовый, собственноручно написанный шейдер? :)

untonee 20.10.2006 10:25

Re: Картинка на заднем фоне???
 
Цитата:

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

Нет, своё собственное хотел!

Цитата:

Сообщение от Ньюб
2) А у вас уже есть какой-то готовый, собственноручно написанный шейдер? :)

Сам не писал, зато скопировал... шейдерное свечение из примера в BlitzMax'e.... :ok:

untonee 20.10.2006 10:37

Re: Картинка на заднем фоне???
 
Цитата:

Сообщение от MoKa
Можно сделать типо "Motion Blur".

Давно хотел изобразить имнено, его... Спасибо, вот тока мне кажется что:
Цитата:

Сообщение от MoKa
1. Создаётся перед экраном плоскость.
2. Каждый цикл делается CopyRect (копирует с экрана в картинку).
3. Накладываешь на плоскость с блендом 3 (Add).
Всё.

Медленно работать будет...

Цитата:

Сообщение от MoKa
Да и совет огромное колличество грамотных и хороших "кусочков" есть на оффициальном сайте! BlitzBasic.com.

Спасибки, знаю! У меня всё как у всех, зашел туда быстро просмотрел не нашел... Задал вопрос на форуме!
P.S. Как мона зарегиться на буржуйском форуме не имея кея от блица? Без регистрации функция поиска не доступна.:dontknow:

НУБ 20.10.2006 17:12

Re: Картинка на заднем фоне???
 
Цитата:

Сообщение от untonee
Давно хотел изобразить имнено, его... Спасибо, вот тока мне кажется что:

Медленно работать будет...

-Смотря как сделать ;)

Цитата:

Спасибки, знаю! У меня всё как у всех, зашел туда быстро просмотрел не нашел... Задал вопрос на форуме!
P.S. Как мона зарегиться на буржуйском форуме не имея кея от блица? Без регистрации функция поиска не доступна.:dontknow:
Только через покупку блица, больше никак ;)


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot