컴퓨터 그래픽

컴퓨터 그래픽 연구자 및 프로그래머를위한 Q & A

1
LUT를 사용하여 모바일 장치의 삼각 헤비 쉐이더 속도 향상
이 쉐이더 를 실제로 오래된 iDevice와 결국 Android에서 실행 하려고합니다 . 조각 당 코드를 2 개의 사인 함수로 줄이더라도 셰이더는 약 20fps로 실행됩니다. 나는 오래된 쉐이딩 기술에 대한 책에서 잎을 가져 와서 미리 정의 된 많은 삼각 값을 보유하고 어쨌든 쉐이더를 근사화하는 데 사용하는 배열을 만드는 것을 고려했습니다. 위에 링크 …

2
사각형을 사각형으로 투영 해제하는 방법?
tl; dr : 투영 형상의 수학 문제 : 아래 그림과 같이 투영을 제공하는 4x4 카메라 매트릭스를 어떻게 찾아서 점 A, B, C, D가 장치 상자의 가장자리에있을 수 있습니다 (예 : OpenGL 표준화 장치) 좌표), 단위 상자의 모서리가 광선 EA, EB, EC, ED를 따라 합리적입니까? (이는 호모 그래피, 관점 및 / …

1
방사선 측정 단위 또는 광도계로 렌더링 하시겠습니까?
전통적인 렌더링에서는 전체 스펙트럼 렌더링 또는 구성 요소 별 (XYZ, RGB 등) 방사능 단위를 사용하여 모든 계산을 수행하는 것이 일반적입니다. 그러나 현대 렌더링에서는 물리적 기반 모델이 더 많아 지므로 아티스트가보다 친숙한 광도 단위 (예 : 루멘의 빛의 강도)로 값을 지정할 수있어 편리합니다. 파이프 라인을 모두 한 유형의 단위로 유지하려면 다음 …

1
마이크로 패싯 분포 함수에 대한 가정의 이유는 무엇입니까?
거친 표면을 통한 굴절 에 대한 Microfacet Models 종이 (다른 것들 중에서도)는 microfacet 분포 함수 D에 대한 다음 가정을 상기시킵니다. 미세면 밀도는 양수입니다 총 미세 표면적은 적어도 해당 거시 표면적보다 크다 미세 표면의 (서명 된) 투영 면적은 임의의 방향 v에 대한 매크로 표면의 투영 면적과 동일하다. 나는 왜 1) 분포 …

3
(확산 / 알베도) 텍스처로 16 비트 반 부동 선형 HDR 이미지?
그래서 나는 이것에 대해 잠시 생각하고 대답을 위해 구글을 시도했지만 성공하지 못했습니다. 모든 텍스처가 JPEG와 같은 8 비트 LDR 이미지 인 경우 렌더링 할 때 노출 제어 / 톤 매핑과 충돌을 일으킬 수 없습니다. 즉, 이미지의 렌더링 노출을 조정하면 실제로 존재하지 않는 텍스처의 디테일을 표현해야합니다. 낮은 다이내믹 레인지에 의해 고정되어 …

1
색의 맥락에서 "음소거 된"은 무엇을 의미합니까?
Adobe Kuler와 같은 이미지에서 색상을 추출하고 싶습니다. 색상을 선택하거나 음소거하면 해당 색상이 표시됩니다. 그러나 색채 또는 음소거 색상에 대한 정의는 무엇입니까? "다채로운", "깊은"및 "음소거 된"이라는 단어는 무엇을 의미합니까?
10 color 

2
현대의 필 레이트와 지연 렌더링으로 폐색 컬링이 여전히 관련이 있습니까?
예를 들어, 현재 최고급 GPU 인 반면, GTX 980은 72.1 기가 픽셀 / 초의 필 레이트를 가지고 있으며, 이는 전면 렌더링 및 / 또는 Z 버퍼 검사를 통해 거의 엄청나게 커질 수 있습니다. 4k 해상도에서. 다각형의 개수에 관계없이, 현대 GPU는 배치 및 / 또는 인스턴스화를 통해 장애없이 수만에서 수억 개의 …


1
유니폼의 정렬 및 선언 순서가 중요합니까?
Direct3D 11을 사용한 실용 렌더링 및 컴퓨팅 (325, 326 페이지) 책의 6.4 상수 버퍼 섹션에 다음이 언급되어 있습니다. 기본적으로 HLSL 컴파일러는 여러 float4 레지스터에 걸쳐 있지 않도록 상수를 정렬하려고 시도합니다. [...] packoffset 키워드를 통해 HLSL 상수 버퍼의 패킹을 수동으로 지정할 수도 있습니다. 비슷한 규칙이 OpenGL과 동등한 Uniform Buffer Objects에 적용된다고 …

1
보로 노이 메시를 생성하는 파이프 라인
3D Voronoi 패턴을 만들기 위해 Maya 플러그인 (이 질문은 Maya와 독립적 임)을 구현하고 싶습니다. 나는 단지 포인트 샘플링부터 시작해야한다는 것을 안다 ( 이 백서 에서 설명한 적응 형 포아송 샘플링 알고리즘을 구현했다 ). 그 시점에서 Voronoi를 적용하는 메쉬의 3D 와이어를 만들어야한다고 생각했습니다 ((Python) scipy.spatial.Voronoi를 사용하려고했지만 결과는 예상과 다릅니다.) 뭔가 빠졌습니까? …
10 3d  geometry  mesh  polygon 

1
반구형 고조파의 컨볼 루션
구형 고조파 (SH)는 소수의 계수로 저주파 구형 함수를 나타내는 방법입니다. 그것들은 몇 가지 훌륭한 수학적 특성을 가지고 있습니다. 예를 들어, 커널 함수 h (x)를 갖는 컨볼 루션 (원형 대칭을 가짐 )은 순위 3 SH에 대한 코사인 로브와 의 컨볼 루션 의 경우 , 계수를 사용하여 밴드를 간단하게 스케일링합니다. 많은 경우, …
10 hemisphere 

1
원추형 광선 추적 : 적용 범위, 겹치거나 인접한 삼각형
John Amanatides는 그의 고전 논문 인 Cones with Rayes에서 고전적인 광선 추적에 대한 변형을 설명합니다. (A)의 개념을 확장하여 선 의해 개구 각 (너무 적은 몬테카를로 샘플들로부터 해당 발신 포함) alias 효과, 그것을 콘을 저감 할 수있다. 원뿔-삼각 교차 동안 스칼라 범위 값이 계산됩니다. 이 값은 삼각형으로 덮여있는 원뿔의 비율을 나타냅니다. …
10 raytracing 


1
단일 중력 소스 만 사용하여 중력 렌즈를 광선 추적 할 수 있습니까?
먼 은하의 렌즈 효과로 ​​매우 먼 물체의 배율을 시뮬레이션하고 싶습니다. 많은 수의 점 질량을 모델링해야합니까 아니면 단일 평균 점 질량만으로도 벗어날 수 있습니까? 단일 점 질량의 영향을받는 광선에 쌍곡선을 사용하여 광선 추적하는 방법을 볼 수 있지만 여러 점 질량으로 시작하는 위치를 알 수 없습니다. 그래서이 광선 추적기를 만들기 전에 여러 …
10 raytracing 

1
임시 재 투영은 어떻게 작동합니까?
시간 안티 앨리어싱 (및 기타 시간 알고리즘)은이 프레임의 픽셀을 마지막 프레임의 픽셀과 일치시킨 다음 해당 정보를 사용하여 작동합니다. 프레임 사이의 픽셀을 일치시키기 위해 모션 벡터 정보와 함께 마지막 및 현재 프레임 매트릭스를 사용할 수 있습니다. 그래도 얻을 수없는 것은 재 투영 된 픽셀이 유효한지 어떻게 알 수 있습니까? 예를 들어 …

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