Überblick
Codeworx.org bietet eine umfachreiche Sammlung an Artikeln, Tutorials und anderen Ressourcen zur 3D- und Spieleentwicklung. Der Schwerpunkt liegt auf den APIs Opengl und DirectX, auf denen heutige Grafikengines wesentlich basieren. Die meisten Programmbeispiele sind in C/C++ verfasst worden. Eine Povray-Sektion mit Quellcodes und Videos ist im Aufbau. Die Videos können auch direkt bei youtube gesehen werden. Außerdem gibt es einige Remakes bekannter Spielklassiker in Flash.

Viel Spaß beim Coden.


Kategorien

Entwicklung/Programmierung

::openGL::
:Einstieg in die immernoch sehr verbreitete Grafik-API mit der deutschen Übersetzung der Nehe-Tutorials von Jeff Molofee in C++ und anderen Sprachen
:Eine kurze Tutorialserie zu Partikelsystemen
:Links zu OpenGL



::directX::
Tutorials zu folgenden Themen:
:Einführung in DirectDraw , Delax Pre DirectX Tutorials, Kongos Vertex Shader Tuts
:DirectX-Links

::textures::
:Texturen zur freien Verwendung in Spielen oder sonstigen kreativen Ausbrüchen (Mauern, Dachziegel, Fenster, Türen)

::Spielentwicklung in C/C++::
:Tutorials und Artikel zu: Framebremsen, Dateiausoperationen, einfachen und etwas anspruchsvolleren Kollisionskontrollen in 2D-Spielen und der C++-Klassenarchitektur
:Links zu 3D-/ Gameengines und Seiten die sich der Spielentwicklung widmen



Sonstiges

::povray::
:Scenefiles für den frei verfügbaren Raytracer und einige großformatike Grafiken und Animationen.





::flash games::
:Einige Neuauflagen bekannter Spieleklassiker in Flash wie Pacman oder Raiden Project zum online spielen auf codeworx.





14.02.2010
::update
codeworx.org wird jetzt von einem neuen Anbieter, www.alfahosting.de gehostet. Nach etwas sehr getrübten Erfahrungen mit den doch recht teuren Webspace-Paketen von 1und1 war der Wechsel jetzt dringend nötig. In Punkto Zuverlässigkeit und Geschwindigkeit bin ich mehr als zufrieden. 1und1 fiel zuletzt vorallem durch überzogene Gebühren, interessante Abzockversuche und einen "Support" auf, der einer Art automatischer Kundenabfertigungsmaschine gleicht. Das kann nur besser werden ;D

21.08.2009
::povray
Eine neue Scenefile ist online, die den einfachen Einsatz von Julia Fraktalen demonstriert.



04.07.2009
::flash spiele
Die Retrospiele-Ecke wurde durch Raiden bereichert, ein echtes Kultspiel auf der Playstation und ziemlich genau in Flash umgesetzt.



30.06.2009
::flash spiele
Um das Spielgefühl einiger Arcade-Klassiker und sonstiger Spieleoldies aufleben zu lassen, gibt es jetzt einige Remakes zum online spielen auf codeworx.



25.05.2009
::povray
Die angekündigten Povray Sourcecodes sind online, einige sind schon etwas älter und daher möglicherweise etwas chaotisch ;D. Animationen gibt es auf Youtube zu sehen, hier schonmal ein kleinerer Vorgeschmack:


25.02.2009
Eine kurze Vorstellung von Povray und einige meiner eigenen Versuche mit diesem immer besseren Programm gibt es jetzt hier. Die jeweiligen Codes dazu folgen.

18.06.2008
Hier hat sich länger nichts getan, aber die Zeit des Wartens hat bald ihr Ende, denn wir sind nicht nur Papst und fast Europameister, sondern können uns auch auf DirectX-Turorials und eine brandneue Sektion zu Spiele- und 3D-Engines inkl. Tests, Codebeispielen und Tipps freuen.

22.07.2007
Nehe-Tutorial Nr. 45 beschreibt den Einsatz von Vertex Arrays und Vertex Buffer Objekten, die die Performance erheblich steigern können.


22.01.2007
In Nehe-Tutorial Nr. 44 wird ein 3D-Linseneffekt erzeugt. Dabei wird auch Frustum und Occlusion Culling genutzt.


05.11.2007
In Kongo's rand()-Tutorial Nr. 8 wird beschrieben, wie sich mit Makros und Add-Ins die Arbeit mit MS Visual C++ (6) deutlich beschleunigen läßt.

05.10.2007
Nehe-Tut Nr. 34 behandelt, wie aus einfachen *.RAW-Graftiken Landschaften generiert werden können, es geht also um Heightmaps.



29.09.2006
In Nehe-Tut Nr. 31 wird eine Klasse zum Laden von Milkshape 3D Modellen besprochen.



11.09.2006
Ab sofort gibt es eine Sektion für grundsätzliche Artikel zur Computergrafik. Den Anfang macht eine umfangreiche Ausarbeitung zum Thema Schatten (Autor: Sebastian Schäfer). Es werden die wichtigsten Algorithmen vorgestellt und bewertet, auch solche die man in heutigen Spielen (noch) nicht antreffen wird.



14.08.2006
3 neue OpenGL-Tuts sind online. Es wird ein Partikelsystem erstellt und schrittweise erweitert, Schneeflocken, dynamische Partikel und Blitze werden erzeugt.


07.08.2006
Es geht in Nehe-Tut Nr 25 ums Auslesen von Objekten aus Dateien und Morphing.


05.08.2006
In Nehe-Tut Nr. 23 (...) wird das Sphere Mapping als ein sehr schöner Reflektionseffekt auf Metallkörpern vorgestellt. Auch Quadratics kommen zum Einsatz.


19.04.2006
Nummer 28 der Nehe-Tuts ist nach längerer Pause (ABI :) online, es geht um Bezier-Kurven und -Flächen. Und natürlich allen ein frohes Osterfest.


24.12.2006
Ein frohes und erholsames Weihnachtsfest, man sieht sich im nächsten Jahr! (Juten Rutsch !!! )

Ältere News (stark gekürzt)

5.12.2005
Und malwieder ein Nehe-Tut, Nummer 20, diesmal zum Thema Masken.

10.11.2005
codeworx.org hat Geburtstag! Es gibt die Seite mitlerweile ziemlich genau ein Jahr und pünktlich dazu sprengt der Counter die 50.000-Besucher-Marke. Vielen Dank für Feedback, Vorschläge und Beiträge. Trotz einigen unerfreulichen Pannen hat alles recht gut geklappt und ich werde die Seite natürlich auch weiterhin erweitern und online halten.

28.10.2005
Endlich fertig übersetzt, gibts heute das 19te Nehe-Tut, in dem eine recht umfangreiche Partikel-Engine genauer unter die Lupe genommen wird..

23.10.2005
Quadratics erleichtern das Erstellen von komplexen Formen ungemein, dieses 18. Tut der Nehe-Reihe geht näher darauf ein.

03.10.2005
Kleineres Update, neue Links.

19.09.2005
Dank OpenGL lassen sich Nebeleffekte sehr schnell realisieren. Dieses 16. Tut der Nehe-Reihe beschreibt wies geht.

10.09.2005
Und weiter gehts. Diesmal wird auf texturierte 3D-Fonts eingegangen. (Nr 15 der deutschen Übersetzung der nehe tuts.)

05 und 06.09.2005
Nachschub! Zwei neue Tuts aus Nehe's-Reihe, diesmal dreht sich alles um 2D und 3D-Texte.

03.09.2005
Wir hatten einige Probleme mit unserem Webhoster (Vielen Dank an die Firma "1&1 Puretec" für die schnelle und kompetente Sperrung unseres Accounts...). Nun ist wieder alles komplett verfügbar. Es folgen einige neue Tuts zum Wochenende.

08.07.2005
Auf die Texturen läßt sich jetzt (hoffentlich!) besser und schneller zugreifen, es sind einige neue Dachziegel und Fenster dazugekommen. Euch allen erholsame Sommerferien und vielen Dank fürs Feedback.

12.06.2005
Ein paar Fehler wurden beseitigt, die Seite läßt sich jetzt (hoffentlich) gut auf allen gängigen Browsern darstellen (IE ab 4.0, NC ab 4.7, Konqueror, Mozilladerivate). Sollten trotzdem noch Inhalte auf mysteriöse Weise nicht angezeigt werden, bitte Bescheid geben (url, Browser nicht vergessen. Danke.).

25.05.2005
Ein kleineres Nebenprojekt, Jazzball ist zu 90% fertig, eine schon sehr gut spielbare Version gibt es hier.

16.05.2005
Kleineres Update. Das Texturenarchiv wurde um 29 Türen bereichert

08.05.2005
Hiermit ist das Texturenarchiv eröffnet!
Der erste Schwerpunkt wurde auf Gebäudekomponenten (Mauern, Wände, Fenster, Türen, Dächer) gesetzt. Weitere Themenkomplexe werden folgen.

24.04.2005
Das neue Design ist online! (Das alte ist nicht wirklich auf flächendeckende Zustimmung gestoßen...) Es gibt allerdings noch hier und da einige Darstellungsfehler, sollte jemand mit seinem Browser in ärgste Schwierigkeiten auf den folgenden Seiten kommen, bitte ich um eine Mail. (Bitte den Browser, das Betriebssystem und die Fehlerurl, soweit nachvollziehbar, mit angeben!)

21.04.2005
Ein neues C++ Einsteiger Tutorial in 11 Kapiteln von Andreas Ten Pas ist online. (*.doc-Version)

19.04.2005
Bei den Rand()'s gehts dieses Mal ums Terrainrendering. Weitere Teile folgen in Kürze.

11.04.2005
Die Rand() - Tuts von Kongo wurden wieder einmal bereichert, diesmal geht es um die Konsolenprogrammierung.

31.03.2004
Kongo hat seine Vertex Shader Tuts bereichert, es geht ums Cartoon Rendering, mit Bespielobjekten und komplettem VC++ Arbeitsbereich.

04.03.2004
Eine Tutorrialreihe zu Vertex Shadern (DirectX) ist online. Bisher zweiteilig, wird in den nächsten Wochen fortgesetzt. (Autor: Kongo)

24.02.2004
Kongo hat sich dem Codeworx-Team angeschlossen ;) Seine Rand()-Tutorials sind ab heute online. (Es geht um
Programmoptimierungen
,
Vektoren und Matrizen
,
Low-level Timing
,
Debugging in C++
und
Multithreading
.)

09.02.2002
fünfteiliges Tutorial

14.01.2002
DirectDraw Grundlagentutorial

25.12.2001
Zwei neue Tutorials
19.12.2001
OpenGL-Tuts online.