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

FSA

Community-Fossil

  • »FSA« ist der Autor dieses Themas
  • Private Nachricht senden

1

22.04.2012, 14:37

Einheiten und Größe

Ich mache mir langsam echte Gedanken wie groß Level/Spieler werden sollen. Also mir geht es darum, dass ich und mein Grafiker uns nicht einig sind, welche Größe wir nehmen sollen. Nach langem Diskutieren haben wir uns entschlossen, die interne Einheit von DirectX auch in 3DS Max zu benutzen. Jetzt weiß ich nicht wie groß der Spieler werden soll. Aktuell 8 Einheiten hoch 1.4 Einheiten Radius(Zylinder). FP Spieler. Damit ist das Modellieren natürlich etwas Frimelarbeit wenn alles so klein ist. Also welche Größen empfiehlt ihr mir so? Ich dachte das Höhe/Radius ungefähr 5,3 sein sollten. Ich dachte auch schon daran die interne Einheit als cm zu nehmen: 185 Einheiten hoch, 35 Einheiten Radius. Also schreibt einfach eure Empfehlungen hier rein. Danke.

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

Beiträge: 1 223

Wohnort: Deutschland Bayern

Beruf: Schüler

  • Private Nachricht senden

2

22.04.2012, 14:46

Da du sicher Gleitkommaarithmetik benutzt ist es (fast) egal wie groß die Proportionen sind.
Ich würde mich auf 1m ≙ 1LE oder 1mm ≙ 1LE festlegen.
Denn Grafiker sollte das eigentlich gänzlich egal sein.
Wenn das arbeiten so mühsam ist, empfehle ich euch mal umzusehen, wie man in 3D Max die Ansicht skalieren kann.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Spiele Programmierer« (22.04.2012, 15:13)


CBenni::O

1x Contest-Sieger

Beiträge: 1 145

Wohnort: Stuttgart

  • Private Nachricht senden

3

22.04.2012, 15:09

Im Allgemeinen soll die Einheit 1LE = 1m gewählt werden, um die Einheitlichkeit zu wahren.
Das ist natürlich frei wählbar, aber die meißten Modelle und Spiele arbeiten so.
Zudem ist es angenehmer, wenn eine geschwindigkeit in m/s angegeben wird als in mm/s (dann müsste man z.B. auch die Erdbeschleunigung umrechnen etc.)
Und wieso soll es frimelarbeit sein, kleine modelle zu bearbeiten? :hmm:

mfg CBenni::O
Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.
42!
Aufräumen kann jeder, nur das Genie überblickt das Chaos!
Metal will never die!
1. Sppro Gamecontest - mein Beitrag

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

4

22.04.2012, 15:13

Was soll denn die "interne Einheit von DirectX" sein?
Du definierst, was eine Einheit bedeutet.

Im Allgemeinen würde ich auch 1 Einheit = 1 Meter empfehlen.
Dann hast du auch weniger Probleme mit Physik- und Sound-Libraries (z.B. für Dopplereffekt oder Schallgeschwindigkeit), die normalerweise Meter, Kilogramm und Sekunde benutzen.

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

5

22.04.2012, 15:47

Und wenn dein Grafiker nicht gerne in klein modelliert, dann soll er halt erst groß modeln und beim exportieren einfach skalieren. Bei mir ist auch 1LE = 1m.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

6

22.04.2012, 16:33

Ich würde mich immer an die physikalischen Basiseinheiten halten, also Meter, Kilogramm, Sekunde, usw.

CBenni::O

1x Contest-Sieger

Beiträge: 1 145

Wohnort: Stuttgart

  • Private Nachricht senden

7

22.04.2012, 16:40

Am Besten sagt das noch einer. Ich würde mich auch immer an die physikalischen Basiseinheiten halten, also Meter, Kilogramm, Sekunde, usw.
:rolleyes:
Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.
42!
Aufräumen kann jeder, nur das Genie überblickt das Chaos!
Metal will never die!
1. Sppro Gamecontest - mein Beitrag

Werbeanzeige