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

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

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

Ответ
 
Опции темы
Старый 30.09.2006, 20:02   #1
@lex
Оператор ЭВМ
 
Регистрация: 31.08.2006
Сообщений: 42
Написано 0 полезных сообщений
(для 0 пользователей)
Плохо Direct3D.Туман

Доброго всем времени суток!
Только что в голову пришла одна мысль насчёт тумана, решил спросить, может кто-то подобное уже делал...
Как можно сделать так, чтобы при удалении объекты не меняли свой цвет, а становились более прозрачными? То есть получался такой плавный переход в SkyBOx. Возможно ли такое реализовать?
(Offline)
 
Ответить с цитированием
Старый 01.10.2006, 01:32   #2
НУБ
Бывалый
 
Регистрация: 22.09.2005
Сообщений: 634
Написано 36 полезных сообщений
(для 102 пользователей)
Re: Direct3D.Туман

Вполне, так много где делали
(Offline)
 
Ответить с цитированием
Старый 02.10.2006, 08:42   #3
@lex
Оператор ЭВМ
 
Регистрация: 31.08.2006
Сообщений: 42
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Direct3D.Туман

А как? Я попробовал в цвете тумана выставить альфу на FF - не покатило, а больше вариантов не представляю.
...да и ещё один момент хотел выяснить: как можно задать конкретную альфу для уже созданной текстуры? то есть, например, сделать так, чтобы какой-то объект "проявился" в несколько кадров.
(Offline)
 
Ответить с цитированием
Старый 02.10.2006, 09:44   #4
НУБ
Бывалый
 
Регистрация: 22.09.2005
Сообщений: 634
Написано 36 полезных сообщений
(для 102 пользователей)
Re: Direct3D.Туман

@lex:
То что туману альфу поставил - эт хорошо , а объектам в этом плане чего-нить назначал? )) В конце концов рендерятся именно объекты

Что значит "конкретную альфу для уже созданной текстуры" и "объект "проявился" в несколько кадров." - как это связано. Или ты хочешь рисовать объект в текстуру с записью в альфу и далее использовать отрендеренный альфа-силуэт?
(Offline)
 
Ответить с цитированием
Старый 02.10.2006, 18:16   #5
@lex
Оператор ЭВМ
 
Регистрация: 31.08.2006
Сообщений: 42
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Direct3D.Туман

Ну, вобщем я не совсем так как надо выразился:
При создании текстуры каждому пикселу задаётся 32-битный цвет (RGB и альфа), затем при рисовании, если включить alpha blending, то объекты, на которые натянута эта текстура, будут рисоваться в соответствии с альфой текстуры...
Но так как я в этом деле новичок, поэтому не знаю способа, который бы позволил нарисовать полупрозрачным объект с тексурой без альфы (полность не прозрачной).
Вот это впринципе частично позволит реализовать изначальную задачу, но если мы выводим пол какого-то большого зала в виде двух треугольников, то тут без тумана (или чего-то в этом роде) не обойтись...
(Offline)
 
Ответить с цитированием
Старый 03.10.2006, 11:13   #6
НУБ
Бывалый
 
Регистрация: 22.09.2005
Сообщений: 634
Написано 36 полезных сообщений
(для 102 пользователей)
Re: Direct3D.Туман

Что-то я тебя не совсем понял, если ты не хочешь юзать альфу тексы - то и неюзай, отключи операции альфы с ней(D3DTSS_ALPHAOP)
(Offline)
 
Ответить с цитированием
Старый 04.10.2006, 13:32   #7
@lex
Оператор ЭВМ
 
Регистрация: 31.08.2006
Сообщений: 42
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Direct3D.Туман

На забить на это...
Может вернёмся к первоначальной проблемме?
Есть ли конкретный способ?
(Offline)
 
Ответить с цитированием
Старый 13.10.2006, 20:06   #8
@lex
Оператор ЭВМ
 
Регистрация: 31.08.2006
Сообщений: 42
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Direct3D.Туман

Э-э-э...
Ну так всё таки кто-нибудь может объяснить недопонимающему человеку (тобиш мне), как можно заставить объекты рендериться полупрозрачными? (кроме способа с заранее созданной полупрозрачной текстурой) Или хотябы киньте ссылочку на такую информацию (можно и про С++)
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Туман(Дальность видимости) Horror 3D-программирование 6 21.09.2006 18:32


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


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