Artikelempfehlungen, interessante Publikationen o.Ä.

Hier können Artikel, Tutorials, Bücherrezensionen, Dokumente aller Art, Texturen, Sprites, Sounds, Musik und Modelle zur Verfügung gestellt bzw. verlinkt werden.
Forumsregeln
Möglichst sinnvolle Präfixe oder die Themensymbole nutzen.
Benutzeravatar
xq
Establishment
Beiträge: 1589
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von xq »

Ich frage mich ja, wie schnell man ein System bekommt, wenn man alle diese Sicherheitsmaßnahmen wieder aus dem System rausschneidet und OSse wie '83 auf CurrentGen Hardware macht...
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
Benutzeravatar
Krishty
Establishment
Beiträge: 8316
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von Krishty »

Ist aktuelle Hardware nicht noch kompatibel zu 83er Betriebssystemen? Probier’s doch einfach aus :)
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Benutzeravatar
xq
Establishment
Beiträge: 1589
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von xq »

War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
Matthias Gubisch
Establishment
Beiträge: 488
Registriert: 01.03.2009, 19:09

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von Matthias Gubisch »

Für alle die es genauer wissen wollen hier noch die Paper zu den Attacken

Spectre: https://arxiv.org/pdf/1801.01203.pdf
Meltdown:https://arxiv.org/pdf/1801.01207.pdf
Bevor man den Kopf schüttelt, sollte man sich vergewissern einen zu haben
Benutzeravatar
Krishty
Establishment
Beiträge: 8316
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von Krishty »

https://www.justinobeirne.com/google-maps-moat

Google generiert Gebäudemodelle aus Satellitenfotos, Luftaufnahmen, und Street View-Daten. Außerdem erkennt es automatisch markante Punkte und Einkaufsmeilen.

Erklärt, warum Google Maps genauer und umfangreicher ist als jeder andere Kartendienst der Welt, und dass sie rund sechs Jahre Vorsprung vor Apple haben.
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Benutzeravatar
Krishty
Establishment
Beiträge: 8316
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von Krishty »

http://8088mph.blogspot.de/2015/04/cga- ... rated.html

… wie man einen 1981er IBM-PC mit 16 Farben auf 1024 Farben bringt. Video der Demo:
[youtube]hNRO7lno_DM[/youtube]
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Benutzeravatar
xq
Establishment
Beiträge: 1589
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von xq »

Ja, die 8088MPH-Demo war einfach ziemlich krank. Aber gut erklärtes WrapUp, danke fürs Teilen!
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
Benutzeravatar
Chromanoid
Moderator
Beiträge: 4273
Registriert: 16.10.2002, 19:39
Echter Name: Christian Kulenkampff
Wohnort: Lüneburg

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von Chromanoid »

Das CRPG Book Project 1.0 wurde released!

The CRPG Book Project - Sharing the History of Computer Role-Playing Games, Herausgegeben von Felipe Pepe, https://crpgbook.wordpress.com, Februar 2018
The CRPG Book Project is a collaborative, non-profit effort to create a free, easily available ebook on the history of Computer Role-Playing Games.
Benutzeravatar
Krishty
Establishment
Beiträge: 8316
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von Krishty »

Visual C++ ist 25 geworden, und Steven Sinofsky spricht aus dem Nähkästchen: https://twitter.com/stevesi/status/966794514122776576
I added the code to count lines while compiling with a fancy (but fake) counter that would blow past, impressing, you. It actually slowed down compilation (BAD!) but people perceived it as going faster in blind tests so we left it in there.
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Benutzeravatar
Krishty
Establishment
Beiträge: 8316
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von Krishty »

seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Benutzeravatar
xq
Establishment
Beiträge: 1589
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von xq »

War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
Benutzeravatar
Krishty
Establishment
Beiträge: 8316
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von Krishty »

Ein Grund, dass die C++-STL so langsam ist: HP hatte während der Entwicklung kein Geld für Computer mit Caches.

Bild
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Benutzeravatar
Krishty
Establishment
Beiträge: 8316
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von Krishty »

Octahedral Impostors: http://shaderbits.com/blog/octahedral-impostors/

[youtube]JOL5e-J1btA[/youtube]
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Benutzeravatar
Chromanoid
Moderator
Beiträge: 4273
Registriert: 16.10.2002, 19:39
Echter Name: Christian Kulenkampff
Wohnort: Lüneburg

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von Chromanoid »

Cool. Wahrscheinlich auch ziemlich interessant für Deine Flugsimulator-Entwicklung, oder?
Tiles

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von Tiles »

Das hier finde ich fast noch beeindruckender:

[youtube]zXmYRiFqry0[/youtube]
Benutzeravatar
Krishty
Establishment
Beiträge: 8316
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von Krishty »

Chromanoid hat geschrieben:Cool. Wahrscheinlich auch ziemlich interessant für Deine Flugsimulator-Entwicklung, oder?
Jahre, die ich Eric Brunetons Impostor Tree Rendering in meinem Flugsimulator implementieren will, aber keine Zeit finde: Sechs.
[youtube]4Ghulpp6CPw[/youtube]
Tiles hat geschrieben:Das hier finde ich fast noch beeindruckender:
Schwer zu sagen – das Gras besteht ja schon vom Design her „nur“ aus Sprites, und ist daher kein 3D-Problem – oder habe ich das falsch verstanden?
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Benutzeravatar
Krishty
Establishment
Beiträge: 8316
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von Krishty »

https://arstechnica.com/gaming/2018/04/ ... -consoles/

Input Lag in Emulatoren verringern: Die Konsole speichert ihren Zustand, emuliert dann drei Frames in die Zukunft, zeigt das an, und spult wieder zurück zum gespeicherten Zustand.

Wow.

––––

https://nbickford.wordpress.com/2015/05 ... imilarity/
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Benutzeravatar
Krishty
Establishment
Beiträge: 8316
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von Krishty »

Die ausführliche Geschichte von der Entwicklung ISPCs, Intels SPMD-Compiler:

http://pharr.org/matt/blog/2018/04/30/ispc-all.html

Unterstreicht Intels Ruf als schreckliche Arbeitsumgebung.
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Benutzeravatar
Schrompf
Moderator
Beiträge: 5041
Registriert: 25.02.2009, 23:44
Benutzertext: Lernt nur selten dazu
Echter Name: Thomas
Wohnort: Dresden
Kontaktdaten:

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von Schrompf »

Danke für den ISPC-Link. Das war nicht nur eine spannende Geschichte, sondern hat mir auch die Existenz dieses Vektor-Compilers verraten und mich ganz kribbelig gemacht, was man damit alles anfangen könnte. Dadurch, dass der Object Files ausspucken kann und man damit primär interagieren kann, sehe ich ein paar potentiell sehr nützliche Möglichkeiten in meinem VoxelSurvival-Kram.
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
Benutzeravatar
Krishty
Establishment
Beiträge: 8316
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von Krishty »

Ja, da läuft mir auch der Sabber so runter! Die Einschränkung mit einer SIMD-Breite pro Quelldatei ist aber ein Bisschen komisch. (Ich konvertiere und packe ständig.)

Btw war der Pull Request am Ende echtes Comedy Gold :D
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Benutzeravatar
Krishty
Establishment
Beiträge: 8316
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von Krishty »

Schrompf hat geschrieben:… sehe ich ein paar potentiell sehr nützliche Möglichkeiten in meinem VoxelSurvival-Kram.
Lies vorher auch nochmal das, damit du drauf eingestellt bist: https://gist.github.com/rygorous/32bc3e ... c64e02d774
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Benutzeravatar
Schrompf
Moderator
Beiträge: 5041
Registriert: 25.02.2009, 23:44
Benutzertext: Lernt nur selten dazu
Echter Name: Thomas
Wohnort: Dresden
Kontaktdaten:

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von Schrompf »

Danke! Du erwähntest das ja früher schonmal, aber in dem Detail ist es spannend. Mal schauen. Schon 128bit-AVX wär ne Verdopplung meiner Performance, noch mehr, wenn ich keine hässlichen Bit-Hacks mehr machen müsste, um in nem uint64_t byte-weise gegen 0 zu vergleichen und ähnliches. Alles jenseits von 128bit wär natürlich geil, aber ist noch ferne Zukunftsmusik.
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
Benutzeravatar
Krishty
Establishment
Beiträge: 8316
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von Krishty »

128-Bit SIMD hast du doch auch mit SSE? AFAIK ist AVX kaum mehr als SSE4.1, aber eben mit 256- statt 128-Bit-Parametern …
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Benutzeravatar
Krishty
Establishment
Beiträge: 8316
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von Krishty »

Ghostbusters (1984) auf acht Konsolen verglichen: http://frgcb.blogspot.de/2016/10/ghostb ... -1984.html (scrollt durch die Bilder)

Als „portieren“ noch „neu schreiben“ bedeutete.
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Benutzeravatar
Chromanoid
Moderator
Beiträge: 4273
Registriert: 16.10.2002, 19:39
Echter Name: Christian Kulenkampff
Wohnort: Lüneburg

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von Chromanoid »

GPU Font Rendering - Current State of the Art, Eric Lengyel, http://terathon.com/, 07.05.2018 (Slides)

Fand ich ganz spannend. Der Autor verkauft wohl auch eine Font Rendering Bibliothek, also vielleicht nicht ganz neutral...
Benutzeravatar
xq
Establishment
Beiträge: 1589
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von xq »

Ben Prunty (Soundtrack von FTL und anderen) schreibt über die Wirkung von Musik in Spielen:
https://www.pcgamer.com/sometimes-games ... out-music/
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
Benutzeravatar
Schrompf
Moderator
Beiträge: 5041
Registriert: 25.02.2009, 23:44
Benutzertext: Lernt nur selten dazu
Echter Name: Thomas
Wohnort: Dresden
Kontaktdaten:

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von Schrompf »

Ich fand den Soundtrack furchtbar mittelmäßig. Aber nuja, ist halt Geschmackssache.

Schon älter, aber gestern erst entdeckt: Animationen in Overgrowth - ein paar hübsche und erstaunlich harmlose mathematische Tricks, um mit wenig Aufwand viel zu erreichen.

[youtube]LNidsMesxSE[/youtube]
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
Benutzeravatar
Jonathan
Establishment
Beiträge: 2543
Registriert: 04.08.2004, 20:06
Kontaktdaten:

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von Jonathan »

Ja, da bekommt man doch glatt Lust, das nachzuprogrammieren. In der Tat, erstaunlich wie gut einfache Dinge funktionieren können.
Lieber dumm fragen, als dumm bleiben!
https://jonathank.de/games/
Benutzeravatar
RustySpoon
Establishment
Beiträge: 298
Registriert: 17.03.2009, 13:59
Wohnort: Dresden

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Beitrag von RustySpoon »

Ein schier endloser Pool an Pixel Art-Tutorials: https://lospec.com/pixel-art-tutorials

Außerdem gibt's dort auch einen hübschen Fundus unterschiedlicher Paletten: https://lospec.com/palette-list
Antworten