raytracing

    0

    1답변

    나는 CUDA 선 추적에 일하고있는 나는 몇 가지 중요한 질문에 답변을 찾을 수없는 나는 거기에 몇 가지 조사 작업을하고 : 광선 추적 중 BVH을 선형화의 목적은 무엇입니까? 및 SAH (지표 영역 휴리스틱 스)의 버킷 수를 의미합니다. 비닝 ... 프리미티브의 중심을 통한 비닝은 무엇을 의미합니까?

    0

    1답변

    이것은 이론적 인 질문입니다. 현재 렌더링 방정식을 연구 중이며 지역 샘플링 또는 반구 샘플링이 더 우수하고 그 이유는 무엇인지 이해하지 못합니다. 두 가지 방법의 평균을 취하면 결과가 더 좋을 것이라는 점도 알고 싶습니다.

    4

    1답변

    변환을 통합하는 데 문제가 있습니다. 이유가 무엇이든, 모든 것이 내가 생각한대로되지는 않지만, 솔직히 말해서 모든 변화가 앞뒤로 나에게 어지럽게합니다. 변환 행렬의 역으로 ​​광선 (기원 방향)으로 변환을 (명확한 설명을 이럴, 드물지만) 다음 I 사방 읽고 같이 는 , 변환에 대한 원리 알고리즘은 는 역의 전치와 교차 포인트에서 객체의 정규 변환 변환

    0

    1답변

    자바에서 간단한 backpropagated + feedforwarded 신경망 클래스를 작성한 후, 그림자 - 캐스터 NN을 사용하여 쿼드 (또는 삼각형)가 정점의 그림자를 던지는지 확인하려고합니다. 입력 (정규화 8 + 2 * targetNumber 합계) 포인트 광 삼각형 또는 쿼드 오브젝트 XT1, XT2, XT3, yt1, yt2, yt3의 XL 및

    0

    1답변

    일부 과정 (Java)에서 렌더링 추적 엔진을 구현해야합니다. 이미 몇 가지 수업이 있습니다 (하지만 원하는 모든 것을 자유롭게 바꿀 수 있습니다). 모든 요소마다 별도의 변수를 사용하는 몇 가지 Matrix/Vector 종류의 클래스가 있습니다. 4x4 종류의 매트릭스의 경우보기 흉한 것처럼 보이고 객체 지향적 인 것으로 보입니다. 2D 배열을 사용합니다

    1

    1답변

    광선 추적을하고 있는데 화면이 있습니다. 세상이 내가 소프트웨어에서 ScreenXCoordinates, ScreenYCoordinates 및 ScreenZCoordinates있어 이니까 MaxPCx = 1; MaxPCy = 1/AspectRatio; x = linspace(0,MaxPCy,Height_proj); y = linspace(0,MaxPC

    0

    1답변

    그래서 광선 추적을 이해하려고 필사적으로 노력하고 있습니다. 제가 생각하기에 : 당신은 카메라 위치와 회전을 가지고 있습니다. 그런 다음 짧은 시간에 좌표 당 0-1 (부동 소수점/이중) 벡터와 동일한 속도로 움직이는 시뮬레이트 된 엔티티를 만듭니다. 끝으로 많은 충돌 검사를 통해 충돌 데이터를 수행하는 방법에 따라 위치를 찾아 반환하십시오. 이것은 이해의

    0

    1답변

    저는 리눅스에 설치했을 때 빠른 재판을 제외하고 블렌더를 사용한 적이 없지만, 매우 구체적인 문제를 해결할 수 있는지 궁금합니다. 일부 개체 (사람, 게시물, 기호)가있는 도로에서 빛을 투사하는 차량을 보여주는 일부 이미지를 렌더링하고 싶습니다. 조감도 (우월, 직각) 및 운전자 또는 라이더가 볼 수있는 이미지 인 차량 내부의 시각 (원근감, 1 인칭)이

    1

    1답변

    난 반사광 (반사 당 64 또는 128 샘플)을 사용하여 광선 추적기에서 작업하고 있습니다. 예를 들어, 재료는 75 % 반사 될 수 있습니다. 이는 반사 광선이 "완벽한"반사에서 25 % 벗어날 필요가 있음을 의미합니다. 저는 반사 광선의 오른쪽 및 위쪽 벡터를 계산하고 백분율을 사용하여 3을 곱하여 편차가있는 벡터로 결합하여이를 해결하려고했습니다. ri

    2

    1답변

    나는 raytracer를 쓰고 있지만, 나는 이미 나의 첫번째 큰 문제에 부딪쳤다. 어떤 이유로 든 내 영역 (단지 시작부터 - 광선이 닿으면 흰색을 단순히 색으로 표시 함)은 타원형으로 렌더링됩니다. double const Sphere::getIntersection(Ray const& ray) const { double t; doubl