der seb
20.07.2009, 23:21
Hallo LLL,
ich bin beim Rendern des Taj Mahal auf seltsame Schatten gestoßen:
grubaluk
21.07.2009, 15:30
Hallo Sebastian,
ich gehe mal davon aus, dass Du das mit povray renderst? Eine direkte Hilfe kann ich Dir nicht geben, aber
bei meinem Try&Error-Verfahren beim Rendern bin ich natürlich auch schon oft auf merkwürdige Effekte gestoßen.
Dann gehe ich immer zurück auf Start und schaue mir an, wo ich mir den Effekt einhandele:
1. Radiosity erstmal abschalten (falls verwendet). Das kann, wie Vince bemerkt, schon die ersten
Merkwürdigkeiten verursachen, speziell auf weißen Flächen.
2. Area lights abschalten. Der "Schatten" ist ja recht scharf und hebt sich damit von den anderen ab, so dass
fraglich ist, ob es ein Körperschatten ist.
3. Die Plazierung der Lichtquelle variiern. Wandern die Schatten mit?
4. Irgendwelche Hintergründe (World-Sphere oder so) gegen ein schwarzes Nichts ersetzen und schauen was passiert.
5. Spiegelungen abschalten.
5. Zur Not auf einfachstes Brot- und Butter-Rendering runtergehen. Ist der Schatten immer noch da, muss man
vielleicht doch im Modell die Ursache suchen.
Das ist alles, wie gesagt, keine direkte Hilfe aber mit Ferndiagnose ist es halt schwierig.
Viele Grüße
Andreas
Gucki
21.07.2009, 15:31
Ganz einfach: offensichtlich hast du in deinem MOC zwei Dunkelbirnen verbaut.
der seb
21.07.2009, 17:26
Hallo Andreas
Danke für deine Antwort.
» ich gehe mal davon aus, dass Du das mit povray renderst?
Ja. Pov-Ray, bzw Radiosity mit MegaPov
» 1. Radiosity erstmal abschalten (falls verwendet). Das kann, wie Vince
» bemerkt, schon die ersten
» Merkwürdigkeiten verursachen, speziell auf weißen Flächen.
Ich rendere generell erst ohne Radiosity. Auf dem Ergebnis sind die Schatten nicht zu erkenne, auch am Fuss des vorderen Turmes ist kein solcher Schatten.
Deine Punkte 2-5 werde ich mal in den nächsten Tagen probieren. Wird bestimmt schön aufwendig.
Bei anderen Modellen, die ich gerendert habe (siehe Galerie) habe ich solche (großen) Fehler bisher noch nicht entdeckt.
Sebastian
der seb
21.07.2009, 17:26
Hi
» Ganz einfach: offensichtlich hast du in deinem MOC zwei
» Dunkelbirnen
» verbaut.
Hm, dann muss ich die mal suchen. Aber wie finde ich die, wenns da so dunkel ist?
der seb
21.07.2009, 17:31
Hallo Peer
danke für das Bild. Interessant, dass hier ähnliche Effekte auftreten.
Vor allem hier vor den Fliesen, wo sie wirklich garnichts zu suchen haben
Bernd the Brick
21.07.2009, 17:37
» Hi
»
» » Ganz einfach: offensichtlich hast du in deinem MOC zwei
» » Dunkelbirnen
» » verbaut.
»
» Hm, dann muss ich die mal suchen. Aber wie finde ich die, wenns da so
» dunkel ist?
Hallo,
ganz einfach man nimmt eine Lichtquelle mit negativem Licht, dann werfen die einen hellen "Schatten".
Gruß
Bernd
PS: Bei POV-Ray kann man das übrigens mal ausprobieren: Die RGB Werte einer Lichtquelle auf einen negativen Wert setzen.
der seb
21.07.2009, 17:41
Hallo nochmal
Danke für deine Hilfe
» Renderer verhalten sich ohnehin nicht physikalisch korrekt (egal ob
» Raytracing oder Radiosity). Ich weiß nicht, welche Software Du verwendet
» hast; ich kenne mich in erster Linie mit POV-Ray aus. Wenn man da die
» Radiosity-Funktion verwendet, muss man auch häufig mit den Parametern
» experimentieren, damit das Ergebnis ansehnlich wird. So offensichtliche
» Fehler wie auf diesem Bild treten aber normalerweise nicht auf.
ich verwende ebenfalls Pov-Ray, bzw MegaPov wenn ich mit Radiosity arbeite.
Zuerst experimentiere ich mit verschiedenen Kameraeinstellungen usw und rendere es ohne Radiosity. Das gab beim Taj Mahal keine Probleme.
Bin ich mit dem Ergenbis zufrieden versuche ich eine Version mit Radiosity in niedriger Auflösung. Beim Taj Mahal mit seinen 5000 Teilen hätte aber die niedrige Auflösung auch schon Ewigkeiten benötigt, also habe ich die Einstellungen des letzten Projekts übernommen.
Wie auch immer, ich probiere mal die Tipps von Andreas aus, mal sehen ob das hilft.
Sebastian
der seb
21.07.2009, 17:46
Hi Bernd
» ganz einfach man nimmt eine Lichtquelle mit negativem Licht, dann werfen
» die einen hellen "Schatten".
hui, jetzt wirds ja richtig tiefgründig
» PS: Bei POV-Ray kann man das übrigens mal ausprobieren: Die RGB Werte
» einer Lichtquelle auf einen negativen Wert setzen.
Auf die Idee bin ich noch garnicht gekommen. Habs aber grad ausprobiert, da kommen lustige Sachen raus. Mal sehen ob ich das irgendwo mal verwenden kann.
inof
21.07.2009, 18:12
Hallo Sebastian,
» » 1. Radiosity erstmal abschalten (falls verwendet). Das kann, wie Vince
» » bemerkt, schon die ersten
» » Merkwürdigkeiten verursachen, speziell auf weißen Flächen.
»
» Ich rendere generell erst ohne Radiosity. Auf dem Ergebnis sind die
» Schatten nicht zu erkenne, auch am Fuss des vorderen Turmes ist kein
» solcher Schatten.
»
Da sind aber definitiv mehrere Lichtquellen vorhanden, d.h. potentiell könnten "Kernschatten" entstehen. Oder hast Du die beim Einschalten der Radiosity auf nur eine Lichtquelle reduziert?
Ich tippe aber eher darauf, dass die Fehlerstellen aufgrund einer ungünstigen Kombination der Radiosity-Parameter entstehen, z.B. ein zu geringer count-Wert oder error_bound. Was steht denn im radiosity-{}-Block in Deiner .POV-Eingabedatei?
Viele Grüße
Oliver
der seb
21.07.2009, 20:23
Hallo
» Da sind aber definitiv mehrere Lichtquellen vorhanden, d.h. potentiell
» könnten "Kernschatten" entstehen. Oder hast Du die beim Einschalten der
» Radiosity auf nur eine Lichtquelle reduziert?
äm, ja. Das sind die Standard Lichtquellen beim L3P-Addon.
» Ich tippe aber eher darauf, dass die Fehlerstellen aufgrund einer
» ungünstigen Kombination der Radiosity-Parameter entstehen, z.B. ein zu
» geringer count-Wert oder error_bound. Was steht denn im
» radiosity-{}-Block in Deiner .POV-Eingabedatei?
falls dir das weiterhilft:
#declare LDRAW_RAD_LEVEL = 5;
#declare LDRAW_MTL = 10;
#declare INDEXOFREFRACTION=1.52;
#declare LDRAW_RAD_NORMAL = off;
#declare LDRAW_RAD_MEDIA = off;
#include "rad_def.inc"
global_settings {
assumed_gamma 1.4
max_trace_level LDRAW_MTL
adc_bailout 0.01/2
radiosity {
Rad_Settings(LDRAW_RAD_LEVEL, LDRAW_RAD_NORMAL, LDRAW_RAD_MEDIA)
}
}
sky_sphere {
pigment {
gradient -y
color_map {
[ 1 rgb 1 ]
}
}
}
light_source {
<-5000,-5000,-5000>
color rgb .4
area_light 200, 200, 10, 10
adaptive 1
jitter
circular
orient
}