Mesh mehrmals verwenden
Übersicht

LangiBetreff: Mesh mehrmals verwenden |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ich bin mir nicht sicher ob ichs nicht versteh (bin in 3D noch ziemlicher Neuling), oder ob ich einfach nur auf der Leitung rumsitze ![]() Ich hab mir grad nen Baum als *.3ds modelliert. Mit mesh_tree1=LoadMesh("terrain/tree01.3ds") lad' ich den Baum. Nun möchte ich aber nicht 100e Variablen anlegen, um diesen Baum 100e male in die Landschaft zu setzen. Ich möchte einfach den Baum öfters benutzen, ohne den Baum öfters zu laden. |
||
![]() |
Thomas |
![]() Antworten mit Zitat ![]() |
---|---|---|
hi langi!
--------------------- Type tree Field entity End Type global set.tree mesh_tree1=LoadMesh("terrain/tree01.3ds") poser(100) ;gib hier die Anzahl der bäume ein Function poser(in) Local i For i=1 To in set.tree=New tree set\entity=CopyEntity(mesh_tree1) ;kopiert mesh ScaleMesh set\entity,1,1,1 PositionEntity set\entity,Rnd(-10,10),0,Rnd(-10,10) ;random positionen setzen von... bis... Next End Function ------------------ das müsse dein problem lösen. denk dir nichts, ich sitz den ganzen Tag auf der Leitung und dennoch kommt manchmal etwas durch.... ![]() greetings |
||
Konfuzius sprach: "Ich bin kein Mensch, der von Geburt an schon alles wusste. Ich bin aber ein Mensch, der zugleich das Alte verehrt und in seinem Streben unermuedlich ist." |
LangiBetreff: Na gut... |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Sieht ja schon gut aus, mich plagt eh schon das nächste Problem.
Ich hab mir wieder ein Mesh erstellt, leider lässt es sich nicht textureieren, es is IMMER grau. naja... Danke erstmals. |
||
Langi |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Sieht doch nicht so gut aus.
Hab jetzt 70 Bäume über die ganze Landschaft verteilt. Es ruckelt leider extrem. Langsam aber sicher brauch ich ne Zwangsjacke. mfg |
||
![]() |
Markus2 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Mußte auf die Polygonzahl achten , also nicht übertreiben .
Auch nicht zu große Texturen auf dem Baum machen . EntityAutoFade benutzen . Oder wenn es dir auf Details ankommt dann zwei Bäume machen Hi und Lowpoly die du nach Entfernung austauscht . Das ruckelt muß nicht unbedingt an BlitzBasic liegen , kann man auch selber produzieren ... Auch mal auf WireFrame umschalten , dann siehste evtl. wo du übertrieben hast mit der Anzahl der Polys . |
||
LangiBetreff: Jo |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Die Anzahl der Vertices bei den Blättern des Baumes war extrem hoch.
Problem behoben. Das andere Problem ist viel schlimmer, hab dafür ein klaines Beispiel erstellt: Klick für Bild Das ist ein Haus, das ich mit einer Textur verschönern wollte, leider sieht man nicht viel davon. Ich kann die Textur skalieren, es passiert nichts. Auf keines meiner Meshes sieht man die Textur. Bitte um Hilfe!!! ![]() |
||
![]() |
Markus2 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Evtl. drauf achten das die Texturenamen nicht länger als 8 Zeichen sind !!!
Und diese Texturen im selben Pfad sind wie das Objekt was du ladest . |
||
Langi |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ne, das passt alles.
Der Texturenname hab ich gekürzt und die Textur ist im gleichen Ordner. Leider immer noch das Selbe. mfg |
||
![]() |
Markus2 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Haste auch das Mesh neu gespeichert ?
Ich gehe mal davon aus das es in deinem Editor gescheit aus sieht . Welchen benutzt du denn ? In Cinema klappt z.B. nur Flächen Mapping gescheit . |
||
Langi |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ich benutze Wings3D.
Klick wieder So siehts im Editor aus. Das Haus hab ich mir von http://www.3dcafe.com gesaugt. mfg |
||
Viele Menschen sind zu gut erzogen, um mit vollem Mund zu sprechen,
aber sie haben keine Bedenken, es mit leerem Kopf zu tun. |
Langi |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Kann es eventuell am Haus selber liegen???
Gerendert mit OpenDL sieht das ganze so aus: Klick mfg |
||
Viele Menschen sind zu gut erzogen, um mit vollem Mund zu sprechen,
aber sie haben keine Bedenken, es mit leerem Kopf zu tun. |
![]() |
imagodespira |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo Langi,
mit Wings3d habe ich das selbe Problem. Ich texturiere inzwischin in Cinema4D. Das grundlegende Problem: Du legst sicher kein Material in Wings3D auf das Objekt sondern erst in Blitz3D. Deshalb werden auch keine Texturkoordinaten exportiert, Blitz weiss also nicht, wie es die Textur auf das Objekt ziehen muss. Die Grundfarbe der Textur wird übernommen, das heisst für mich, die Textur ist da, wird aber falsch Positioniert. Ich habe es selber mit Wings3D noch nicht hinbekommen ein Material mit Textur zu machen. Soll aber funktionieren, das also machen. Danach sollte eine Textur in Blitz drauf sein. Oder ein Anderes Programm zum Texturieren nehmen, es gibt genügend auch hier aus der BlitzCommunity (denke ich ![]() Was anderes: Das Haus ist ziemlich detailliert, vielleicht die Fensterläden als Textur nehmen, nicht als einzelne Objekte... |
||
![]() |
Markus2 |
![]() Antworten mit Zitat ![]() |
---|---|---|
@Langi
Alle Objekte die man im Internet findet sind 'Müll' bzw. kann man nicht in BB nutzen ohne sie vorher richtig bearbeitet zu haben , das ist leider so . Also der Mittelpunkt vom Objekt ist meist irgendwo, die Texturen sind im falschen Format , die UVs stimmen nicht ganz , meist wird nur eine gesamt Texture benutzt was dann das Problem mit dem nachbearbeiten dar stellt uns so weiter . Also einfach löschen und selber nen Haus machen . Dabei solltest du drauf achten das keine Eckpunkte für Flächen doppelt benutzt werden bei scharfen kannten weil BB pro Eckpunkt nur eine Oberflächen Normale hat und es sonnst extrem doof aus sieht wenn die Lichtberechnung daneben geht . Cimena ist sehr gut aber auch fummelkram wenn man was für BB machen will . Son Haus ist da noch einfach weil das Flächenmapping super angenommen wird von BB . Beim Cylindermapping geht es nur wenn wieder keine Vertices mit anderen Flächen am Übergang benutzt werden , also dort wo der Cylinder geschlossen wird muß man dann Hand anlegen und neue Punkte einfügen ... Übung macht den Meister ![]() Wenn du was gescheites in Wings mit Texture mal hinbekommen solltest sag mal bescheid weil dann guck ich mir den Editor auch mal an . Vieleicht ist der sonnst ja besser für Spiele geeignet als C4D ... [/quote] |
||
Langi |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Na da hab ich mir was angefangen. Leider hab ich keine Ahnung, wo ich Cinema herbekomm. Das nächste ist, dass ich mich selbst nicht so gut mit dem erstellen von Meshes auskenn (der Baum war eher Anfängerglück).
Naja, wie gesagt, Übung macht den Meister. Ich habe mir bereits gedacht, dass em am Material liegt. Ich hab beim Haus ca. 15 Materialien zur Auswahl. |
||
Viele Menschen sind zu gut erzogen, um mit vollem Mund zu sprechen,
aber sie haben keine Bedenken, es mit leerem Kopf zu tun. |
getlose |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
k.a ob es schon erwähnt wurde aber wenn
du ein mesh texturieren willst musst du mit nem UV-editor nach-helfen. macht man das nicht, kann es passieren das nur der obere linke pixel einer textur "benutzt" wird. edit: freeware-version von 3ds-max, also gmax ist eigentlich am besten. man muss sich nur eben etwas einarbeiten und das kann ne weile dauern ![]() |
||
Langi |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hab mir die Demoversion von Cinema4D bei Maxtor gesaugt.
Um mal etwas mit zu kommen, brauch ich mal ein paar Erklärungen. Was ist UV? Wenn ich mit Cinema ein Mesh erstelle, kann ich es dann in BB textureieren (welche Materieleigenschaften,...). Das wars eigentlich schon. Ich könnte mir ja ein Tut suchen, aber ich hab grad einiges zu tun. mfg |
||
Viele Menschen sind zu gut erzogen, um mit vollem Mund zu sprechen,
aber sie haben keine Bedenken, es mit leerem Kopf zu tun. |
getlose |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
UV = X(breite der tex), Y(höhe der tex)
somit is es zb. möglich die tex zu kacheln usw |
||
![]() |
Markus2 |
![]() Antworten mit Zitat ![]() |
---|---|---|
UVs ist das gleiche wie XY und beschreibt die Pos. in der Texture wobei
die breite dann U=1 ist und die Tiefe V=1 Darum kann man auch eine Texture kacheln auf dem Objekt wenn nach der 1 wieder mit 0 begonnen wird . Texturen kannste in Cinema direkt drauf machen und auch sagen wo die UVs sind . Für Cinema mußte dir Zeit nehmen weil es ist sehr komplex . Und mal den Paletten Manager angucken , dort kannst du dir die Icons selber zusammen stellen die wichtig sind . |
||
Langi |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Okay, jetzt hab ich mal für ne Weile eine Beschäftigung.
Cinema is wirklich ziemlich komplex, aber sooo schwer kanns nicht sein mfg |
||
Viele Menschen sind zu gut erzogen, um mit vollem Mund zu sprechen,
aber sie haben keine Bedenken, es mit leerem Kopf zu tun. |
getlose |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
und noch mal : nimm doch gmax !
das ist ne apgespeckte version von 3ds max und extra für spiele ausgelegt. außerdem for free ! soviel ich weiß ist da sogar ein UV-editor dabei |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group