ERLEDIGT
NEIN
NEIN
ANTWORTEN
32
32
ZUGRIFFE
4497
4497
EMPFEHLEN
-
23.03.09 17:28 #1
- Registriert seit
- Mar 2009
- Beiträge
- 40
Hi Leute,
wow mein zweiter Post.
Hier die Datei dazu:
http://www.2shared.com/file/5157565/...enproblem.html
runter scrolllen und bei FILE URL runterladen.
Mit dem Problem schlage ich mich seit Jahren herum. Ohne das irgendwer eine saubere aber einfache Lösung kennen würde. Wenn man eine detailgetreue Landschaft (in Form eines 2d Hohenlinienplan) in 3d erstellt, kann man das nicht nur mit den Mitteln von Cinema machen. Man brauch einen detailgenauen CAD Plan.
Problem:
In der Regel ist es bei Architekturplänen so das man einen speziellen 2d Höhenlinien Plan von der jeweiligen Stadt bekommt. Sagen wir mal eine Landschaft hat einen Höhenunterschied von 20m. Pro Höhenlinie 1m.
Den Plan öffne ich dann in Autocad setze mir einen Anker irgendwo hin und fülle nacheinander die Flächen. Danach exportiere ich die Datei als 3ds und importiere das ganze in Cinema. Ich setze mir falls es mehrere 3ds Dateien sind die Anker über einander und extrudiere dann die Flächen. Erste Fläche 1m, zweite Fläche 2m, dritte Fläche 3m usw.
Das Problem, und das werdet ihr in meiner Datei sehen ist, das das Modell an unsauberkeit nicht mehr zu überbieten ist. (ebene „Höhenlinien aus Autocad als 3ds Exportiert und dann normal exdrudiert“) Millionen Punkte und kreuz und quer linien. Außerdem entstehen natürlich auch Flächen innerhalb des Modells was das Boolen und eine eventuelle erstellung im 3d Drucker oder über CNC Fräsen unmöglich schwierig bis unmöglich macht.
Eine Möglichkeit ist natürlich die Höhenlinien mit Splines nachzuzeichnen, dann umwandeln und Poly für Poly zu verbinden. Das ist mit Abstand die sauberste Varriante! Siehe Ebene „ 01 Sauberste Varriante“ Keine Unnötigen Punkte, Linien oder Flächen. Ist aber bei plänen die Groß sind sehr aufwendig.
Dann natürlich mit Loft Nurbs (ist aber schon nicht mehr so sauber.)
Ebene „02 2 Splines im Loft-NURBS Nicht sauber“
Ich weiß nicht ob das Problem ausreichend beschrieben wird deswegen nochmal die Hauptfrage.
Wer kennt die sauberste Varriante Höhenlinien Modelle zu erstellen? Mit nur den nötigen Punkten, Linien und Flächen. Bitte nicht über Shader oder so was. Das wird nicht optimal klappen.
Ach so die Methode
Autocad Export als EPS
Import in Illustrator
Illustrator als DWG
kenne ich. Die Splines werden sehr sauber dargestellt. Dem Maßstab ist aber nicht mehr zu vertrauen! Deswegen eher nicht geeignet.
Ich hab mich wirklich gewundert, und ich habe überall danach gesucht, das dieses Problem nirgends behandelt wird.
Kennt einer die Wunderlösung. Vielleicht hab ich ja auch nur ein Brett vorm Kopf!
Lg
Robin
-
Hallo Robin,
die Datei konnte ich nicht öffnen, vielleicht ist mein Cinema zu alt.
Zunächst verstehe ich nicht was der Export aus Illustrator per dwg soll,das
macht keinen Sinn, einfach "speichern unter" und dann Illustrator Version 9(oder 8?),
einstellen, dann in Cinema diese Datei öffnen. Sie besteht dann nur aus Splines.
Diese Geländeebene extrudieren und dann unter dem Menue Funktionen
"Untriangulieren" und N-Gones einstellen, dann wird kräftig aufgeräumt.
Was heißt dem Masstab ist nicht mehr zu vertrauen?
Autocad zu Illustrator: 1cm in Illustrator entspricht 1cm im CAD-Plan unabhängig vom Masstab.
Dasselbe gilt für Illustrator zu Cinema , 1 Einheit in Illu entspricht einer Einheit in Cinema ( Exporteinstellung beachten).
Zur Sicherheit mache ich immer noch ein Massviereck in die Illustrator-Datei.
Gruß
Oskar
-
24.03.09 04:16 #3
- Registriert seit
- Oct 2003
- Ort
- Kiel(Schleswig-Holstein)
- Beiträge
- 1.032
OK, versuch mal den Weg :
- AutoCAD-Zeichnung in dwg oder dxf exportieren/speichern
- Google Sketchup 7 starten und importieren
- die Höhenlinien über die Sandbox-Funktion in ein Mesh umwandeln
- exportieren in 3ds
- impotieren in Cinema 4D
-
24.03.09 09:21 #4
- Registriert seit
- Mar 2009
- Beiträge
- 40
Ganz einfach weil das der korrekte weg und sauberste Weg ist. Ist was umständlich aber der export nach dwg generiert die besten Ergebnisse ohne Fragmente. Kann ja jeder machen wie er will. Ich habe das über Jahre hinweg eben so festgestellt.
Den Maßstab bekommt man schon hin. ja da hast du recht!
Die Methode die beschreibst ist natürlich erstmal logisch. Klappt aber wie ich ausführlich beschrieben habe nicht richtig. Du müsstest dir mal die Datei anschauen. Schade das du die nicht öffnen.
Den Umweg über Google möchte ich nun nicht antreten. Da kann ich ja direkt auf 3dmax Umsteigen. Da klappt der Autocad Austausch besser aus verständlichen Gründen. Ich suche halt explizit nach der Top Cinema Lösung.
-
24.03.09 09:50 #5
Hi,
Das Problem habe ich manchmal auch (bin umgeben von Ingenieuren
)
Wir verwenden hier Microstation, sollte/könnte auch mit Autocad funktionieren:
Das Höhenlinien-Modell innerhalb der CAD-Software zu vermaschen. Geht das wirklich nicht?
Wenn's nicht gehen sollte wirds hart. Vor allem wenn eine gewisse Toleranz einzuhalten ist. Cinema unterstützt, soviel ich weiss, keine Höhenlinien. Auch keine verwandte Modelling-Art mit der man nen Workaround heranziehen könnte. (Ausser vielleicht mit der neuen Ingenieur-Edition. Die kenne ich allerdings nicht
.
3D-Studio MAX unterstützt Höhenlinien. Damit könntest du's ja einfach konvertieren in ein Maschenmodell. Es reicht schliesslich zum konvertieren, arbeiten musst du damit schliesslich nicht
.
Liebe Grüsse
Matthias
-
Hallo Matthias,
wenn es sich im CAD schon um ein 3d-Modell handelt, dann müßte es kein Problem sein dieses ins Cinema zu bekommen, per dxf/dwg.
Besser ist natürlich eine direkte Schnittstelle wie z.B. zu Vektorworks.
Auch da kommen die Polygonkörper oft mit sehr vielen unnötigen Punkten und Dreiecken an, diese kann man durch "Untriangulieren" , "Punkte entfernen" und durch
N-Gones anlegen sehr sauber bekommen.
Gruß
Oskar
-
24.03.09 22:16 #7
oskar55,
Wenn ich Robingambitnicht völlig falsch verstanden hab', liegt das Problem bei der Erzeugungs-Art des Modells. Eine passende Software kann aus Höhenlinien durchaus eine, der Renderengine angenehme, Form des gewollten Modells erzeugen. In vielen Fällen ist das wohl ein «Mesh».
Aber ob es die Konvertierung, eben dieser Höhenlinien, in ein dwg/dxf taugliches Mesh zulässt, wag ich nicht einfach so zu behaupten
.
Ein dwg kann grundsätzlich auch nur aus Höhenlinien (Splines) bestehen. Wenn nur diese Form vorliegt, heisst das noch lange nicht, dass es ein allerwelts-kompatibles 3D-Modell ist... oder?
Wir befinden uns noch weit vor dem Optimieren von irgendwelchen Mesh-Produkten die aus der Konvertierung hervorgehen. ...Vorausgesetzt ich hab' die Frage richtig verstanden
.
Liebe Grüsse
Matthias
-
25.03.09 12:42 #8
- Registriert seit
- Mar 2009
- Beiträge
- 40
Hallo Leute!
Erstmal vielen Dank für die Kommentare. Aber so richtig hat mir davon keiner geholfen.
Vielleicht habe ich das Problem einfach Falsch beschrieben.
Die Höhenlinien liegen in Autocad als 2d Polylinien vor, nicht 3d.
Ich exportiere sie, öffne sie dann in Illustrator und importiere Sie wiederum in Cinema. So entstehen in meinem Fall um die 20 Splines.
Ich habe mal mein H-Modell hochgeladen. Auf der einen Seite seht Ihr die Ausgangssplines. Hab ich alle um 1m nach oben verschoben. Auf der Anderen Seite seht ihr das von mir in Cinema erstellte Poly by Poly Modell. Das ist halt sehr aufwendig. Und komplex. Man macht auch leicht mal einen Fehler. Ich habe dafür die einzelnen Splines jeweils in ein Extrude Objekt gesteckt mit den Werten 000. Dann umgewandelt. Das musste ich bei allen Splines Manuell machen. Lästig!! Gibt es da nicht ne bessere Methode? Wenn man das in ein Loft Nurb steckt passieren Crazy Sachen
Egal mein Hauptfrage ist. Wie ist die Perfekte Methode von den Splines zu meinem Poly Modell zu kommen? Ich kann es per Hand bauen und dann wir es auch sauber aber das muss auch einfacher gehen behaupte ich.
Hat einer eine Idee?
Hier die Datei:
http://www.file-upload.net/download-...ytest.zip.html
lg
Robingambit
-
25.03.09 13:08 #9
Hi!
Hm, keine Lösung, aber bzgl. LoftNurbs sei angemerkt: alle Splines sollten ihren Anfangspunkt z.B. links-unten haben, damit das Mesh einigermaßen brauchbar ist. Hinzu natürlich die gleiche Reihenfolge. Aufgrund der unterschiedlichen Punkte-Anzahl und Längen der Splines wird daraus allerdings dennoch keine schönes Mesh
Liebe Grüße,
Mark.... bitte keine C4D-Fragen per PN ...
+++ OUT NOW for CINEMA4D: Al'em - Free Align Plugin + Shaderpack Vol 1 - Free Shaders + Roll-It v1.0 - Free Roll Plugin + Egg-Objekt - Free Egg Primitive +++
eggtion.net
-
25.03.09 13:15 #10
- Registriert seit
- Mar 2009
- Beiträge
- 40
Hi Mark, danke dir. Hab mal die Anfangspunkte direkt neu gesetzt. Sieht aber immer noch ziemlich verrückt aus.
-
25.03.09 16:22 #11
@ Robingambit,
Wenn wir hier sagen, dass es mit Cinema in deiner gewünschten Geschwindigkteit nicht funktioniert (oder nur unzureichend), wieso willst du's dann trotzdem in Cinema machen?
Wie gesagt, in der CAD-Software sollte es funktionieren. ...und in MAX würds auch gehen. Das sind Programme die extra ein Tool für dein "Problem" haben. Wenn du das Resultat dieses (prozeduralen) Tools am Ende in ein Mesh konvertierst und es dann als dwg oder dxf exportierst, hast du genau das was du willst. Das importierst du dann ins Cinema und fertig. Eigentlich kein Problem.
Sollte es dir unmöglich sein, warum auch immer, und dir eilt es, schreib's kurz. Dann werde ich dir morgen schnell ein Mesh machen (bin heute nicht im Büro). Das ist eine arbeit von 2-3 Minuten.
btw. werde ich's genau so machen wie ich oben beschrieben habe
.
Liebe Grüsse
Matthias
-
25.03.09 17:08 #12
- Registriert seit
- Mar 2009
- Beiträge
- 40
Hallo Matthias,
also wenn das wirklich so schnell geht dann wäre es super nett von dir wenn du das erstellen könntest. Ich kenne mich in 3dmax nicht gut aus und habe das Programm auch nicht. Was brauchst du denn dafür? Nur die CAD Datei mit den 2d Höhenlinien?
Bei der Cinema Datei die ich heute Hochgeladen haben fehlen zwei Splines. Deswegen kann man die nicht nehmen. Bitte schreib mir doch mal wie ich das vorbereiten soll damit es wirklich nur 2 Minuten dauert.
Und wenn das resultat wirklich so sauber ist wie du es beschrieben hast wäre es toll wenn du vielleicht kurz in Stichpunkten die Schritte beschreibst.
Schade das das nicht über Cinema möglich ist. Ich habe auch schon nach Plugins gesucht aber nichts gefunden.
lg und 1000 Dank im Vorraus!!
Robin
-
25.03.09 17:37 #13
Hi,
Das Resultat ist natürlich nicht so sauber wie wenns schön gerastert wäre... (Bei Microstation kannst du aus der Geoinformationssystem-Punktwolke zum einen die Höhenlinien erzeugen und zum anderen ein echt sauberes, exakt gerastertes, Mesh generieren.)
Das MAX-Tool welches ein Mesh aus den Höhenlinien ableitet ist da ein wenig unzimperlicher: Das Mesh haltet sich an die Erfordernisse um es auch schön sauber rendern zu können... aber ein schönes Raster gibts dabei nicht. Stells dir eher als zweckmässiges Mesh vor, das man lieber nicht allzusehr weiterbearbeiten will.
Also wenn die Bauherren die Höhenlinien aus einem Punktwolken-erzeugenden Geo-Vermessungssystem generierten, könnten sie dir auch ein sehr sauberes Raster daraus generieren...
Ansonsten schick mir einfach das dwg mit den Höhenlinien. Sollten diese noch alle in der Z-Achse auf einer Ebene liegen, ists auch egal. Dann müsste ich einfach den Z-Abstand (höhenabstand) der einzelnen Kurven wissen
.
Liebe Grüsse
Matthias
-
26.03.09 16:13 #14
Hi!
Hat sich ja wahrscheinlich bereits erledigt, dennoch anbei ein Versuch mit einem selbst geschriebenen Plugin: "Splines2Heightmap" benötigt ein Polygon-Objekt mit den darin befindlichen "Höhen-Splines". Die Spline-Punkte müssen in der Spline auf Y = 0 liegen. Die "Höhe" für diese Spline ergibt sich aus deren Position.Y. Polygon-Objekt selektieren und Plugin aus dem Plugin-Menü wählen. Achtung: kann ein zeiterl dauern
[Achtung]Benutzung auf eigene Gefahr! Use at your own risk![/Achtung]
Kurzanleitung zu obigem File hoehenlinienpolytest:
1) Plugin in Cinema4Ds Plugin-Ordner extrahieren
2) Cinema4D starten
3) hoehenlinienpolytest.c4d öffnen.
4) Ebene erzeugen: 50000x50000, Unterteilungen 50x50
5) Auf Position 30000 / 0 / -20000 verschieben.
6) Ebene konvertieren, Shortcut C
7) Alle Höhen-Splines selektieren und hierarchisch in die Ebene verschieben.
8) Ebene selektieren und Plugins / Splines2Heightmap wählen.
9) Warten
Liebe Grüße,
Mark.
//edit: ups, vergessen: es werden nur lineare-Splines unterstützt. Es können auch andere Splines verwendet werden, aber diese werden vom Algorithmus linear betrachtet, d.h. aus z.B. einer Kreisspline (Bezier mit vier Punkten) wird ein Viereck
... bitte keine C4D-Fragen per PN ...
+++ OUT NOW for CINEMA4D: Al'em - Free Align Plugin + Shaderpack Vol 1 - Free Shaders + Roll-It v1.0 - Free Roll Plugin + Egg-Objekt - Free Egg Primitive +++
eggtion.net
-
26.03.09 17:18 #15
- Registriert seit
- Mar 2009
- Beiträge
- 40
OMFG
Du Freak !
Das ist die beste Lösung die ich bisher gesehen habe. Und Sie funktioniert brilliant. Das ist ja der Wahnsinn habe gerade ein paar tests gemacht. Ich hätte niemals gedacht das eine Solche präzise sauber Umsetzung überhaupt möglich ist. Das Boolen klappt auch wunderbar.
Diese Umsetzung ist fast schon zu realistisch. Die Übergänge sind so flüssig das man kaum die Steigung sieht, was aber jetzt keine Kritik sondern eher eine Kniefall meinerseits bedeutet!! Ich sitze hier gerade wie ein Eingeborener mit offenem Mund der zum ersten mal ein Feuerzeug sieht. (Jedenfalls glaube ich das)
Die Umsetzung verbraucht wenig resourcen und das Rendern ist präzise. Ich kann diese Methode nur jedem empfehlen der in irgendeiner weise Geländemodelle erstellen. Die Erstellung über Loft Nurbs geht ist aber schwieriger und erzeugt viele Linien und Flächen die unnötig sind. Das Plugin ist der Wahnsinn. Es werden nur Punkte erstellt die notwendig sind. Wenn ich dazu eine witzige Anmerkungen machen dürfte. Da es sich um eine Ebene handelt, hat der "Berg" nachher keine Stärke bzw. Boden. Das habe ich jetzt manuell über die Brückenfunktion gemacht. Schade das man hier nicht noch irgendwas einstellen kann. Aber alles egal. Das Ergebniss ist genau das was ich mir gewünscht habe. Eigentlich ist es noch besser geworden ! Hammer!
Mir war klar das Höhenmodelle über andere Programme leichter und besser zu realisieren sind als in Cinema. Die meisten die ich gefragt haben mir auch gesagt das es nicht möglich ist. Hier ist der Gegenbeweis.
Ich ziehe meinen Hut!
Ich danke dir wirklich sehr!!
beste Wünsche und Grüße
Robin
Ähnliche Themen
-
AutoCad Architecture 2009 to Cinema 4d 10.5
Von proxxy im Forum Cinema 4DAntworten: 9Letzter Beitrag: 27.05.10, 20:47 -
AutoCad in Cinema 4d
Von Mabri im Forum Cinema 4DAntworten: 5Letzter Beitrag: 11.06.09, 07:47 -
Autocad->Cinema 4d
Von Crypton im Forum Cinema 4DAntworten: 7Letzter Beitrag: 13.02.08, 14:49 -
AutoCad in Cinema 4D
Von DaHoschi im Forum Cinema 4DAntworten: 4Letzter Beitrag: 16.03.04, 17:07 -
von autocad nach PS
Von flip im Forum PhotoshopAntworten: 0Letzter Beitrag: 11.07.03, 22:34





Zitieren

Login







Cinema 4D Tutorial - Ketten erstellen mit Cinema 4D (R11.5)