raytracing

    1

    1답변

    시작하려면 실용적인 간단한 Ray Tracer를 작성하려고합니다. 레이 트레이서 (Ray Tracer)에서 전 세계에 여러 유형의 지오메트리가 있습니다. 모두 "SceneObject"라는 기본 클래스에서 파생되었습니다. 여기에 헤더를 포함했습니다. /** Interface for all objects that will appear in a scene *

    0

    1답변

    블렌더 또는 POV-Ray에서 많은 양의 수퍼 샘플링을 수행하는 방법을 아는 사람이 있습니까? 이것은 서브 픽셀 아티팩트에 크게 의존하는 연구 프로젝트를위한 것입니다. 큰 이미지를 렌더링하고 축소하면 몇 개의 중요한 픽셀이 매우 밝아지고 출력 값이 잘 리기 때문에 작동하지 않습니다. 클리핑 전에 평균을 으로 지정해야합니다. 블렌더는 미리 정의 된 샘플링 패

    2

    2답변

    오픈 소스 레이 트레이싱 소프트웨어에 대한 옵션이 무엇인지 궁금합니다. 예. Yafaray, POV-Ray, 또 뭐야? 상대적인 장점에 대한 의견도 환영합니다.

    1

    1답변

    meta-balls (잠재적 기능의 수준 세트)을 렌더링 할 때 내가 본 모든 온라인 예에서 광선 - 메타 볼 교차 지점은 항상 라임 마킹에 의해 발견됩니다. 점을 명시 적으로 결정하기위한 대안이 있습니까?

    4

    3답변

    1 년 전 uni에서 나는 ray tracer를 C++로 썼지 만, 지금은 거의 기억할 수 없다. 재미로, 이번에는 C#에서 레이 트레이서를 다시 작성하려고했습니다. 그러나 슬프게도 저는 카메라 좌표에서 세계 좌표로의 변환을 시작하는 데 어려움을 겪고 있습니다. 레이 트레이서를 처음부터 작성하는 데 유용한 자습서 세트를 추천 해 줄 사람이 있습니까? 내 수

    2

    4답변

    저는 C++에서 raytracer를 작성 중이며 장면의 모든 객체와 교차를 검사 할 수 있어야합니다 (최적화는 나중에 나옵니다). 이렇게하려면 클래스 인스턴스의 실행 목록을 유지해야합니다. 새 인스턴스를 만들 때 업데이트되는 포인터 목록은 초기화 된 후에 배열의 크기를 늘릴 방법이 없다는 것을 알기 때문에 작동하지 않습니다. 거기에 내장 된 (C++로) 솔

    2

    2답변

    점 P (x, y, z)가 중심 C (cx, cy, cz), 반경 R로 정의 된 3D 공간에서 2D 원 안에 있는지 확인하고 싶습니다. 나는 3D 공간에서 2D 원에 누워 점 P에 의해 정의되어 있는지 알고있는 원 N. 에 놓여 평면에 정상 : P = R * COS (t) U + 죄 R (t) * (N X U) + C 여기서 U은 원의 중심에서 원상의 임의

    0

    1답변

    // Arg0 - Map, Arg1 - X, Arg2 - Y, Arg3 - Distance, Arg4 - MaxDistance var xx,yy,dist, x1, y1, dir, maxdist, obj, res, map; map = argument0 x1 = argument1 y1 = argument2 dir = argument3 maxdist

    0

    1답변

    메시와 원형 (예 : 구체, 원통, 상자 등)을 사용하는 장면을 만들고 싶습니다. 산, 바위, 나무, 동물 등과 같은 복잡한 메쉬를 설명하는 .off 파일을 찾을 수있는 곳과 관련하여 어떤 권고 사항이 있는지 궁금합니다.

    8

    3답변

    kd-trees는 전통적으로 점을 저장하는 데 사용되지만 줄을 대신 저장하려고합니다. kd-tree를 나누는 모든 교차점에서 선을 분리하는 것이 가장 좋을까요? 또는 가장 가까운 이웃 발견을 위해 kd-만으로 끝점을 저장할 것인가?