Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Fr Mär 29, 2024 09:47

Foren-Übersicht » Sonstiges » Meinungen zu den Projekten
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 16 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags: @Industriekapitän
BeitragVerfasst: Do Sep 16, 2010 16:51 
Offline
DGL Member
Benutzeravatar

Registriert: Do Jul 23, 2009 04:33
Beiträge: 157
Programmiersprache: Turbo Delphi Pro
Industriekapitän - Meinungsthread
Zum Projekt-Thread
Anregungen & Kritik ist uns jederzeit willkommen - auch wenn es bisher noch nicht viel zu sehen gibt :)

_________________
Bringe einen Menschen zum grübeln, dann kannst du heimlich seinen Reis essen.
(Koreanisches Sprichwort)


Zuletzt geändert von Tilman am Di Sep 28, 2010 11:48, insgesamt 2-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: @Industrie-Spiel
BeitragVerfasst: Do Sep 16, 2010 18:14 
Offline
Guitar Hero
Benutzeravatar

Registriert: Do Sep 25, 2003 15:56
Beiträge: 7804
Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Für die Animation, hast du da die jeweiligen Animationsstufen als komplette Modelle, oder nur die Teile die sich Ändern als Submodel.

Bei ner Windmühle, wäre es z.B. sinnvoll, das Rad als einzelmodell zu verwennden, da man es dank OpenGL ja leicht rotieren lassen.

_________________
Blog: kevin-fleischer.de und fbaingermany.com


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: @Industrie-Spiel
BeitragVerfasst: Do Sep 16, 2010 18:26 
Offline
DGL Member
Benutzeravatar

Registriert: Do Jul 23, 2009 04:33
Beiträge: 157
Programmiersprache: Turbo Delphi Pro
Das Rad ist komplett. Also eine c3o-Datei enthält 1-3 Modelldateien (3do), wobei eines das "Parent" ist, also sozusagen das Hauptobjekt, der Mast der Mühle, dann ein Child welches Rotiert wird, in diesem Fall eben das komplette Windrad. Und dann gibt es eben noch die möglichkeit ein drittes Child einzubinden für den angesprochenen Blinkeffekt. Das ganze ist noch nicht ganz fertig, hier zum Verständnis der Header:

3do = 3D-Objekt, c3o = compiled 3D Objekt, weil ich eben mehrer in eine Datei packe... naja die Namenswahl ist noch nicht optimal ^^

Nach dem Header kommen dann die 1-3 Modelldaten.

Code:
 
type tC3O_Header = packed record    // früher: tMOB (Metaobjekt)
    signature: array[0..2] of Char;   // C3O
    version: word;                    // has to be "header_version"
    size: integer;                    // size of file
    name:     string[50];                // tMOB-Name
    autor:    string[50];
    datum:    string[10];
    info:     shortString;  // 255 Zeichen
    texture:  string[20];   // Erlaubte Länge des Dateinamens (in Standardordner)
                            // Texturname muss kleingeschrieben werden (--> Linux, Mac)
    tGlobal:  boolean;      // Zunächst immer true
    childs:    Byte;              // 0-2 Childs
    style:     Byte;              // 0=Normal, 1=Rota, 2=Blink
    pLength: Integer;             //  Datenlänge des
    c1Length: Integer;            //  Parent und der
    c2Length: Integer;            //  Childs

    trans: tVector;                 // Startwerte
    angle: tVector;                 //  "
    scale: tVector;                 //  "

    c1Angle:   tVector;           // Verschiebungen für Child1
    Speed:   tVector;           // Speed für Rotation

    wait1: integer;              // Blink1
    wait2: integer;              // Blink2
    random: boolean;              // Zufallswert add.
  end; // tMOB

_________________
Bringe einen Menschen zum grübeln, dann kannst du heimlich seinen Reis essen.
(Koreanisches Sprichwort)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: @Industrie-Spiel
BeitragVerfasst: Do Sep 16, 2010 21:19 
Offline
DGL Member

Registriert: Di Okt 13, 2009 17:25
Beiträge: 365
Programmiersprache: C++
Hey,
sieht doch schon ganz interessant aus. Die Videos erinnern mich ein wenig an einige Dinge, die ich mal mit OpenGL gemacht habe. Die Eisenbahn zum Beispiel, besteht zwar nicht aus vielen Vertices, sieht aber trotzdem irgendwie ganz schön aus. Low-Poly hat irgendwie auch was. Meine ersten Models (bzw. Objects, so nenne ich alles Models, die keine Animationen haben) waren zum Beispiel Klappautos, die nicht aus einer Datei geladen wurden, sondern im Code generiert wurden.
Das Terrain sieht noch etwas knall-bunt aus, genau wie bei mir früher. Ach, herrlich! Übrigens speichere ich meine Objects auch als 3do :wink:


Zuletzt geändert von mrtrain am Mi Aug 31, 2011 20:31, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: @Industrie-Spiel
BeitragVerfasst: Do Sep 16, 2010 21:38 
Offline
DGL Member
Benutzeravatar

Registriert: Do Jul 23, 2009 04:33
Beiträge: 157
Programmiersprache: Turbo Delphi Pro
Die Eisenbahn war wirklich nur eine Techdemo, damals konnten wir noch kein Blender, das wird besser werden. Das Terrain ist die Achiles-Ferse, ich hoffe das wird besser wenn ich mich mit Shadern auseinandersetzen ^^ ausserdem werde ich irgendwann mal Leute in diesem Forum belästigen, da sehen einige Projekte was Terrain angeht ja echt mega-Genial aus.

_________________
Bringe einen Menschen zum grübeln, dann kannst du heimlich seinen Reis essen.
(Koreanisches Sprichwort)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: @Industrie-Spiel
BeitragVerfasst: Sa Sep 18, 2010 09:37 
Offline
DGL Member

Registriert: Mo Aug 31, 2009 13:19
Beiträge: 151
Open Transport Tycoon Deluxe in 3D mit OpenGL-Grafik und so <3
Das klingt großartig...das einzige was mich an OTTD nämlich "stört" ist, dass sie grafikmäßig nich mit der Zeit gegangen sind - nichtsdestotrotz verbringe ich ganze Stunden mit dem Spiel :D

Dann halt dich ma ran :)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: @Industrie-Spiel
BeitragVerfasst: Sa Sep 18, 2010 15:47 
Offline
DGL Member
Benutzeravatar

Registriert: Di Sep 03, 2002 15:08
Beiträge: 662
Wohnort: Hamburg
Programmiersprache: Java, C# (,PhP)
Meint ihr nicht das zwei Childs vielleicht etwas knapp bemessen ist? Ansonsten schaut es bisher interessant aus.

_________________
(\__/)
(='.'=)
(")_(")


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: @Industrie-Spiel
BeitragVerfasst: Sa Sep 18, 2010 15:50 
Offline
DGL Member
Benutzeravatar

Registriert: Do Jul 23, 2009 04:33
Beiträge: 157
Programmiersprache: Turbo Delphi Pro
Wie gesagt, das sind nur die Vordefinierten Objekte, die einfach aus Dateien geladen werden können. Es wird aber noch andere Objekte geben, die ich mit manuellen Scripten versehen werde, und die können dann natürlich auch komplizierter aufgebaut sein, da weiß ich aber noch nicht exakt wie ich das lösen werde.

_________________
Bringe einen Menschen zum grübeln, dann kannst du heimlich seinen Reis essen.
(Koreanisches Sprichwort)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: @Industrie-Spiel
BeitragVerfasst: Sa Sep 18, 2010 18:37 
Offline
DGL Member
Benutzeravatar

Registriert: Di Sep 03, 2002 15:08
Beiträge: 662
Wohnort: Hamburg
Programmiersprache: Java, C# (,PhP)
Das es vordefinierte Daten sind ist mir bewusst, aber in dem Beispiel mit dem Windrad mag es mit 2 Childs klappen. Aber es gibt sicherlich 3D Objekte die aus wesentlich mehr als nur 2 Childs bestehen könnten. Es müsste doch auch gehen das Format so zu schreiben das du weitaus mehr Daten verknüpfen kannst.

_________________
(\__/)
(='.'=)
(")_(")


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: @Industriekapitän
BeitragVerfasst: Di Sep 28, 2010 11:52 
Offline
DGL Member
Benutzeravatar

Registriert: Do Jul 23, 2009 04:33
Beiträge: 157
Programmiersprache: Turbo Delphi Pro
@Evil-Devil du hast recht, das Child-System wird nochmal komplett überarbeitet. Ich hatte das vorläufige Animationsformat eh vor allem als "Schmankerl" für mich selbst implementiert, damit ich was schönes habe an dem ich mich erfreuen kann und was mich motiviert weiterzumachen, ich brauche immer solche Sachen :D

_________________
Bringe einen Menschen zum grübeln, dann kannst du heimlich seinen Reis essen.
(Koreanisches Sprichwort)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: @Industriekapitän
BeitragVerfasst: Di Sep 28, 2010 13:05 
Offline
DGL Member
Benutzeravatar

Registriert: Di Sep 20, 2005 13:18
Beiträge: 1054
Wohnort: Dresden
Programmiersprache: C, C++, Pascal, OPL
Sieht bisher ganz nett und vielversprechend aus. Ich mag Züge. (Wer asdf Movies kennt, kann nun lachen ^^). Das Logo ist auch cool.
Ich hoffe ja, dass es Multiplatformunterstützung gibt. :roll:

LG Ziz

PS: Achja, deine Seite hat ein Kodierungproblem, wenn die im Groben so bleibt, belies dich da nochmal. Damit es bei allen Browsern geht, musste ich die Kodierung meiner Seite an 3 Stellen angeben. :?

_________________
Denn wer nur schweigt, weil er Konflikte scheut, der macht Sachen, die er hinterher bereut.
Und das ist verkehrt, denn es ist nicht so schwer, jeden Tag zu tun als ob's der letzte wär’.
Und du schaust mich an und fragst ob ich das kann.
Und ich denk, ich werd' mich ändern irgendwann.

_________________Farin Urlaub - Bewegungslos


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: @Industriekapitän
BeitragVerfasst: Di Sep 28, 2010 13:09 
Offline
DGL Member
Benutzeravatar

Registriert: Do Jul 23, 2009 04:33
Beiträge: 157
Programmiersprache: Turbo Delphi Pro
Thx für den Hinweis. ist derzeit eh mehr ein Dummy, ich werd das noch ändern.
Linux soll später schon unterstützt werden, wenn ich das schaffe. ^^ (habe gestern Ubuntu aktualisiert, nun geht gar nix mehr: meien ATI wird 0 unterstützt, meine Win-programme laufen nicht mehr mit Wine usw., evtl muss erst ein anderer rechner her - aber irgendwann setze ich mich damit auseinander!)

_________________
Bringe einen Menschen zum grübeln, dann kannst du heimlich seinen Reis essen.
(Koreanisches Sprichwort)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: @Industriekapitän
BeitragVerfasst: Di Sep 28, 2010 13:40 
Offline
DGL Member
Benutzeravatar

Registriert: Di Sep 20, 2005 13:18
Beiträge: 1054
Wohnort: Dresden
Programmiersprache: C, C++, Pascal, OPL
Ehe ich mich zu einem Offtopicgespräch verleiten lasse: Wenn du Hilfe brauchst, melde dich ruhig bei mir per ICQ/Jabber oder schau mal im irc-Chat von delphigl vorbei, da sind ein paar Linuxuser anwesend (und ich auch ab und zu).

_________________
Denn wer nur schweigt, weil er Konflikte scheut, der macht Sachen, die er hinterher bereut.
Und das ist verkehrt, denn es ist nicht so schwer, jeden Tag zu tun als ob's der letzte wär’.
Und du schaust mich an und fragst ob ich das kann.
Und ich denk, ich werd' mich ändern irgendwann.

_________________Farin Urlaub - Bewegungslos


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: @Industriekapitän
BeitragVerfasst: Di Sep 28, 2010 14:11 
Offline
DGL Member
Benutzeravatar

Registriert: Di Sep 03, 2002 15:08
Beiträge: 662
Wohnort: Hamburg
Programmiersprache: Java, C# (,PhP)
Zum Encoding der Website: Ausgeliefert wird sie vom Server als UTF8. Das Character-Set im HTML allerdings ist auf ISO gestellt. Und bitte verwendet keine Frames! Danke.

_________________
(\__/)
(='.'=)
(")_(")


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: @Industriekapitän
BeitragVerfasst: Di Sep 28, 2010 14:52 
Offline
DGL Member
Benutzeravatar

Registriert: Do Jul 23, 2009 04:33
Beiträge: 157
Programmiersprache: Turbo Delphi Pro
Ob ich Frames verwende weiß ich noch nicht... ich weiß das hat SEO-Nachteile, aber manchmal ist es trotzdem nützlich... das aktuelle Frameset beruht auf einer Weiterleitungs-Option des Domain-Providers (Netbeat). Das kann ich aber umstellen. Mal sehen. Wie gesagt, die Seite war ein in 5-Minuten hingehackter Dummy, kann den auch grad net ändern, bin auf Arbeit und muss andere Sachen programmieren ;) Aber ich werde mich darum kümmern. An UTF8 ist wohl Notepad.exe schuld... ich werde es mir merken.

_________________
Bringe einen Menschen zum grübeln, dann kannst du heimlich seinen Reis essen.
(Koreanisches Sprichwort)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 16 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Foren-Übersicht » Sonstiges » Meinungen zu den Projekten


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 17 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.126s | 15 Queries | GZIP : On ]