«shaders» 태그된 질문

그래픽 하드웨어에서 실행되며 장면 렌더링 방식을 고도로 제어하는 ​​컴퓨터 프로그램

2
OpenGL ES 2.0 : 2D 프로젝션 설정
이 기사는 일반적으로 고정 함수 파이프 라인을 사용하여 선명한 OpenGL 2D 그래픽을 그리는 방법을 설명합니다. http://basic4gl.wikispaces.com/2D+Drawing+in+OpenGL OpenGL ES 2.0에는 사용할 수없는 ES 1.x 함수 (예 : glOrtho ())가 있으므로 Fragment / Vertex 쉐이더에서 해당 기능을 대체해야합니다. 내 질문은 프로그래밍 가능한 함수 파이프 라인에서 다음 2D 투영을 설정하는 방법입니다. const XSize …


1
가우시안 블러는 부드러운 그림자 가장자리를 상당히 정확하게 표현합니까?
실물 부드러운 그림자 (가까운, 큰 광원의)에 가우시안 또는 선형 감소가 있는지 또는 다른 것이 있는지 확실하지 않습니다. 사전 렌더링 된 그라디언트 텍스처를 조작하여 그림자를 만들 수있는 프레임을 만들고 있으므로 프레임 버퍼와 전통적인 그림자 기술에 의존하지 않아도됩니다. 메쉬 텍스처의 한 채널로 그라디언트를 굽고 각 쿼드를 덮는 그림자의 양에 따라 값을 조작 …

2
큰 정점 버퍼 대 다중 드로우 호출
방금 OpenGL을 시작했으며 2D 게임을 만드는 데 사용하려고합니다. 이 게임에서는 다양한 색의 육각형으로 구성된 육각형 격자가 있습니다. 초보자 OpenGL 프로그래머로서이 그리드를 그리는 두 가지 방법이 있습니다. 단일 육각형의 데이터와 함께 정점 버퍼를 사용한 다음 균일 한 오프셋 값을 사용하고 CPU에서 반복하여 그리드가있을 때까지 동일한 프로그램을 여러 번 그립니다. 한 번의 …
14 opengl  shaders 

2
GLSL 쉐이더-색조 / 채도 / 밝기 변경
GLSL 프래그먼트 셰이더를 사용하여 이미지의 색조를 변경하려고합니다. Photoshop의 색조 / 채도 조정 레이어와 비슷한 것을 원합니다. 다음 이미지에서 지금까지 얻은 것을 볼 수 있습니다. 녹색 사각형의 색조를 변경하여 오른쪽의 빨간색 사각형처럼 보이지만이 쉐이더를 사용하면 절반의 빨간색 절반 분홍색 사각형 (중간 사각형)이 나타납니다. 프래그먼트 셰이더에서하고있는 것은 텍스처의 색상을 HSV로 변환 한 …

1
램프 음영 또는 조명이란 무엇입니까?
램프 쉐이딩 또는 조명이란 무엇이며 어떻게 작동합니까? 툰 쉐이딩과 다른가요, 아니면 같은 개념입니까? 램프 쉐이딩과 블린 퐁 또는 램버트의 스페 큘러는 어떻게 다르게 계산됩니까?
14 shaders  lighting 

3
DirectX에서 두께가 다양한 AA로 선을 렌더링하는 가장 빠른 방법
그래서 .NET에서 SharpDX를 사용하여 DirectX 개발을 수행하고 있습니다 (그러나 DirectX / C ++ API 솔루션이 적용 가능합니다). DirectX를 사용하여 직교 투영 (예 : 과학 응용 프로그램의 2D 선 그리기 시뮬레이션)에서 선을 렌더링하는 가장 빠른 방법을 찾고 있습니다. 렌더링하려는 플롯 종류의 스크린 샷은 다음과 같습니다. 이러한 종류의 플롯이 라인 당 앤티 …
14 2d  directx  shaders 

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

2
왜 나무가 배경에서 빛나고 있습니까?
현재 나는 어둠 속에서 숲 장면을 만들고 있는데 나무가 멀리 빛나고 있지만 가까이 가면 괜찮습니다. 셰이더를 "Nature / Tree Soft Occlusion [bark / leaves]"로 설정했지만, 여전히 멀리서 이상하게 렌더링되지만 가깝습니다. 여기 에 말한 것처럼 "Ambient-Occlusion"이라는 폴더에 나무를 배치하려고 시도 했지만 운이 없습니다. 또한 안개가 꺼집니다. 미리 감사드립니다. 최신 정보 "렌더 …
14 unity  shaders  terrain  tree 

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

3
이 평평한 표정을 재현
짧게하겠습니다. 아래 이미지에 묘사 된 효과를 어떻게 얻을 수 있습니까? 실시간으로 할 수 있습니까? 믿을 수 없을 정도로 단순 해 보이지만 그렇지 않을 수도 있습니다. 이 모양을 달성하기 위해 셰이더 프로그래밍에 대한 자세한 정보를 얻기 위해 검색 할 수있는 키워드가 있습니까? 감사.

3
HLSL 픽셀 셰이더로 NES의 색상 제한을 어떻게 복제 할 수 있습니까?
따라서 256 색상 모드가 감가 상각되고 Direct3D 모드에서 더 이상 지원되지 않기 때문에 가능한 모든 색상의 NES 팔레트를 시뮬레이션하기 위해 픽셀 셰이더를 사용하여 페이딩 객체와 알파 채널로 부드러운 페이드 아웃을하지 않는 아이디어를 얻었습니다. . (저는 NES에서 객체를 실제로 페이드 아웃 할 수 없다는 것을 알고 있지만 단색의 검정색 배경에서 페이드 …
13 shaders  pixel 


4
셰이더 코드를 디버깅 하시겠습니까?
게임 엔진을 작성 중이며 투시 카메라를 사용하면 검은 색 화면이 나타납니다. 나는 이것이 왜 많은지 공유해야 할 코드가 있기 때문에 이것이 왜 정확한지 묻지 않을 것입니다. 문제는 디버깅 방법을 모른다는 것입니다. 모든 변경 사항은 투영 매트릭스이며 투영 매트릭스가 제대로 표시되면 왜 작동하지 않는지 모르겠습니다. 이상적으로 셰이더가 계산을 수행하면서 다양한 것들의 …

2
현실적인 금속 쉐이더
좋은 금속 쉐이더를 어떻게 만드나요? 다른 금속에 대해서는 다소 침식 / 녹 슬림 등이 있습니다. 나는 보통의 재료들과 하나의 차이점은 금속이 거울의 빛을 '색채'해야한다는 것입니다. 그러나 예를 들어 금을 사용하면 금속이 아닌 "노란색"으로 보입니다. 어떤 도움을 주셔서 감사합니다!

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