Webdesign in Siegen

Karls andere Sachen

Ihr wollt eine Meinung und Tipps zu euren 3d-Grafiken? Hier bekommt ihr sie...

Moderatoren: Andreas, Christian W., Chris

Re: Karls andere Sachen

Beitragvon Karl am 05.02.2008, 10:00

Die Xpressoschaltung von der Seite nützt mir nichts, da kann ich ja genausogut Benutzerdaten einstellen, das wär nicht das Problem.
...
Okay, wäre doch ein Problem, bei 3000 Objekten, wenn mir langweilig ist und ich Motivation habe, mache ich sowas, geht ja eher einfach.
_Ederer_ hat geschrieben:Nur dein Problem habe ich nicht verstanden :? Willst du die xpresso-Schaltung ab einem best. Winkel ausschalten, um Rechenleistung zu sparen?

Genau das möchte ich, LODB schön und gut, aber wenn ich nahe am vorderstem Mast bin und in Fahrtrichtung blicke, dann brauche ich ja die hinteren Masten, Seile, usw. ja nicht.

lg karl
Benutzeravatar
Karl
Mitglied
 
Beiträge: 795
Registriert: 26.08.2007

Re: Karls andere Sachen

Beitragvon der_erce am 05.02.2008, 15:27

Berechnet Cinema auch das was nicht zu sehen ist? Was wäre denn wenn du selbst den Detailgrad änderst...du hast doch mit Sicherheit Nurbs usw. Was wenn du die ab einem gewissen Punkt ausschaltest oder zumindest etwas herunterfährst? Würde sowas nicht gehen? Von Xpresso hab ich keine Ahunung, schmeckt aber manchmal ganz gut :lol:

Gruß, Erce
I will have the Pene ala arabiata! - You need a tray? - Do you know who i am? - Well, do you know who I am? - This is not the game of who the fuck are you! I AM Vader, Darth Vader, Lord Vader ... i can kill you with a single thought.
Benutzeravatar
der_erce
Mitglied
 
Beiträge: 262
Registriert: 17.08.2007
Wohnort: Nürnberg

Re: Karls andere Sachen

Beitragvon Karl am 05.02.2008, 21:31

Im Editor schon - Wär ja doof in ner großen Szene wenn C4D erstmal alles hinter einem Berechnen muss, wenn man sich versucht zu drehen.
Selbst ändern ist halt blöd weils ne enorme Menge an Nurbsen, kreisen, usw ist, da fummelt man recht lang rum.
der_erce hat geschrieben: Was wenn du die ab einem gewissen Punkt ausschaltest oder zumindest etwas herunterfährst?

Genau das versuche ich zu automatisieren.

lg karl
Benutzeravatar
Karl
Mitglied
 
Beiträge: 795
Registriert: 26.08.2007

Re: Karls andere Sachen

Beitragvon sadcrow am 05.02.2008, 22:19

Nun mal abgesehen davon dass ich das alles auch gerne könnte, möchte ich dir Karl wirklich ein grosses Lob aussprechen, für diese sehr Ansprechende Arbeit!

Geile sache! :thumbsup:
Benutzeravatar
sadcrow
Mitglied
 
Beiträge: 870
Registriert: 08.01.2008
Wohnort: Winterthur Schweiz

Re: Karls andere Sachen

Beitragvon Karl am 05.02.2008, 22:36

:)
Motivation wieder da
Danke fürs Lob, hoffe es so bald wie möglich fertig zu bekommen.

lg karl
Benutzeravatar
Karl
Mitglied
 
Beiträge: 795
Registriert: 26.08.2007

Re: Karls andere Sachen

Beitragvon Karl am 13.02.2008, 23:35

Motivation hat sich leise davon gemacht, andere Arbeit, will aber nicht zuviel Zeit reinstecken:
Bild
Eier sind wegen SSS so überstrahlt, das geht wieder weg.

lg karl
Benutzeravatar
Karl
Mitglied
 
Beiträge: 795
Registriert: 26.08.2007

Re: Karls andere Sachen

Beitragvon Karl am 18.02.2008, 23:10

ES KLAPPT!!!
Dieses verdammte Xpressoproblem ist gelöst! Endlich ist der Mist vorbei
HACH *FROIIIII* *Auf Tisch rumtanz*
Man bin ich glücklich. Endlich nur noch stupide Arbeit, kaum noch denken...
...
*seufz*
Heut werd ich endlich mal wieder gut schlafen

gut nacht

karl

EDIT:@Chris: Ich hoffe du verzeihst mir diesen Beitrag, kommt so schnell nciht wieder vor.
EDIT2: Bearbeitungszeit insgesamt: 12h... Nur fürs Xpressoteil
Benutzeravatar
Karl
Mitglied
 
Beiträge: 795
Registriert: 26.08.2007

Re: Karls andere Sachen

Beitragvon Christian W. am 18.02.2008, 23:17

Hehe, Gratulation :lol: Aber anstatt dass du erklärst wie du es geschafft hast... nee nee nee ;)
Cinema R10.111, Photoshop CS2
Benutzeravatar
Christian W.
Moderator
 
Beiträge: 748
Registriert: 23.10.2006
Wohnort: NRW

Re: Karls andere Sachen

Beitragvon Karl am 18.02.2008, 23:17

^^morgen...

lg karl
Benutzeravatar
Karl
Mitglied
 
Beiträge: 795
Registriert: 26.08.2007

Re: Karls andere Sachen

Beitragvon Christian W. am 18.02.2008, 23:26

:lol:
Cinema R10.111, Photoshop CS2
Benutzeravatar
Christian W.
Moderator
 
Beiträge: 748
Registriert: 23.10.2006
Wohnort: NRW

Re: Karls andere Sachen

Beitragvon Chris am 19.02.2008, 00:14

Es sei dir verziehen... :lol: Aber wir erwarten eine umfassende Erläuterung, wenn nicht sogar ein Tutorial...
Das Mutterschiff befindet sich hier im Orbit. Wenn wir das zerstören, fällt der Rest der Dominosteine wie ein Kartenhaus in sich zusammen...Schachmatt! - Zapp Brannigan
Benutzeravatar
Chris
Moderator
 
Beiträge: 3062
Registriert: 26.01.2006
Wohnort: Halle/Saale

Re: Karls andere Sachen

Beitragvon Karl am 19.02.2008, 21:26

Chris hat geschrieben:Es sei dir verziehen... Aber wir erwarten eine umfassende Erläuterung, wenn nicht sogar ein Tutorial...

Dein Wunsch geht in Erfüllung:

Halbtutorial zu:
Wie baue ich einen Level of Detail Berechner (LoDB) in einem Programmteil, den ich nicht durchblicke....

1. Vorgedanken:
Als erstes sollte man sich klar machen, was man überhaupt will. In meinem Fall ist das eine Xpressoschaltung, die dynamisch die Winkelunterteilung eines Splines verändert, abhängig von der Entfernung. Besonderes Schmankerl soll die Winkelabhängigkeit sein, der Winkel soll sich auf 90° setzen, sobald das Objekt aus dem Blickfeld verschwindet. Wenn man einfach so mal drauflosnodet, kommt man nicht zum Ziel, weil man nicht weiß wie es den Aussehen soll.

2. Anfangen:
Äußerst wichtig sind Skizzen. Macht euch einen Plan, wie ihr machen würdet, hättet ihr Nodes die gar nicht existieren. Kein Schaltplan! Vor allem Skizzen von Sonderfällen, wie etwa bestimmte Entfernungen oder Winkel sollten beachtet werden. Schreibt euch auf, was ihr wollt, etwa "a>b ist gut; a<b ist schlecht" Sowas hilft ungemein, wenn man irgendwo steckt, wo man nicht weiterweis.

3. Richtig anfangen:
Wenn man glaubt, die Kernprobleme erfasst zu haben, kann man anfangen. Lasst euch Zeit, macht zuerst das einfache, etwa die Entfernungsberechnung. Sammelt Erfolgserlebnisse, die euch helfen, in schwierigen Momenten weiterzumachen. Die Entfernungsberechnung gehört dazu, da sie beim durchschauen der verfügbaren Nodes eigentlich ins Auge springt. Man benötigt die Globale Position der Kamera, und die des Zielobjekts, dem Spline. Hier vor allem auf die Zentralisation der Objektachse achten, sonst gibts sehr schnell Probleme. Die globalen Positionen fließen in einen Abstandsnode. Es geht auch ein Subtraktionsnode, aber da treten Probleme auf sobald man einen der drei Werte (Pos X, Y und Z) ins negative kehrt, bzw wenn das Abgezogene Objekt von Wert kleiner ist als das Abzuziehende Objekt.
Der Wert des Abstandes kommt in einen Bereichswandler. Die Eingangswerte werden als 1-1000 empfangen, mit einem Umwandlungsbereich von 1-10000, raus gehen Grad, 5°-90°. Am Spline kann geschraubt werden, aber da der Polygonverlust auch so exponentiell zur Graderhöhung liegt, kann der Graph auch linear bleiben.

4. Schwierigkeiten erfolgreich lösen.
Wer glaubt, er würde den simplen Entfernungsberechner nicht hinbekommen, brauch eigentlich auch nicht mit dem Winkelschalter anfangen. Hier muss man ein Dreieck konstruieren, aus dem man dann den Winkel an der Kamera auslesen kann. Das Dreieck wird durch die Kamera, das Zielobjekt, und einem Nullobjekt in einer festen Linie definiert. Um eine feste Position in Bezug auf die Kamera zu bekommen, ordnet man das Hilfsobjekt der Kamera unter und setzt es um eine beliebige Strecke nach vorne. Soweit einfach, jetzt kommt Xpresso ins Spiel. Um den Winkel auszulesen braucht man trigonometrie, in der Schule furchtbar langweilig, hier aber absolut notwendig. Ich bin daran gescheitert. Trotz etlicher Stunden Versuches und Irrtums bin ich nicht darauf gekommen und habe Hilfe gesucht. Im CGNetworkforum habe ich sie gefunden, der User "Bobtronic" hatte eine solche Schaltung, mit der man einem Winkel auslesen kann, erstellt. An diese habe ich dann einen Bereichswandler angeschlossen, der Werte in Radians annimmt und in Werten zwischen 1 und 2 ausgibt. Hier benötigt man den Spline, es dürfen nämlich keine Werte mit Nachkommawerten auftreten. Mithilfe des Splines ebendies gemacht. Dann ewig probiert. Multiplikation, Addition, jeweils mit dem Wert des Abstandes von Kamera zu Ziel. Gestern erneuter Versuch diesmal klappte es, weil ich nach dem Abstandsberechner noch einen Bereichswandler gesteckt hatte, der die Werte von
1-10000 auf 1-2 mit Begrenzung in beide Richtungen "kodiert" hat. Multiplikator, Danach ein Bereichswandler, Eingang 1-2, Ausgang in Grad, wieder 5°-90°. An den Spline angeschlossen, fertig.

Trotz meiner Warnungen oben habe ich vor allem Trial and Error verwendet und bin nie weitergekommen. Macht also nicht den gleichen Fehler, sondern denkt erst und nodet dann.
Ein Wunsch von mir: Falls jemand Bobtronic in einem Forum sieht, in dem er selbst angemeldet ist, könnt ihr ihm schöne Grüße, einen großen Dank und die Frage, ob ich seine Arbeit hier einfach so verwenden darf, ausrichten. Bin kein Multiforer und wills eigentlich auch nicht werden. Wäre nett von euch, Jungs.

Abschließend noch die Schaltung als Bild:
Bild
Daten sind, wenn nicht gesondert angegeben, Standart.
- Punktprodukt: Datentyp Normale
- trigonometrisch: Datentyp Acos
Bereichswandlerdaten sind oben angegeben :) (müschtda suchn!)

Is des ein Text :staun:
Alternative Übersetzungsmöglichkeit zu LoDB: Lord of de Bier....
Hör ja schon auf mitm OT :engel:
Und ganz am Schluss: @Chris: Ich plane sowieso ein Tutorial zu Polygonsparen, aber dann mit Modelling.

lg karl
Benutzeravatar
Karl
Mitglied
 
Beiträge: 795
Registriert: 26.08.2007

Re: Karls andere Sachen

Beitragvon Christian W. am 20.02.2008, 22:31

Wow, danke für die ausführliche Antwort :-) Vermutlich muss ich den Text noch dreimal lesen, bevor ich dahinter gestiegen bin :lol: Bringt das denn jetzt auch Vorteile bei der Renderzeit oder der Bewegung im Editor?
Was kommt denn als nächstes an deinem Schiff an die Reihe? ;-)
Cinema R10.111, Photoshop CS2
Benutzeravatar
Christian W.
Moderator
 
Beiträge: 748
Registriert: 23.10.2006
Wohnort: NRW

Re: Karls andere Sachen

Beitragvon Karl am 20.02.2008, 22:41

Jetzt werd ich das auf jeden Fall mal auf alle Seile, also alle SweepNurbse anwenden, und dann mal schauen das ich den Rumpf überarbeite. Im Hinterkopf hab ich noch das Segelproblem, Animation mithilfe von Morph auf nem BezierNurbs oder nem FFD. Will beides nicht, bin auf der Suche nach Alternativen, aber wahrscheinlich läufts auf ne Xpressoschaltung und ein paar Joints hinaus.
Vorteile liegen auf jeden Fall im Rendering, weil ich bei Testrenderings schon die endgültige Qualität sehe. Workflow wird sich zeigen, aber es ist bestimmt schneller trigonometrie auszuwerten als 50000 nicht sichtbare Polys unnötigerweise auszurechnen... Mach aber erst mal nen Tag Pause, morgen wird dann geXpressot ohne Ende.
Und natürlich das Polyspartut, mal schauen wie langweilig der Unterricht wird, je langweiliger desto schneller werd ich fertig; Immer nur ausm Fenster schauen und Autos zählen ist nicht so das wahre.

lg karl
Benutzeravatar
Karl
Mitglied
 
Beiträge: 795
Registriert: 26.08.2007

Re: Karls andere Sachen

Beitragvon Chris am 21.02.2008, 15:48

Mit Tutorial meinte ich eher sowas, was man auch tatsächlich in der Tutorialecke anbieten kann...So mit Bildern und so... :lol: Hier kriegst du ja einen Augenkrampf... :duckweg:
Das Mutterschiff befindet sich hier im Orbit. Wenn wir das zerstören, fällt der Rest der Dominosteine wie ein Kartenhaus in sich zusammen...Schachmatt! - Zapp Brannigan
Benutzeravatar
Chris
Moderator
 
Beiträge: 3062
Registriert: 26.01.2006
Wohnort: Halle/Saale

VorherigeNächste

Zurück zu 3d-Grafik

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast