«hlsl» 태그된 질문

Microsoft Direct3D API와 함께 사용하기 위해 Microsoft에서 개발 한 독점 음영 언어입니다.


1
AAA 게임은 톤 매핑 셰이더에서이 텍스처를 어떻게 사용합니까?
Saint 's Row the Third와 Battlefield 3는이 톤을 최종 톤 매핑 단계에서 사용한다는 것을 알았습니다. 이 텍스처가 어떻게 사용되는지에 대한 기사 링크를 공유 할 수 있습니까? 업데이트 : 인터넷에 컬러 그레이딩 구현의 예는 거의 없으므로 XNA 4.0에 대한 빠르고 더러운 샘플을 게시 할 것입니다. 이것은 GPU에서 기본 2D 컬러 맵을 …
43 textures  hlsl 

5
게임 속의 배우가 스스로를 그릴 책임이 있습니까?
저는 게임 개발에 익숙하지 않지만 프로그래밍에는 익숙하지 않습니다. JavaScript canvas요소를 사용하여 Pong 유형 게임을하고 있습니다. Paddle다음 속성을 가진 객체를 만들었습니다 ... width height x y colour 또한 다음 Pong과 같은 속성 을 가진 객체가 있습니다 ... width height backgroundColour draw(). 이 draw()방법은 현재 재설정 중이며 canvas질문이 발생한 곳입니다. 해야 Paddle객체가이 …


12
HLSL 학습을위한 좋은 자료는 무엇입니까? [닫은]
마지막으로 HLSL을 배우려고했을 때, 나는 몇 가지 쉐이더를 만들고 대부분 내가하고있는 것을 이해했지만 여전히 어둠 속에서 걸려 넘어지는 것 같은 느낌이 들었습니다. 내가 배운 것의 대부분은 내용을 잘 설명하지 못하는 다양한 블로그 게시물에서 얻었습니다. 또한 MSDN의 설명서는 더 많은 기능 참조로 보입니다. HLSL 작성뿐만 아니라 셰이더 작성 기술을 어디서 배울 …
28 shaders  hlsl 

3
XNA에서 2D 스프라이트를 마스크하는 가장 좋은 방법은 무엇입니까?
현재 스프라이트를 숨기려고합니다. 단어로 설명하는 대신 몇 가지 예제 사진을 만들었습니다. 마스크 할 영역 (흰색) 자른 적색 스프라이트입니다. 최종 결과. 이제 XNA에서는 두 가지 작업을 수행하여이 작업을 수행 할 수 있습니다. 스텐실 버퍼를 사용하십시오. 픽셀 쉐이더를 사용하십시오. 나는 본질적으로 이것을 한 픽셀 쉐이더를 시도했다. float4 main(float2 texCoord : TEXCOORD0) : …
24 xna  2d  hlsl  masking 

7
현대 쉐이더 북? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 셰이더에 대해 배우고 싶습니다 : 셰이더 란 무엇이며, 언제 / 어떻게 사용하고 어떻게 사용하는지에 대해 알고 싶습니다. (특히 …

2
모델 주위의 이상한 흰색 윤곽선
XNA 4에서 게임을하고 있는데 최근 이 안내서에 따라 지연된 음영 구현으로 전환했습니다 . 내 모델에 이상한 흰색 윤곽선이 나타나고 있는데이 원인이 무엇인지 잘 모르겠습니다. 일반 렌더 타겟 또는 뎁스 렌더 타겟의 정밀도가 떨어졌을 수도 있지만 32 (컬러) 대신 64 비트 (Rgba64)로 늘리면 도움이되지 않습니다. 또한 스페 큘러 계산에 문제가 있다고 …
19 xna  hlsl 

1
유성 / 오염 수 렌더링?
거기에있는 모든 셰이더 마법사는 다음과 같이 유성 / 오염 된 물 효과를 얻는 방법에 대한 아이디어를 가지고 있습니다. 이상적으로, 물은 균일하게 기름진 것이 아니라, 대신에 일부 원천 (예 : 화학 플랜트의 오염 배출구)에서 생성 된 후 수역 전체로 확산 될 수 있습니다. 이 부분에 대한 나의 생각은 "오일 맵"을 물 …

3
이와 같은 조명 효과를 만들려면 어떻게해야합니까?
이것은 내가 본 것 중 가장 아름다운 2D 조명이며, 이와 같이 조명을 수행하고 싶습니다. 어떻게합니까? 물리학이나 파티클 시뮬레이션 방법에 관심이 없습니다 . 조명에 대해서만 알고 싶습니다. 다음은 참고 용 비디오입니다. http://www.youtube.com/watch?v=BIQRhOFkvQY http://www.youtube.com/watch?v=tnTYXPuecMs http://www.youtube.com/watch?v=rhC_jVM8IYU http://www.youtube.com/watch?v=_Aw5BdjWqqU 또는 여기에서 Polluted Planet 2를 다운로드 할 수 있습니다 .
18 xna  lighting  hlsl 

1
ddx (hlsl)는 실제로 무엇을합니까?
조금 혼란 스러워요. 공식 문서 ( http://msdn.microsoft.com/en-us/library/windows/desktop/bb509588(v=vs.85).aspx )에 따르면 ddx (input)은 입력과 관련하여 부분적으로 파생 된 것입니다 "화면 공간 x 좌표" 내 미적분은 괜찮지 만 입력이 무엇인지 어떻게 알 수 있습니까? 함수에 전달하면 어떻게 될지 상상할 수 있지만 숫자의 미분은 항상 0입니다 ...? 스케일링입니까? 예를 들어, 이것은이 거리에서 크기의 10 …
17 hlsl 

4
HDR은 어떻게 작동합니까?
HDR이 무엇이며 어떻게 작동하는지 이해하려고합니다. 기본 개념을 이해하고 D3D / hlsl로 구현되는 방법에 대해 약간의 아이디어가 있습니다. 그러나 여전히 안개가 심합니다. 지구의 질감과 별의 역할을 할 정점의 작은 점 목록으로 구를 렌더링한다고 가정하면 어떻게 HDR로 렌더링합니까? 내가 혼동하는 몇 가지 사항은 다음과 같습니다. 값이 [0, 255]로 제한되고 셰이더에서 [0, 1]로 …
17 c++  hlsl  directx11  hdr 

7
펄린 노이즈로 만든 세계에서 스폰 유닛?
Perlin 소음 기반 게임에서 몇 가지 문제가 발생했습니다. 아래 첨부 된 스크린 샷을보십시오. 보이는 흰색 영역은 벽이고 검은 영역은 걸을 수 있습니다. 가운데 삼각형이 플레이어입니다. 이 게임에서 텍스처 (흰색 또는 검은 색 픽셀)로 그린 다음 CPU에서 물리를 구현하여 물리를 구현했습니다. 그러나 이제는 다른 문제가 있습니다. 화면 가장자리에 유닛 (또는 크립)을 …
16 xna  path-finding  hlsl  gpgpu 

5
DirectX 10 셰이더의 if 문을 피하십시오?
if 문은 셰이더에서 피해야한다고 들었습니다. 문의 두 부분이 모두 실행되고 잘못된 것이 삭제되기 때문에 (성능에 해를 끼칩니다). DirectX 10에서 여전히 문제가 있습니까? 누군가 나에게 말했다, 그것의 오른쪽 지점 만 실행됩니다. 설명을 위해 코드가 있습니다. float y1 = 5; float y2 = 6; float b1 = 2; float b2 = 3; …

1
"Life is Strange"와 같은 아웃 라인 셰이더를 만들려면 어떻게해야합니까?
인생처럼 스케치 쉐이더를 이상하게 만들고 싶습니다. 쉐이더에는 두 부분이 있습니다. 1. 애니메이션 파선 2. 시끄러운 개요 시끄러운 개요를 만드는 방법을 알고 싶습니다. 객체의 개요를 참조하십시오 먼저 들어오는 정점 데이터를 복사하여 윤곽을 만들려고 시도했지만 법선 방향에 따라 배율을 조정 한 다음 Cull Back을 사용했지만 윤곽선이 때로는 개체 내부로 이동하기 때문에 이미지 …
13 unity  shaders  hlsl 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.