PSB - blender3d.pl
 PSB - forum.blender3d.pl
 Dodaj do ulubionych
 PSB - manual.blender3d.pl
SzukajGrupyZaloguj się, by sprawdzić wiadomościZalogujRejestracjaProfilUżytkownicyFAQ
Jak zoptymalizować renderowanie photonów?

 
Napisz nowy temat   Odpowiedz do tematu    Forum PSB Strona Główna -> Oświetlenie, materiały, praca z powierzchniami
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
osiris



Dołączył: 20 Lis 2007
Posty: 329

PostWysłany: Czw Gru 13, 2007 9:09 pm    Temat postu: Jak zoptymalizować renderowanie photonów? Odpowiedz z cytatem

Oto moja pierwsza animacja z zastosowaniem lampy fotonowej.
http://pl.youtube.com/watch?v=LhkKJ-v3MK8
Zastosowałem 80 klatek, tryb "previev" i renderowanie trwało 10h.
Mój kompek to: Athlon Barton 2500+, Windows XP, 512 MB RAM,
Co zrobić, by przyspieszyć render animacji, ale przy okazji otrzymać zadawalające efekty, bo z tej pierwszej animacji nie jestem specjalnie zadowolony.
Przy okazji mam dodatkowe pytanie.
Dlaczego refleksy śnieżą w pewnym momencie. Co to za dziwny, niepożądany efekt?


Ostatnio zmieniony przez osiris dnia Pią Gru 14, 2007 8:31 am, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
wgz
Moderator


Dołączył: 31 Sie 2006
Posty: 422
Skąd: Wrocław

PostWysłany: Czw Gru 13, 2007 11:47 pm    Temat postu: Odpowiedz z cytatem

Niestety fotony nie są do animacji jeśli jest mowa o Yafray ponieważ ten renderer nie zapisuje mapy fotonów dla dalszych renderów, chyba że czegoś nie wiem. Yafek za każdym razem przelicza mapę fotonów, co w rezultacie daje inne rozmieszczenie próbek(tych plam) dla każdej klatki, v-ray na przykład potrafi zapisać kilka mapek dla sceny, a potem je wykorzystywać do renderowania, co w rezultacie znacznie przyśpiesza czas renderowania i usuwa efekt pływających cieni. Poszukaj na Blenderarts być może jest jakiś builid blendera, czy może skrypt jakiś. Ale Pov Ray podobno potrafi zapisać mapkę, a on też jest zintegrowany z Blenderem.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
osiris



Dołączył: 20 Lis 2007
Posty: 329

PostWysłany: Pią Gru 14, 2007 8:34 am    Temat postu: Odpowiedz z cytatem

Dobrze, że to nie moja wina, ale z drugiej strony źle, że jakby nie da się tego zmienić.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
osiris



Dołączył: 20 Lis 2007
Posty: 329

PostWysłany: Nie Gru 23, 2007 12:27 pm    Temat postu: Odpowiedz z cytatem

Podbijam temat, aby podzielić sie pewną refleksją, czy raczej spostrzeżeniem.
Udało mi się znacznie przyspieszyć renderowanie sceny z udziałem lampy fotonowej przez zmianę pewnego parametru.
Nie wiem jak to działa na scenę i jej jakość (nic nie zauważyłem,) ale przyspiesza (i to bardzo) renderowanie Yafraya z użyciem lampy fotonowej.
Zmieniłem parametr w panelu Render/Yafray=>"processors" z liczby "1" na "8" i szybkość renderu podskoczyła w sposób znaczny.
Dlaczego - nie mam pojęcia, ale pracuje się bardziej komfortowo.


Ostatnio zmieniony przez osiris dnia Nie Gru 23, 2007 4:18 pm, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
CSfan



Dołączył: 27 Lip 2006
Posty: 35

PostWysłany: Nie Gru 23, 2007 2:48 pm    Temat postu: Odpowiedz z cytatem

To bardzo ciekawe skoro pracujesz na jednym procesorze.
Może ktoś to potrafi wytłumaczyć ?
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
osiris



Dołączył: 20 Lis 2007
Posty: 329

PostWysłany: Nie Gru 23, 2007 4:13 pm    Temat postu: Odpowiedz z cytatem

CSfan napisał:
To bardzo ciekawe skoro pracujesz na jednym procesorze.
Może ktoś to potrafi wytłumaczyć ?

Z Twego wpisu wynika, iż jest to parametr odpowiedzialny za ustawienia dla wieloprocesorowych maszyn, tudzież procesorów wielordzeniowych?
Czy tak?
Jeśli rzeczywiście, to byłoby to zadziwiające, że zmiana na wyższą wartość przy normalnym kompie cokolwiek zmienia na lepsze, ale może nie o to chodzi? (jednak)
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Tommy Cobalt



Dołączył: 04 Lis 2004
Posty: 205
Skąd: Rumia

PostWysłany: Nie Lip 20, 2008 5:11 pm    Temat postu: Odpowiedz z cytatem

Znaczny? maks 2-3%, ze wzgledu na procentowo wyzsza szanse obrabiania akurat watku zwiazanego z renderingiem. podejrzewam, ze wieksza wydajnosc osiagniesz dzieki temu, ze w momencie przelaczania watku (kilkaset tysiecy cykli zegara!) CPU ma czas na wyciagniecie danych z RAMu i nawet HDD, a to oznacza mniejszy czas potrzebny na rozpoczecie renderingu na nowym watku.

Tyle, ze to spekulacja.

Znaczace przyspieszenie dostaniesz po zmianie sprzetu... Dwurdzeniowy Sempron 1GB i plyta to ~260zł. Lajf iz brutal.

U siebie zrobilem eksperyment kiedys - na Duronie 1600@2400 ta sama opcja mialem przyspieszenie o okolo 4%, ale to jeszcze w granicy pomiaru statystycznego. Na C2D i C2Q mialem po podbiciu ilosci watkow (ponad liczbe rdzeni! np dla C2Q z 4 na 16) przyspieszenie ponad 27% (Q/4->16) i 36% (D/2->8), ale sceny były małe (rendering poniżej 15 minut).

Ergo: to chyba nie o CPU chodzi a ogolnie lepsze wykorzystanie pozostalych podzespolow komputera.

_________________
:: GG :: 2558666 ::
:: tcobalt (a) gmail com ::
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora Numer GG
osiris



Dołączył: 20 Lis 2007
Posty: 329

PostWysłany: Nie Lip 20, 2008 8:36 pm    Temat postu: Odpowiedz z cytatem

Teraz to w ogóle nie ma znaczenia, bo chyba w nowej wersji Blendera nie ma tej opcji. Wink
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Mroczny Pito



Dołączył: 25 Maj 2007
Posty: 319
Skąd: Skawina

PostWysłany: Czw Lip 24, 2008 1:57 pm    Temat postu: Odpowiedz z cytatem

Jeśli chodzi oyafka to on nie jest już rozwijany- tylko Yaf(a)Ray. Ale masz opcję Threads i tam jak zwiększysz to też masz szanse na przyspieszenie renderu. To tyle Smile
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email Numer GG
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum PSB Strona Główna -> Oświetlenie, materiały, praca z powierzchniami Wszystkie czasy w strefie CET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


Powered by php BB Group