Es werde Licht?

Es gibt 17 Antworten in diesem Thema, welches 5.246 mal aufgerufen wurde. Der letzte Beitrag (6. Juli 2004 um 17:49) ist von wal.

  • Hi,

    so nun isses FAST soweit. Anbei mein erstes Stück einer Szene. Aber ich bin hier etwas hängen geblieben.:-|

    Ich bin dabei eine Glühbirne einzubauen. Ich habe es nun soweit geschafft, dass die Glühbirne aus Glas ist und dass das Licht (Birne) sich in der Glühbirne befindet. Nun bekomme ich so in etwa einen Lichtschein nach aussen, aber die Birne leuchtet nicht ... irgendwelche Ideen?

    Auch scheint mir die Wand zu stark zu spiegeln links neben der Birne - oder was meint ihr?

    Vielen Dank schon mal vorab für Tipps!! :D:D

    33_Lightbulb1.jpg

    Die Perfektion liegt in der Imperfektion

  • hi wal,sieht sehr cool aus,ich denke das der wert für das glanzlich zu hoch eingestellt ist,darum ist die wand hinter der birne zu stark beleuchtet änder den wert im highlightchannel in deinem shader tree.

    um deine birne glühen zu lassen wählst du die birne aus und clickst unter edit = add new anything glow light,dann gehst du in den shader raum und änderst im glow channel deines shader trees die farbe von schwarz auf einen leicht gelblich beigen ton,nun sollte deine glühbirne glühen.ich hoffe du verstehst was ich meine,ich habe gerade keine deutsches handbuch zur hand um dir das genauer zu beschreiben(ich benutze die software nur in englisch).

  • Hi DAIGORO,

    vielen Dank für deine Hilfe und auch vielen Dank für die netten Worte. Bin froh das es jemandem gefällt!! ;)

    Ich weiss was du meinst mit dem Glow Effekt, ich habe es nun so gelöst, dass ich etwas mehr an den Parametern der Birne gedreht habe in dem Menu "Lichtschein" (Light Sphere?) konnte ich nochmals einen weiteren Radius für das Licht einstellen. Aber ich habe dann auch endlich den Parameter gefunden, damit das Licht erst durch das Glas (Objekt) durchscheinen kann.

    Nun habe ich noch ein anderes Problem, die Decke. Leider ist das ganze (Wände, Decke) kein Vertex Objekt, also kann ich auch kein anbringen. Aber die Decke hat einfach zu große Steine gegenüber der Wände. Hast du dafür auch eine Idee? :-o

    Ich habe mir schon überlegt, ein Splineobjekt zu erstellen, die Textur drauf und dann an die Decke hängen - bin aber noch nicht zum Probieren gekommen.

    Danke schon mal im voraus!

    Die Perfektion liegt in der Imperfektion

  • Hi wal!
    Hast Du´s mal mit verschiedenen Projektionsmodi probiert? Es ich ja so, daß Carrara die Textur nicht auf das Objekt "klebt" sondern sie projiziert. Bei Deinem Tunnel wäre eine zylindrische Projektion passend.
    Noch was zur Birne: Ich weiß nicht, wie Du das mit dem Durchleuchten des Lichts gemacht hast, ein einfacher Weg ist "keinen Schatten werfen" im Objekt Glühbirne auszuwählen (nicht in der Lichtquelle Glühbirne).
    Beim Raytraycing gibt es einen großen Unterschied zur Wirklichkeit: In der Realität ist Deine Lichtquelle (hier Glühbirne) der Ausgangspunkt des Lichts. Meines Wissens nach arbeitet det Raytracer (im Allgemeinen, nicht carraraspezifisch) umgekehrt. Der Raytracer berechnet das Licht von Standpunkt des Betrachters aus zur Lichtquelle. Daher leuchtet Licht nicht so einfach durch Glas, wie in der Realität.

    Nicht verzweifeln, ich halte die Texturierung und die Lichteinstellungen für den schwierigsten Bereich in 3D. ;)

  • Hi Wal

    Echt Super ich bin mal auf die fertige Szene gespannt. ;)
    Mit der Decke kannst Du unter Textur-Map Kachel aktivieren und Nahtlos anschließend
    die Horizontale und Vertikale werte erhöhen, ich glaube das könnte klappen.

    Grüße
    3dps


    Wir kochen alle nur mit Wasser, also
    Leben und leben lassen !!

  • Hallo 3dps'ler,

    ich habe mal einwenig mit der Szene rumgespielt ... und sie ist noch lange nicht fertig!!:p ;)

    Aber anbei mal ein Screenshot vom momentanen aussehen. Ich habe die Spiegelung zurückgeschraubt für die Wandtextur, jetzt sieht es mit dem Licht schon etwas besser aus.

    Für die Deckentextur musste ich mit arbeiten. Ich habe keine andere Lösung hinbekommen.

    Vielen Dank für eure Tipps ... wie ihr sehen könnt haben sie dem Bild doch gut getan!! ;) :)

    Edit:
    Das Bild ist nun weiter unten...

    Die Perfektion liegt in der Imperfektion

  • yep,wirklich ein super bild und ne geile atmosphere.kommt echt gut rüber!!

  • Cool 8-) 8-) eine echt gelungene Szene für einen Ego-Shooter, als kleiner Blickfang könntest Du noch eine Ratte in die Szene einsetzen.

    Weiter so 3dps ;)

    Grüße
    3dps


    Wir kochen alle nur mit Wasser, also
    Leben und leben lassen !!

  • Hi,

    danke an euch alle ... soviel Lob *da werde ich ja richtig rot* :D:D

    Also ich habe das gleich Bild nochmals rendern lassen (ich habe mich etwas mit den Rendereinstellungen auseinander gesetz - bin aber dabei fast verzweifelt!!):-)

    Hier nun das Bild mit folgenden Werten:
    P IV mit 2,4 GHz
    Ati 9000 mit 64 MB
    Renderzeit 5h 20min
    Texturgröße beträgt etwas über 7 MB
    Filegröße etwas über 20 MB

    Ich habe die Szene nun mal mit indirekter Beleuchtung rendern lassen. Ich finde die Details kommen nun in den dunklen Stellen mehr zur Geltung. Z.B. die Spieglungen im Wasser rechts.

    33_Tunnel.jpg

    Welches Bild ist denn nun schöner?

    P.S.: Es kommen noch ein paar Kleinigkeiten hinzu
    P.P.S.: Freu mich, das es euch gefällt ;) :)

    Die Perfektion liegt in der Imperfektion

  • Hm, verstehe nicht, wieso die Datei so gigantisch ist und das Rendern (daraus folgend) so lange dauert. Also die Texturgröße scheint zu groß. Du brauchst bei Texturen bei Weitem nicht die Auflösung, die Dein gerendertes Bild später haben soll. Außerdem achte mal drauf, ob Du nicht sehr große Objekte hast, die Du dann mit der Maus kleingemacht hast. Beispiel: Eine Korgkugel, ursprünglich ein halber Meter groß wird in eine Scene gesetzt und auf 20mm skaliert. Da das Masterobjekt aber so groß ist, wird es auch entsprechend behandelt. Eine Kugel von vorneherein 20mm groß und schattiert wird den Rechner ungleich weniger belasten... Dieses Erlebnis hatte ich in meiner Anfangszeit mit 3D. (Noch mit RaydreamStudio) Nachdem ich dann 5 Kugeln in der Szene hatte, sackte mein System völlig ein und mit jeder Kugel mehr... Das war dann noch mit 133MHz...

    Zu Deiner Frage: Das neue Bild gefällt mir besser! Aber ich kann Dir nur empfehlen, Dich auf die Suche nach den Rechenzeitschluckern zu machen. Wird Dein Projekt größer, wird das Rendern irgendwann zur Unmöglichkeit. Das Buch müßte ein Kapitel "Rendern optimieren" o.ä. haben. Nur so als Tip.

  • Hi diefa,

    danke für deine Antwort. ... Dann bin ich aber froh, dass ich auch keinen 133MHz Gerät mehr besitze!! :D :)

    Danke für den Tipp, werde mich mal auf die Suche danach machen. Aber es stimmt schon, meine Objekte sind schon größer. Vielleicht kann ich daran noch etwas drehen.:(


    Edit:
    So, um nun nicht den Thread überdimensional zu beanspruchen hier eine Final Version ... leider gibt es hierbei keine Ratten. Aber etwas anderes ;)
    33_tunnel_final.jpg

    Die Perfektion liegt in der Imperfektion

  • Hi,

    danke für das Lob!!! *gut tut* :D:D

    Stromer
    Wenn das Bild dann mal fertig gerendert wurde, werde ich es dir zukommen lassen ... ;)
    Edit: So, nun ist das Bild fertig gerendert - etwas mehr als 31 Stunden *puuuh*. Ich werde es dir dann mal zukommen lassen! :)

    diefa
    Leider bin ich im Moment noch nicht dazu gekommen, die Handbücher nach Optimierungstipps zu durchstöbern ... bin aber dabei. Danke für deinen letzten Tipp "Rendern Optimieren" - werde ich mal nachschlagen ...:) :)
    Edit: Also ich habe mir mal deinen Tipp näher angeschaut und kann folgendes sagen:
    Wenn ich die Renderzeiten nach unten drehen will, muss ich wohl das Bild komplett neu aufbauen. Es liegt bei mir an 3 Komponenten, erstens große Objekte, zweitens viel Wasser und drittens an den Rendereinstellungen selbst. Das heisst, es bringt bei mir nur etwas, wenn ich das Antialiasing ausschalte, sowie die indirekte Beleuchtung abstelle. Ich habe es versucht mir den Renderwerten auf die Hälfte zu setzen, also Schattengenauigkeit auf 2px statt 4px, die Indirekte Beleuchtung auf die Hälfte gesetzt, etc. Hat alles nicht geholfen. Ich muss schon die oben genannten Werte abstellen, damit es sichtbar schneller wird.
    Leider kann ich in diesem Bild auch keine Objekte weglassen, denn alle erstellten sind auch sichtbar und ne größere Textur macht die Gänge wieder kleiner :(
    Also das nächste mal werde ich wohl kleinere Objekte wählen ;) :)

    ... ach ja und noch etwas ... ich muss mich revidieren, denn das Projekt ist nicht so groß wie vorher gesagt, es belegt nur den Renderplatz zusätzlich auf der Platte!

    P.S.: Ich weiss zwar nicht ob das viel ist, doch die Indirekte Beleuchtung hat über 3 Milliarden Lichstrahlen berechnet!! :p

    Die Perfektion liegt in der Imperfektion

  • Hallo wal!
    Wenn Du den Pixelwert bei Rendergenauigkeit reduzierst, erhöst Du den Renderaufwandt! Wenn 4px eingestellt ist, bedeutet das, daß Carrara innerhalb der 4px schludern darf, es kann schneller berechnet werden.