|
|
|
|
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Hallo,
kurz vorgestellt:-)
Kenne POV-Ray nun schon jahrelang habe es aber nie geschafft, etwas bis
zur Vollendung zu erzeugen. ( hin und wieder war ich zwar vom Ergebnis
mich vollkommen neu motiviert. :-)
Zur meiner Frage:
was sagt mir das Messagewindow am Beispiel meiner Szene, abgesehen
Optimierungen an der Szenedatei vornehen. Bsw. anstelle einer Plane
Scene contains 192 frame level objects; 1 infinite.
Statistics for F:\Programme\Raytracing\1.pov, Resolution 640 x 480
-------------------------------------------------------------------
Pixels: 307840 Samples: 1801304 Smpls/Pxl: 5.85
Rays: 3767443 Saved: 192521 Max Level: 5/25
-------------------------------------------------------------------
Ray->Shape Intersection Tests Succeeded Percentage
-------------------------------------------------------------------
Box 16809657 7354237 43.75
Cone/Cylinder 141503095 41997178 29.68
Plane 102783045 5076367 4.94
Sphere 3013431 740809 24.58
Torus 30940802 7142480 23.08
Torus Bound 30940802 9079984 29.35
Bounding Box 821461960 257700642 31.37
Light Buffer 13998649 7324820 52.33
Vista Buffer 8664896 6638996 76.62
----------------------------------------------------------------
Roots tested: 9079984 eliminated: 2995368
Calls to Noise: 12276480 Calls to DNoise: 10
----------------------------------------------------------------
Shadow Ray Tests: 222218123 Succeeded: 48486813
Reflected Rays: 1966139
----------------------------------------------------------------
Radiosity samples calculated: 2262 (0.36 percent)
Radiosity samples reused: 617538
----------------------------------------------------------------
Smallest Alloc: 25 bytes Largest: 90956
Peak memory used: 597756 bytes
-----------------------------------------------------------------
Time For Trace: 0 hours 5 minutes 47.0 seconds (346 seconds)
Total Time: 0 hours 5 minutes 46.0 seconds (346 seconds)
-----------------------------------------------------------------
CPU time used: kernel 0.30 seconds, user 336.19 seconds, total 336.48
seconds
Render averaged 912.97 PPS over 307200 pixels
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Petra,
> [...] Seit ein
> paar Wochen lese ich hier in den NewsGroups mit. Durch die Bilder in
Schoen zu hoeren, einfach weiter machen dan kommt das Resultat.
> was sagt mir das Messagewindow am Beispiel meiner Szene, abgesehen
> Optimierungen an der Szenedatei vornehen.
Eine sehr interessante Frage, die ich dir leider nicht beantworten kan.
Bei mir, und ich denke bei den Meisten, ist es so dass ich die Statistik
sehe, aber nicht wirklich beachte. Habe aber in der letzen zeit einige
Beispiele gesehen die zeigen das die statistik nicht ohne Zweck da ist.
Deine Frage hat mir davon ueberzeugt das ein separates Kapittel zu
diesem Thema wuenschlich waere (in der Advanced Tutorial). In diesem
bezug sind auch das Histogramm und hierarchieen von "bounding boxes"
interessant. Die "Question and Tips" gibt hier einige ansaetze.
> Bsw. anstelle einer Plane
Ich wuerde es einfach mal versuchen, ersetze den Plane durch eine Box
und skaliere sie so, das die Raender nicht sichtbar sind und das der
Prozentsatz der getroffenen Strahlen optimal ist.
Ingo
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
In article <Xns### [at] povrayorg>, ing### [at] homenl says...
> Ich wuerde es einfach mal versuchen, ersetze den Plane durch eine Box
> und skaliere sie so, das die Raender nicht sichtbar sind und das der
> Prozentsatz der getroffenen Strahlen optimal ist.
der Aufwand lohnt.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
in news:MPG.17cf2412ac1dfa8b989719@news.povray.org Lutz-Peter Hooge
wrote:
Eine Box, mit der laenge einer Seite gleich Null, is im algemeinem sehr
schnell. Mann koennte auch zwei Dreiecke benuetzen.
> Es ist also sehr fraglich ob sich der Aufwand lohnt.
In diesem Fall ist es wahrscheilich fraglich. Aber wie ich Petras Frage
verstanden habe, geht's um Prinzip. Wie soll mann die statistischen
Daten interpretieren und wie kann man sie benuetzen um eine Szene so an
zu passen das die schneller gerenderd wird.
Ingo
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
ingo <ing### [at] homenl> wrote in news:Xns### [at] povrayorg:
> Eine Box, mit der laenge einer Seite gleich Null, is im algemeinem sehr
> schnell. Mann koennte auch zwei Dreiecke benuetzen.
ah, das merke ich mir..
>> Es ist also sehr fraglich ob sich der Aufwand lohnt.
Das war meine Frage ..
> In diesem Fall ist es wahrscheilich fraglich. Aber wie ich Petras Frage
> verstanden habe, geht's um Prinzip. Wie soll mann die statistischen
> Daten interpretieren und wie kann man sie benuetzen um eine Szene so an
> zu passen das die schneller gerenderd wird.
ja, das war so gemeint. Plane gegen Box tauschen war eher beispielhaft
Szene konnte ich jedoch keine Zeitvorteil feststellen.
Allerdings vermute ich in der Statistikausgabe doch einen tieferen Sinn,
obwohl mir nicht klar wird wie ich die Ausgabe Sinnvoll nutzen kann.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
erfolgreich waren.
einen Horizont bildet, oder den kompletten Kamerabereich abdeckt, dann wird sich
werden, und man durch "verkleinern" des Objektes evtl. optimieren. Evtl. kann bei
ein Ray->BB Test (bei dem dann evtl. sogar noch gegen das echte Shape getestet
wird).
HTH ... Jan
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Hallo Jan,
> Objekt erfolgreich waren.
[..]
> getestet werden, und man durch "verkleinern" des Objektes evtl.
> optimieren.
Strahlentestanteiles Rechenaufwand vermeiden. Aber scheinbar
Szenen stellte ich zumindest nichts reproduzierbares fest. Nun, ich
glaube das ich mich hier etwas verrannt habe.
> langsamer als ein Ray->BB Test
[..]
Mit BB-Test meinst du Bounding-Box-Test oder?
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
news:020### [at] ID-50671userdfncisde...
> Strahlentestanteiles Rechenaufwand vermeiden. Aber scheinbar
> Szenen stellte ich zumindest nichts reproduzierbares fest. Nun, ich
> glaube das ich mich hier etwas verrannt habe.
In Bezug auf Isosurfaces ist die Statistik wirklich recht brauchbar, denn da
Berechnungen zu vermeiden.
Marc-Hendrik
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
> Hallo Jan,
> > Objekt erfolgreich waren.
>
> [..]
>
> > getestet werden, und man durch "verkleinern" des Objektes evtl.
> > optimieren.
>
> Strahlentestanteiles Rechenaufwand vermeiden. Aber scheinbar
> Szenen stellte ich zumindest nichts reproduzierbares fest. Nun, ich
> glaube das ich mich hier etwas verrannt habe.
Test recht einfach (AFAIK nur eine lineare Gleichung).
"weit vorbei" geht... Die BB-Berechnung ist zwar mit mehreren Planes,
Vom Aufwand her ist IMHO sogar eine Plane minimal schneller zu berechnen.
und auch eine Kugel (ist ja auch "nur" eine quadratische Gleichung)
sollte vom Aufwand her gerade noch gleich aufliegen mit BB.
(BITTE schlagt mich sofort, wenn ich hier was falsches schreibe,
aber ich habe grad keine Werte zur Hand.)
oder komplexen CSG-Objecten.
Bounding wirklich viel leisten.
> > langsamer als ein Ray->BB Test
> [..]
> Mit BB-Test meinst du Bounding-Box-Test oder?
yep
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Jan Walzer wrote:
>
> Test recht einfach (AFAIK nur eine lineare Gleichung).
>
> "weit vorbei" geht... Die BB-Berechnung ist zwar mit mehreren Planes,
Divisonen und ein paar Vergleiche mehr gemacht werden.
>
> Vom Aufwand her ist IMHO sogar eine Plane minimal schneller zu berechnen.
> und auch eine Kugel (ist ja auch "nur" eine quadratische Gleichung)
> sollte vom Aufwand her gerade noch gleich aufliegen mit BB.
> (BITTE schlagt mich sofort, wenn ich hier was falsches schreibe,
> aber ich habe grad keine Werte zur Hand.)
skaliert ist! Ansonsten muss ein Matrix-Vektor-Produkt berechnet werden,
>
> oder komplexen CSG-Objecten.
> Bounding wirklich viel leisten.
Bei Union von vielen Objekten generiert POV-Ray eine Boundingbox-Hirarchie.
D.h. es gibt Boundingboxen die andere Boundingboxen umfassen. Wenn dann der
ersetzen.
- Micha
--
http://objects.povworld.org - the POV-Ray Objects Collection
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |