UV Koordinaten

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
Benutzeravatar
Darie
Beiträge: 204
Registriert: 14.09.2004 21:51

Re: UV Koordinaten

Beitrag von Darie »

no comment
Repeat
PureBasic
ForEver
super_castle
Beiträge: 557
Registriert: 29.11.2005 15:05

Re: UV Koordinaten

Beitrag von super_castle »

....SetMeshData aus PureBasic entfernt werden,....

Bei dieser hohen Arbeitslosenzahl und Hartz-IV-Empfänger wird sich einer den Ast mit "rausnehmen aus dem Programm" usw nicht absägen, höchstens wenn er sich aus der Scene zurückzieht und Involvenz anmeldet.
So dusselig wird man nicht sein. Die Ware muss rollen und der Service aus.
Auch die Admins usw können den Hersteller hier direkt schaden mit diesen Worten oben und der Umsatz kann sinken von Purebasic.

mfg
Benutzeravatar
Darie
Beiträge: 204
Registriert: 14.09.2004 21:51

Re: UV Koordinaten

Beitrag von Darie »

Mann, darum geht es noch nicht einmal. Wieso empfiehlt Kaeru mir anstatt den Setmesdata-Befehl einen Modeller zu benutzen ??? Ich hab was anderes vor....wollte mir ein prozedurales Gridmesh erstellen, dass
ich mit mehrern Layern und mehreren UVs texturieren kann und das ganze anschliessend noch mit einer Heightmap zu extrudieren.... einfach aus dem Grund weil mir der Terrainbefehl da nicht ausreicht.
So und jetzt frage ich mich gerade, ob man überhaupt mehrer uv koordinaten für die verschiedenen Materiallayer anlegen kann.....
Repeat
PureBasic
ForEver
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Re: UV Koordinaten

Beitrag von Kaeru Gaman »

dann empfehle ich dir noch mal, dich ausführlich auf der OGRE Homepage zu informieren.
Gegebenenfalls musst du sogar zusätzliche Funktionen Importieren, wenn du die ansprechen willst.
Auf jeden Fall hängt dein Problem nicht an einem Mangel der Dokumentation und wird nicht durch warten auf das nächste Release behoben!
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Vermilion
Beiträge: 1846
Registriert: 08.04.2006 16:00
Computerausstattung: Apple iMac (2010) & HP Notebook
Wohnort: Heidekreis

Re: UV Koordinaten

Beitrag von Vermilion »

Am Rande: Dein selbst erstelles Gitter ist hinsichtlich Leistung stark im Nachteil. Das von OGRE erstelle (und verwaltete) Terrain wird mittels bekannter Algorhythmen zur Terraindarstellung dargestellt. D.h. z. B. der Detailgrad wird automatisch angepasst für Gebiete, auf denen die Polygonenzahl höher ist als nötig, um die Gewünschte Darstellung zu erreichen. Dies spart Rechenzeit. Bei deinem Mesh werden solche Optimierungen zur Darstellung und Leistung nicht angewandt, da es es sich um ein statisches Mesh handelt.
Ein konkreteres Beispiel ist: du betrachtest das ganze Terrain, also die gesamte Fläche ist von größerer Entfernung im Sichtfeld sichtbar. Das native OGRE Terrain wird automatisch angepasst. Bei dir wird alles wie erstellt gerendert, oder als würdest du dein Terrain-Mesh auch von ganz nah betrachten. Bei der heutigen Grafikkartenleistung (hängt aber nun vom Modell ab) dürfte das nicht mehr solch ein riesen Akt sein, aber desto größer bzw. detailierter dein Terrain-Mesh wird, desto stärker wirst du die Geschwindigkeitseinbußen merken.

Erstelle Meshes kannst du im Nachhinein übrigens gar nicht mehr ändern.
Bild

Immer die neueste PureBasic Version. Auf allem Betriebssystemen. Ich bin ein OS-Nomad!
Benutzeravatar
Darie
Beiträge: 204
Registriert: 14.09.2004 21:51

Re: UV Koordinaten

Beitrag von Darie »

Ok, an die Sache mit dem LOD hab ich gerade nicht gedacht, aber das Grid soll auch nicht wirklich als Terrain verwendet werden. Möchte das Grid hinsichtlich der Leistung auch mal austesten.
Repeat
PureBasic
ForEver
Benutzeravatar
grapy
Beiträge: 108
Registriert: 09.09.2004 09:05

Re: UV Koordinaten

Beitrag von grapy »

Erstelle Meshes kannst du im Nachhinein übrigens gar nicht mehr ändern.
Warum sollte man das nicht können?
Das geht sehr wohl ;-)
Benutzeravatar
Darie
Beiträge: 204
Registriert: 14.09.2004 21:51

Re: UV Koordinaten

Beitrag von Darie »

Hi Grapy !!! Wie kann man ein geladenes Mesh zur Laufzeit weiter verändern ??? Einfach SetMeshData verwenden ??? Weisst du vielleicht wie man mehere UV-Koordinaten zuordnet ??? Ich meine ich hätte irgendwo beim Googeln mal Code gefunden, wo mehere UV's verwendet wurden, finde ihn aber leider nicht mehr wieder....

Gruss
Alexander
Repeat
PureBasic
ForEver
Benutzeravatar
grapy
Beiträge: 108
Registriert: 09.09.2004 09:05

Re: UV Koordinaten

Beitrag von grapy »

Hi Darie, ja, einfach SetMeshData nochmal verwenden.
Die Datenlänge muss natürlich gleich bleiben.
Hab jetzt leider grad kein Beispielcode parat.
Aber der kommt noch. :D
Mehrere UV Koordinaten auf ein Mesh geht nicht.
Hab ich bisher auch noch nicht gesehen.
Macht glaub ich auch keinen Sinn, oder?
Aber ich kann mich auch täuschen :mrgreen:
Benutzeravatar
Vermilion
Beiträge: 1846
Registriert: 08.04.2006 16:00
Computerausstattung: Apple iMac (2010) & HP Notebook
Wohnort: Heidekreis

Re: UV Koordinaten

Beitrag von Vermilion »

Oh, stimmt, teilweise, ich hatte immer so gelesen, dass ich dachte, man muss mit SetMeshData() erstmal Daten erstellen, was man dann letztendlich zum Mesh umwandeln kann.

Aber trotzdem... Für jede Änderung musst du eine neue Entity erstellen. (Oder nicht?)
Bild

Immer die neueste PureBasic Version. Auf allem Betriebssystemen. Ich bin ein OS-Nomad!
Antworten