Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
05.12.2002, 15:55
voidi



also hl engine basiert ja auf q1 aber nun ist meine frage womit wurde die grafikengine gemacht/verbessert ? asm? ogl ?
kA
weiss das jmd ?

--

2far.net

<Teranite> ich hab nen arschmaessigen traffic

zum Seitenanfang zum Seitenende Profil || Suche
001
05.12.2002, 15:57
King of Darkness



sicherlich wurde sie optimiert ... sprich die hersteller werden wohl direkt an der engine weiter geschrieben haben, aber den sinn der frage versteh ich trotzdem nicht

--

Coding Center --- Tutorials über Programmierung und andere Themen
Amazon Preisbeobachung mit Preisalarm

zum Seitenanfang zum Seitenende Profil || Suche
002
05.12.2002, 15:59
voidi



die frage ist nach der sprache, ob nun mit assembler oder womit sonst die optimierung durchgeführt wurde. wurde open gl verwendet oder hat die q1 engine nen komplett eigene scriptsprache für grafik dass die jungs von valve erst lernen mussten...

--

2far.net

<Teranite> ich hab nen arschmaessigen traffic

zum Seitenanfang zum Seitenende Profil || Suche
003
05.12.2002, 16:01
King of Darkness



in c/c++ und asm nehme ich mal stark an, frag doch value

aber ne extra scriptsprach gibt es da denke ich nicht, die mussten sich höchsten in den code rein lesen

--

Coding Center --- Tutorials über Programmierung und andere Themen
Amazon Preisbeobachung mit Preisalarm

zum Seitenanfang zum Seitenende Profil || Suche
004
06.12.2002, 01:14
The_Overmind



die q1 Engine hat keinen Script Parser für die Engine selbst

die Jungs von Valve haben die Engine zugesteckt gekriegt und sie erweitert in c++. Sie haben u.a. DirectX und OpenGL Unterstützung eingeführt, das Model System verändert (-> Skeletal Animating System), haben per Assembler die Zeichenroutinen verbessert und zu guter letzt den Texturen eine höhere Farbpalette zugestanden.

Das wars eigentlich an Veränderungen, daß geschah alles in C++

--

zum Seitenanfang zum Seitenende Profil || Suche
005
06.12.2002, 06:42
K-Putt



Valve hat da mal einen Artikel released, in dem genau stand, was an der Q1 Engine verändert wurde. Es ist genug, um die daraus entstandene Engine HL-Engine zu nennen, ein großteil des Codes wurde ersetzt -> siehe den Artikel.

The_Overmind hat die wichtigsten Dinge daraus aufgezählt. Soweit ich weiß, hat valve noch teile vom Netcode von QII verwendet.

--

Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database

zum Seitenanfang zum Seitenende Profil || Suche
006
06.12.2002, 07:44
Andy_



http://collective.valve-erc.com/index.php?go=q1_or_q2

--

42 Es gibt keinen Sinn des Lebens.

zum Seitenanfang zum Seitenende Profil || Suche
007
06.12.2002, 07:58
King of Darkness



wie verändert mal eine zeichen routine in bzw mit asm ? also wie kann ich das ganze machen, wird dadurch die engine "schneller"

--

Coding Center --- Tutorials über Programmierung und andere Themen
Amazon Preisbeobachung mit Preisalarm

zum Seitenanfang zum Seitenende Profil || Suche
008
06.12.2002, 08:25
K-Putt



Es ist nicht gesagt, dass die Engine schneller wird, wenn du den Render-Teil in asm codest.
Wenn du den Teil _ordentlich_ codest, d.h.mit asm die letzten Quäntchen Leistung aus deiner Hardware holst, dann läuft die Engine schneller.

In asm kannst du den Code optimieren, teilweise eben noch schneller als c++ das letzendlich tut.

Drum haben auch andere Entwichler Teile eines Programmes in Asm geschrieben, z.b. Geoff Crammond, Physik Engine by Gran Prix 1-4.

--

Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database

zum Seitenanfang zum Seitenende Profil || Suche
009
06.12.2002, 09:42
Rockefeller



Einige Optimierungen, die Compiler machen, sind einfach zu kompliziert, um sie einfach so mal mit der Hand zu machen.

Deshalb würde ich auch niemandem raten, ASM zu lernen, es sei denn, er macht was in Richtung Betriebssysteme oder Compilerbau.

--

zum Seitenanfang zum Seitenende Profil || Suche
010
06.12.2002, 11:49
King of Darkness



also brauche ich mir das nicht rein ziehen da ich vor habe nachdem ich opengl so ein bischen gelernt habe (geschätzte dauer 1 jahr) ne engine zu schreiben, oder sollte man da doch asm lernen um dann die engine schneller zu machen

--

Coding Center --- Tutorials über Programmierung und andere Themen
Amazon Preisbeobachung mit Preisalarm

zum Seitenanfang zum Seitenende Profil || Suche
011
06.12.2002, 14:04
R2-D2



afaik wurde mit der directx api an sich nich wirklich an der verbesserung gearbeitet, sondern half-life benutzt einen wrapper (hw.dll)

--

®2-D2
Believe in Retrieve :)

Projects:
Monkey-Strike (Leader/Coder)
Water Wars (Head Coder)
Mixed Mod (Coder)

zum Seitenanfang zum Seitenende Profil || Suche