Próbuję wprowadzić buddhabrot fractal. Nie mogę zrozumieć jednej rzeczy: wszystkie zastosowane przeze mnie rewizje wybierają losowe punkty na obrazie, aby obliczyć ścieżkę ucieczki cząstek. Dlaczego to robią? Dlaczego nie przejrzeć wszystkich pikseli?Buddhabrot Fractal
Jakiemu celowi ma służyć losowe punkty? Więcej punktów sprawia, że lepsze zdjęcia, więc myślę, że przeglądanie wszystkich pikseli sprawia, że najlepszy obraz - czy jestem tutaj w błędzie?
Z moich danych testowych:
Praca na 400x400 obraz. Tak więc 160 000 pikseli do iteracji, jeśli przejdę na drugą stronę.
Korzystanie wyrywkowej, Obraz zaczyna się kształtować dopiero po 1 mln punktów. Dobre wyniki pokazują około 1 miliarda punktów losowych, których obliczenie zajmuje godziny.
Co się tyczy twojej edycji - czy dane z testu pochodzą z losowego próbkowania, czy też z metody brute force przechodzenia przez wszystkie piksele? Chociaż spodziewam się, że losowe próbkowanie będzie szybsze (średnio), chciałbym zobaczyć, jak te dwie metody * faktycznie * dla ciebie porównują w praktyce. – Streklin
mój błąd zapomniał o tym wspomnieć. Te dane pochodzą z losowego pobierania próbek. –
Hmm, liczby wydają się trochę dziwne - jak robisz losową próbkę - pomyślałbym, że po miliardie punktów zdobędziesz co najmniej kilka punktów zainteresowania (choć nie ma gwarancji że) z próbnego zestawu 160 000. Czy uzyskujesz taką samą jakość obrazu, gdy raz przekroczysz każdy piksel za pomocą brutalnej siły? – Streklin