HDR 렌더텍스쳐에서 알파블렌드가 안됩니다.

2D, 3D, 다각형, 픽셀 등 게임의 그래픽 프로그래밍에 관한 포럼입니다.

Moderator: 류광

Locked
비회원

HDR 렌더텍스쳐에서 알파블렌드가 안됩니다.

Post by 비회원 »

현재 HDR을 해보려고 테스트를 하고 있는데,
D3DFMT_A32B32G32R32F 와 D3DFMT_A16B16G16R16F로 만들어진 렌더타겟에서
매쉬등의 알파블렌딩이 전혀 먹지 않습니다.
( 이펙트등의 폴리곤이 그냥 텍스쳐 그대로 나올뿐입니다. )


HDR 렌더타겟에서 Alpha Blend가 안되면 이펙트 같은 것은 도대체 어떻게 처리해야하는건지...
뭔가 납득이 안가서 이렇게 질문을 올립니다.
비회원

추가로

Post by 비회원 »

위에 이어서 그래픽 카드는 ATI X800 입니다.
radiang
Posts: 7
Joined: 2006-09-19 23:06
Contact:

Re: 추가로

Post by radiang »

비회원 wrote:위에 이어서 그래픽 카드는 ATI X800 입니다.
X800은 HDR 지원 안하지 않나요???
gsw1226
Posts: 85
Joined: 2004-09-30 12:47
Location: 물아래 어느곳 ~

X800

Post by gsw1226 »

X800은 HDR지원합니다.

HDR을 지원한다기보단 float point texture를 지원하는거 같군요

제가 원하는 리뷰는 끝내 못찾았네요 ㅡㅜ

단지 float point 연산뿐만 아니라 그밖에 float point render target이나 filter등등에 대한 지원 여부는 모르겠습니다.

라데온 그래픽 카드가 있으면 좋을텐데...

혹시 X800이 float point render target을 지원 안하는지 살펴 보는게 좋을꺼 같습니다.


:cry: :cry: :cry:


Geforce fx6800은 HDR지원한다고 광고하지만 fx6600은 그렇지 않은 이유가 부동소수점에 관한 모든 연산을 지원 하느냐? 안하느냐? 일겁니다.
고수님들 잘난척 해주세요 부탁드립니다. ^^~
rusad
Posts: 136
Joined: 2003-12-30 17:58

Post by rusad »

radeon 1900xtx에서도 alpha test 같은게 적용되지 않았습니다.

texkill (hlsl에서 clip)으로 해결하긴 했지만... 여러모로 헷갈리더군요.
로망은 나의 힘!
비회원

최종 변환후에.. 이펙트를 렌더링 하십시요..

Post by 비회원 »

fp16 이나 fp32를 톤매핑후에.. 프래임버퍼에 렌더링하고서 이펙트렌더링을 하세요...
fp 텍스쳐는 필터링도 안된답니다.
비회원

Re: 최종 변환후에.. 이펙트를 렌더링 하십시요..

Post by 비회원 »

비회원 wrote:fp16 이나 fp32를 톤매핑후에.. 프래임버퍼에 렌더링하고서 이펙트렌더링을 하세요...
fp 텍스쳐는 필터링도 안된답니다.
정말 이 방법 말고는 없는 건가요?
HDR도 포스트 이펙트 개념으로 설계했는데, 이렇게 되면 정말 쓰기 힘들어 질것 같네요.

nVidia 6800에서는 알파블렌딩이 되던데, ATI에서는 왜 안되는지..... ㅡ_ㅡ
비회원

뒤늦게 답변답니다..

Post by 비회원 »

fp16 이나 fp32포맷의 텍스쳐 자체는 필터링과 알파블렌딩이 되지 않습니다...
그러나 타겟이 fp16이나 fp32포맷인경우 일반 알파텍스쳐는 잘됩니다...
질문하신분은 fp16이나 fp32포맷으로 타겟으로 했는데 일반 알파텍스쳐가 안먹는다고 이야기 하신거 같구요.
이번에 이런저런 작업하느라 이제서야 알파텍스쳐를 fp16,fp32에 렌더링을 해보게 되서 확실하게 이야기할수 있게 됬네요..
Locked