Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Schrompf

Alter Hase

Beiträge: 1 470

Wohnort: Dresden

Beruf: Softwareentwickler

  • Private Nachricht senden

11

19.01.2013, 12:27

Das Auto im ganzen wird geskinned vermutlich weniger toll wirken.
Warum? Was meinst Du damit?
Häuptling von Dreamworlds. Baut aktuell an nichts konkretem, weil das Vollzeitangestelltenverhältnis ihn fest im Griff hat. Baut daneben nur noch sehr selten an der Open Asset Import Library mit.

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

12

19.01.2013, 12:59

Beispielsweise beim rotieren der Räder. Mit einem zusammenhängenden Mesh führt das zu unschönen Deformationen.
@D13_Dreinig

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

13

19.01.2013, 13:29

Skinning benutzt man am besten für deformierbare Teile eines Meshes.
Bei nicht deformierbaren Subobjekten, die über eine Achse o.Ä. mit dem Objekt verbunden sind (z.B. Räder, Rotor, Turm eines Panzers, ...), bringt das nichts außer zusätzliche Rechenlast.

@David_pb:
Man kann das schon machen.
Die Vertices der Räder hätten dann eben nur genau einen Bone mit dem Gewicht 1.
Ist aber natürlich Quatsch, das so zu machen.

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

14

19.01.2013, 19:25

Man kann das schon machen.
Die Vertices der Räder hätten dann eben nur genau einen Bone mit dem Gewicht 1.
Ist aber natürlich Quatsch, das so zu machen.


Sicher kann man das. Aber selbst bei diesen Setup würde das Mesh sich unschön verformen, wenn das Auto aus einem einzigen Mesh modelliert wurde. Das ist auf jeden Fall alles andere als Sinnvoll.
@D13_Dreinig

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

15

19.01.2013, 22:43

Aber selbst bei diesen Setup würde das Mesh sich unschön verformen, wenn das Auto aus einem einzigen Mesh modelliert wurde.

Wieso? Was meinst du denn mit "einem einzigen Mesh", dass jedes Dreieck mit jedem (indirekt) verbunden ist?
Wenn ja, dann könnte man die Räder ja immer noch über eine sehr dünne Achse mit dem Rest verbinden, und somit hätte man auch bei der Verwendung von Bones keine sichtbare Verzerrung.
Wenn nein, dann gibt es sowieso kein Problem ;)

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

16

20.01.2013, 00:05

Wieso? Was meinst du denn mit "einem einzigen Mesh", dass jedes Dreieck mit jedem (indirekt) verbunden ist?


Genau das. Eine dünne Achse mindert den visuellen Nachteil, macht das Ganze natürlich aber auch nicht wesentlich sinnvoller.
@D13_Dreinig

Schrompf

Alter Hase

Beiträge: 1 470

Wohnort: Dresden

Beruf: Softwareentwickler

  • Private Nachricht senden

17

20.01.2013, 17:49

Das ist Unsinn. Du kannst stressfrei ein Rad unabhängig vom Restmesh animieren, solange das Rad halt keine Verbindungen mit dem restlichen Mesh hat.
Häuptling von Dreamworlds. Baut aktuell an nichts konkretem, weil das Vollzeitangestelltenverhältnis ihn fest im Griff hat. Baut daneben nur noch sehr selten an der Open Asset Import Library mit.

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

18

20.01.2013, 18:09

[...] solange das Rad halt keine Verbindungen mit dem restlichen Mesh hat.


Genau... Vermutlich reden wir gerade aneinander vorbei.
@D13_Dreinig

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

19

20.01.2013, 18:38

Allerdings ist diese Einschränkung, dass keine Verbindung vorhanden sein darf, technisch gesehen von keinerlei Relevanz.
Man kann auch ein nicht verbundenes Mesh mit einem einzigen Befehl rendern lassen.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

20

20.01.2013, 18:54

Was quasi auch beim Sprite-Auto geht, womit wir wieder am Anfang wären.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Werbeanzeige