문제

나를 구현하기 위해 노력하고 buddhabrot 프랙탈.을 이해할 수 없습 중 하나는 일:모든 구현은 내 검사를 선택 임의의 점에서 계산하기 위해 이미지의 경로를 입자 벗어나려고 합니다.그들이 그렇게 하는 이유가 뭘까요?왜 모든 픽셀?

무슨 목적의 임의의 점 봉사하는가?더 많은 포인트를 더 나은 사진을 만들어 그래서 내가 생각하는 것 위에는 모든 픽셀은 최고의 그림-나는 여기에서?

에서 테스트 데이터:

작업에 400x400 사진입니다.그래서 160 000 픽셀을 반복하면 모든다.

를 사용하여 무작위 샘플링 그림만 시작은 형태를 취한 후에 1 만 포인트입니다.좋은 결과를 보여 주위에 1 억 임의의 포인트는 시간을 계산합니다.

도움이 되었습니까?

해결책

무작위 샘플링보다 더 표 샘플링에 대한 두 가지 주요 이유입니다.기 때문에 먼저 그리드 샘플링을 소개합니다 그리드와 같은 유물에서 결과 이미지입니다.두 번째이기 때문에 격자 샘플링을 제공하지 않을 수 있습니다 충분히 견본에 대한 융합형 그 결과 이미지입니다.만약 완료 후 그리드 통과,당신은 당신이 원하는 더 많은 샘플을 만들 필요가 다른 전달은 약간 오프셋 격자(하지 않도록 resample 같은 점)또는 스위치 미세한 격자할 수 있는 일을 끝낼 것보다 더 많은 작업이 필요합니다.임의 샘플링을 제공합 매우 부드러운 결과를 공정을 중단시킬 수 있습니다 즉시 이미지를 융합하거나 당신에 만족하는 결과입니다.

나는 발명자의 기술 그래서 당신은 저를 신뢰할 수 있습니다.:-)

다른 팁

동일한 보유한 불꽃 도형:부벨가를 찾는 것에 대해"끌개", 그래서 경우에도 당신은 시작과 함께 임의의 지점,그것은 매우 빠르게 수렴하여 이들 유치 곡선이 있습니다.당신은 일반적으로 피하기 위해 그림이 첫 번째 10 픽셀에서 반복 또는 그래서 어쨌든,그래서 시작점은 정말 관련이지만,일을 피하기 위해 같은 두 번 계산,임의 샘플링을 훨씬 낫다.언급했듯이,그것은 위험을 제거의 유물.

하지만 가장 중요한 기능의 임의 샘플링는 그것의 모든 수준의 정밀도(이론적으로,적어도).이것은 매우 중요한 도형:그들은 정보에 모든 수준의 정밀도,따라서 입력이 필요한 모든 수준에서뿐만 아니라.

는 동안 나는 100%무엇을 알고 정확한 이유는 것,나는 그것이 더 많은 가능성을 발견할 수 있습니다.려는 경우 반복을 통해 모든 단점을 여러 번,그것은 폐기물을 처리를 많이 사이클에 사진을 얻을 수있는 보이지 않는 훨씬 더 낫습니다.을 수행하여 임의 샘플링을 수 있는 양을 줄이는 데 필요한 작업을 수행-주어진 만큼 큰 샘플 크기는 여전히 결과를 얻을하기 어려운 것"차별화에서"반복하는 모든 픽셀(의 시각적 관점에서 보기).

이것은 아마도 어떤 종류의 몬테카를로 방법 그래서 그렇다는 것,이 모든 픽셀을 생산할 것이 완벽한 결과 그 것이 무섭게 시간이 소요됩니다.

왜 당신은 단지 그것을 시도하고 어떻게 됩니까?

임의 샘플링을 사용하여 가능한 한 가까이 정확한 솔루션에는 이 같은 경우에 정확하게 계산할 수 없습으로 인해 통계적 성격의 문제입니다.

할 수 있는'가서 모든 픽셀',그 이후 모든 픽셀은 사실 어떤 스퀘어 지역과 차원 dx*dy,당신은 단지 사용 num_x_pixels*num_y_pixels 포인트에 대한 계산을 매우 거친 결과입니다.

다른 방법으로 사용하는 것이 매우 큰 해상도와 규모로 렌더링된 후 계산이 됩니다.이는 어떤 종류의 체계적인'렌더링하는 모든 픽셀의 렌더링이에 나누어 져 같은 양의 서브 픽셀이 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top