Zurück   3dmaxforum.de > 3ds Max > 3ds Max - Modellieren
Zurzeit aktive Benutzer im Chat: 0
Mit 10 Benutzern waren die meisten Benutzer an einem Tag im Chat (14.03.2008).
Zurzeit ist kein Benutzer im Chat.

Bücher
Digital Lighting and Rendering 3ds max 2009 Workshops Poly-Modeling with 3ds Max: Thinking Outside of the Box Deconstructing the Elements with 3ds max How to Cheat in 3ds Max 2009: Get Spectacular Results Fast

über 3dmaxforum.de bestellen

über 3dmaxforum.de bestellen

über 3dmaxforum.de bestellen

über 3dmaxforum.de bestellen

über 3dmaxforum.de bestellen

Antwort
 
LinkBack (1) Themen-Optionen Ansicht
Alt 19.11.2008, 16:58   #1
neuer Benutzer
 
Registriert seit: 08.06.2004
Beiträge: 23
crocker hat noch keine Resonanz auf seine Beiträge erhalten, um sein Renomee anzuzeigen
Standard 3ds Max 2009: Dreiecke auf Fläche verteilen

hi!
ich habe folgendes problem: ich möchte ein (aus einer kugel geschnittenes) dreieck über einer fläche verteilen können, wobei sich die eckpunkte immer treffen. das problem bei der sache ist, dass die fläche nicht gerade ist sondern geschwungen. ich finde weiss leider nicht wie ich das machen kann...

mfg
crocker
crocker ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Mit Zitat antworten
Sponsored links
Alt 19.11.2008, 17:23   #2
Moderator
 
Benutzerbild von scrimski
 
Registriert seit: 27.04.2005
Ort: Berlin
Alter: 33
Beiträge: 9.671

Software: Wings 3D
Release: en

Blog-Einträge: 29

Galerie von scrimski ansehen

scrimski wird als engagiert angesehen
Standard 3ds Max 2009: AW: dreiecke auf fläche verteilen

Zitat:
ich möchte ein (aus einer kugel geschnittenes) dreieck über einer fläche verteilen können, wobei sich die eckpunkte immer treffen.
Welche Eckpunkte(Skizze, Screenshot o.ä.)?
Zitat:
Zitat von Nutzungsbedingungen
Jeder macht Rechtschreib- und/oder Grammatikfehler, allerdings solltest Du Dich wenigstens etwas bemühen, diese zu minimieren. Dazu zählt im deutschsprachigen Raum übrigens auch die Groß-/Kleinschreibung. Es hilft einfach den Beitrag besser zu verstehen.
Gilt auch für dich.
__________________
Link gesperrt
scrimski ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Mit Zitat antworten
Alt 19.11.2008, 17:40   #3
neuer Benutzer
 
Registriert seit: 08.06.2004
Beiträge: 23
crocker hat noch keine Resonanz auf seine Beiträge erhalten, um sein Renomee anzuzeigen
Standard 3ds Max 2009: AW: Dreiecke auf Fläche verteilen

Sry wegen der Gross-/Kleinschreibung. Ich vergesse das ständig.

Also ich habe hier mal zwei Renderings hochgeladen. Die grünen, gewölbten Fläche sollen an den Eckpunkten zusammenhalten sein und ihre Grösse nicht verändern, sich aber an die blaue Fläche anpassen so gut es geht anpassen. Ich habe es schon mit SurfDeform versucht, aber dieser Modifier verzieht mir die Dreiecke. Und das möchte ich nicht.
Miniaturansicht angehängter Grafiken
dreiecke-auf-flaeche-verteilen-dreiecke.jpg   dreiecke-auf-flaeche-verteilen-flaeche.jpg  
crocker ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Mit Zitat antworten
Alt 19.11.2008, 17:49   #4
Moderator
 
Benutzerbild von scrimski
 
Registriert seit: 27.04.2005
Ort: Berlin
Alter: 33
Beiträge: 9.671

Software: Wings 3D
Release: en

Blog-Einträge: 29

Galerie von scrimski ansehen

scrimski wird als engagiert angesehen
Standard 3ds Max 2009: AW: Dreiecke auf Fläche verteilen

Zitat:
Also ich habe hier mal zwei Renderings hochgeladen. Die grünen, gewölbten Fläche sollen an den Eckpunkten zusammenhalten sein und ihre Grösse nicht verändern, sich aber an die blaue Fläche anpassen so gut es geht anpassen
Ist das überhaupt möglich? Ich seh das nur für sehr reglmäßige Körper, Plane, Kugel, Zylinder etc.

Das Zudsammenhalten und platzieren ist das kleinere Problem, kompliziert wird es, wenn es darum geht, die Form zu halten.
__________________
Link gesperrt
scrimski ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Mit Zitat antworten
Alt 19.11.2008, 17:58   #5
neuer Benutzer
 
Registriert seit: 08.06.2004
Beiträge: 23
crocker hat noch keine Resonanz auf seine Beiträge erhalten, um sein Renomee anzuzeigen
Standard 3ds Max 2009: AW: Dreiecke auf Fläche verteilen

Wie die Form zu halten?
Ich dachte da irgendwie an eine Lösung mit dem einzelnen Verknüpfen der Punkte mit Bones(oder so ähnlich... habe noch nicht damit gearbeitet...) und die Bones dann irgendwie über die Fläche zu legen oder so.
crocker ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Mit Zitat antworten
Alt 19.11.2008, 18:06   #6
Moderator
 
Benutzerbild von scrimski
 
Registriert seit: 27.04.2005
Ort: Berlin
Alter: 33
Beiträge: 9.671

Software: Wings 3D
Release: en

Blog-Einträge: 29

Galerie von scrimski ansehen

scrimski wird als engagiert angesehen
Standard 3ds Max 2009: AW: Dreiecke auf Fläche verteilen

Zitat:
Wie die Form zu halten?
Form halten = nicht verzerrt werden.
Oder bezieht sich
Zitat:
ihre Grösse nicht verändern
nur auf die Oberfläche der Dreiecke?
Bones sind nicht nötig, zumindest sehe ich nicht, was Bones da bewirken sollen und nicht auch ohne zu lösen wär.
Möglicherweise braucht man etwas Max-Script für die Platzierung, weil es von der Menge der nötigen Abfragen manuell zu lange dauern würde.
__________________
Link gesperrt
scrimski ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Mit Zitat antworten
Alt 19.11.2008, 18:20   #7
neuer Benutzer
 
Registriert seit: 08.06.2004
Beiträge: 23
crocker hat noch keine Resonanz auf seine Beiträge erhalten, um sein Renomee anzuzeigen
Standard 3ds Max 2009: AW: Dreiecke auf Fläche verteilen

Die Form darf nicht verzerrt werden. Es wäre als Dachoberfläche gedacht die aus Elementen besteht die aussehen wie die grünen Dreiecke.
Mit MaxScript kenne ich ich leider überhaupt nicht aus, aber ich hab es schon im Grasshopper mit Rhino versucht. Ohne erfolg. Ich weiss einfach nicht wie ich sagen kann, das ein Eck des Dreiecks mit dem am nächst stehenden Eck des letzten Dreiecks und dem nächsten Punkt der Oberfläche sein soll. Ich hoffe das war jetzt irgendwie verständlich...
crocker ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Mit Zitat antworten
Alt 19.11.2008, 18:31   #8
Moderator
 
Benutzerbild von scrimski
 
Registriert seit: 27.04.2005
Ort: Berlin
Alter: 33
Beiträge: 9.671

Software: Wings 3D
Release: en

Blog-Einträge: 29

Galerie von scrimski ansehen

scrimski wird als engagiert angesehen
Standard 3ds Max 2009: AW: Dreiecke auf Fläche verteilen

Zitat:
Die Form darf nicht verzerrt werden. Es wäre als Dachoberfläche gedacht die aus Elementen besteht die aussehen wie die grünen Dreiecke.
Dann ist es doch eigentlich nicht machbar(mal von o.g. Ausnahmen abgesehen). Für die blaue Form halte ich das für nicht durchführbar.
Zitat:
...das ein Eck des Dreiecks mit dem am nächst stehenden Eck des letzten Dreiecks und dem nächsten Punkt der Oberfläche sein soll. Ich hoffe das war jetzt irgendwie verständlich
War es die ganze Zeit. We schon mal gesagt, die Platzierung ist nicht d as Problem, es wird einfach nicht möglich sein, auf unregelmäßigen Flächen immer die exakte Dreiecksform zu wiederholen.

MaxScript ist nicht wirklich schwer, zumindest, dass, was man in diesem Fall brauchen würde wäre nur recht einfache Wiederholung ein und des selben Vorgangs beim Platzieren.
__________________
Link gesperrt
scrimski ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Mit Zitat antworten
Sponsored links
Alt 19.11.2008, 18:40   #9
neuer Benutzer
 
Registriert seit: 08.06.2004
Beiträge: 23
crocker hat noch keine Resonanz auf seine Beiträge erhalten, um sein Renomee anzuzeigen
Standard 3ds Max 2009: AW: Dreiecke auf Fläche verteilen

Zitat:
Zitat von scrimski Beitrag anzeigen
We schon mal gesagt, die Platzierung ist nicht d as Problem, es wird einfach nicht möglich sein, auf unregelmäßigen Flächen immer die exakte Dreiecksform zu wiederholen.
exakt auf die Fläche muss es ja nicht angepasst sein. Es muss ja nur so nahe wie möglich an die Fläche angeglichen werden.

Zitat:
Zitat von scrimski Beitrag anzeigen
MaxScript ist nicht wirklich schwer, zumindest, dass, was man in diesem Fall brauchen würde wäre nur recht einfache Wiederholung ein und des selben Vorgangs beim Platzieren.
Auch wenn MaxScript noch so einfach ist, bis morgen schaffe ich das höchst wahrscheinlich nicht....
crocker ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Mit Zitat antworten
Alt 19.11.2008, 18:51   #10
Moderator
 
Benutzerbild von scrimski
 
Registriert seit: 27.04.2005
Ort: Berlin
Alter: 33
Beiträge: 9.671

Software: Wings 3D
Release: en

Blog-Einträge: 29

Galerie von scrimski ansehen

scrimski wird als engagiert angesehen
Standard 3ds Max 2009: AW: Dreiecke auf Fläche verteilen

Geht's eindeutiger?

Zitat:
exakt auf die Fläche muss es ja nicht angepasst sein. Es muss ja nur so nahe wie möglich an die Fläche angeglichen werden.
Was ist 'es'? Was muss an welche Fläche angepasst werden?
Mit welcher Toleranz?

Zitat:
Auch wenn MaxScript noch so einfach ist, bis morgen schaffe ich das höchst wahrscheinlich nicht....
Den Script-Part würde ich ja übernehmen, wenn wir - hoffentlich bald - geklärt haben, was hier passieren soll.
Alles, was du zu tun hättes, wäre das Skript dann ausführen.
Die Geometrie aus deinem Beispiel, hier als *.fbx hochgeladen wäre extrem hilfreich.
__________________
Link gesperrt
scrimski ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Mit Zitat antworten
Alt 19.11.2008, 19:29   #11
neuer Benutzer
 
Registriert seit: 08.06.2004
Beiträge: 23
crocker hat noch keine Resonanz auf seine Beiträge erhalten, um sein Renomee anzuzeigen
Standard 3ds Max 2009: AW: Dreiecke auf Fläche verteilen

Zitat:
Zitat von scrimski Beitrag anzeigen
Geht's eindeutiger?


Was ist 'es'? Was muss an welche Fläche angepasst werden?
Mit welcher Toleranz?
Von der Toleranz her ists schwer zu sagen wieviel. Möglichst wenig halt.
"Es" ist das grüne gebogene Dreieck, dass über die Fläche angeordnet werden soll wie du in der Datei siehst. Nur halt nicht auf der geraden Fläche, sondern über die Oberfläche.

Zitat:
Zitat von scrimski Beitrag anzeigen
Den Script-Part würde ich ja übernehmen, wenn wir - hoffentlich bald - geklärt haben, was hier passieren soll.
Alles, was du zu tun hättes, wäre das Skript dann ausführen.
Die Geometrie aus deinem Beispiel, hier als *.fbx hochgeladen wäre extrem hilfreich.
Ist hochgeladen. Die Oberfläche hat sich etwas geändert. Danke schonmal im Vorraus!
Angehängte Dateien
Dateityp: zip file.zip (25,0 KB, 3x aufgerufen)
crocker ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Mit Zitat antworten
Alt 20.11.2008, 14:37   #12
Moderator
 
Benutzerbild von scrimski
 
Registriert seit: 27.04.2005
Ort: Berlin
Alter: 33
Beiträge: 9.671

Software: Wings 3D
Release: en

Blog-Einträge: 29

Galerie von scrimski ansehen

scrimski wird als engagiert angesehen
Standard 3ds Max 2009: AW: Dreiecke auf Fläche verteilen

Im Anhang der Stand bis jetzt.

Hängengeblieben bin ich wie erwartet bei der Verzerrung der Elemente, für mehr fehlt mir leider die Zeit.

Vorgehen bis jetzt:

Ich habe eine Distributionsfläche bestehend aus Dreiecken in der Grösse der Dach-Elemente erzeugt und per Reactor auf die gewünschte Dachform gelegt.

An jede Ecke des Dach-Elements kommen Pointhelper, gegeneinander per Lookat fixiert, die dann mit dem zugehörigen Script auf die Distributionsfläche
verteilt werden. Das Dach-Element selbst ist schnell und schmutzig per Skin an die Pointhelper gebunden.

Nötig wären noch eine verbesserte Skinanpassung und eine saubere Platzierung der Punkte, da es im Moment zu Überschneidungen in der Geometrie kommt. Die Platzierung basiert auf der Vertexnummerierung der jeweils zugeordneten Fläche, da liegt im Moment auch das Hauptproblem - eine Lösung oder Idee habe ich grad keine und eben auch keine Zeit.
Script+Scene File im Anhang.
Angehängte Dateien
Dateityp: rar dach.rar (193,5 KB, 2x aufgerufen)
__________________
Link gesperrt
scrimski ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Mit Zitat antworten
Alt 20.11.2008, 15:00   #13
neuer Benutzer
 
Registriert seit: 08.06.2004
Beiträge: 23
crocker hat noch keine Resonanz auf seine Beiträge erhalten, um sein Renomee anzuzeigen
Standard 3ds Max 2009: AW: Dreiecke auf Fläche verteilen

Es ist jetzt zwar das Ergebnis das dem am nächsten kommt das wir benötigen aber eben trotzdem nicht 100%. Ich glaube wir werden einfach den manuellen Weg gehen und alles einzeln "draufkleben". Trotzdem danke für deine Zeit, Hilfe und Support.
Ich werde mir wahrscheinlich in nächster Zeit selbst das MasScript zu Gemüte führen. Ist ziemlich mächtig wenn mans beherrscht.
crocker ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Mit Zitat antworten
Alt 20.11.2008, 15:04   #14
Moderator
 
Benutzerbild von scrimski
 
Registriert seit: 27.04.2005
Ort: Berlin
Alter: 33
Beiträge: 9.671

Software: Wings 3D
Release: en

Blog-Einträge: 29

Galerie von scrimski ansehen

scrimski wird als engagiert angesehen
Standard 3ds Max 2009: AW: Dreiecke auf Fläche verteilen

Zum manuellen Draufkleben kannst du schon das angelegte Element mit den Pointhelpern benutzen.
Der Skin Modifier muss vorher halt noch korrigiert werden, dann kann man per Snap die Point helper(heissen Pick o.ä) auf die Geometrie legen.

Vielleicht funktioniert auch was anderes ausser Skin, linkedXform und Vol.Select hatte ich als erstes angedacht, haben sich aber als unpraktikabel erwiesen.
__________________
Link gesperrt
scrimski ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Mit Zitat antworten
Alt 20.11.2008, 15:46   #15
neuer Benutzer
 
Registriert seit: 08.06.2004
Beiträge: 23
crocker hat noch keine Resonanz auf seine Beiträge erhalten, um sein Renomee anzuzeigen
Standard 3ds Max 2009: AW: Dreiecke auf Fläche verteilen

das Problem an der Sache ist, dass sich die Surface wieder geändert hat. Die ändert sich leider ständig.
Wir haben uns jetzt dafür entschieden(nachdem wir solche Dreiecke auf Papier aufgeklebt haben und mit den Formen gespielt haben) die Dreiecke einfach in einer Fläche(wie gehabt) zu modellieren und dann entsprechend der Form vom richtigen Modell zu drehen. Ideal wäre natürlich wenn ich ein Mesh machen könnte das genau so aussehen würde wie der Grundriss wobei ich aber sagen könnte, dass sich die Länge der Edges nicht verändert sonder dafür die anderen Vertexes mitgezogen werden(so ähnlich wie bei Softselection).
crocker ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati