30 - Vom Tester zum 3D-Programmierer - podcast episode cover

30 - Vom Tester zum 3D-Programmierer

May 03, 20192 hr 46 minEp. 30
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

Marcel hat bei Crytek als Tester angefangen und sich seinen angestrebten Posten als 3D-Programmierer erarbeitet. Weil Simon mit diesen ganzen 1en und 0en nicht soviel anfangen kann, hat er sich Konrad als Beistand geholt, den ihr schon aus der Informatik-Folge kennt. Anmerkung: Manchmal klingt es so, als gäbe es ein leichtes Echo. Das passierte manchmal, wenn wir ein wenig übereinander gesprochen haben, sollte aber nicht zu oft vorkommen. Eure Geräte sind nicht kaputt! :)

Transcript

Marcel

Dann dann beging irgendwie das war gesund Shader ich hier und dann ging in die die Sonne oder sowas kaputt irgendwie.

Foreground

Simon

Hallo und herzlich willkommen zu einer neuen Episode des Kindes Podcast und heute freuen sich mal die Programmierer Dennis geht Umprogrammierung Thema mit dabei als gestern haben wir ein altbekannter war schon mal dabei in der Informatik Folge dass der Konrad hallo Conrad, schön dass du dabei bist.

Konrad

Danke schön dass du mich eingeladen hast.

Simon

Ist sehr gerne und ich freue mich auch sehr sehr dass der Marcel dabei ist hallo Marcel.

Marcel ist nehme ich etwa die Programmierer das kann er gleich selbst noch mal erzählen aber er ist nämlich auch der Bruder von dem Patrick und der Patrick war in unserer character artist Folge dabei, und während der Marcel noch bei Qualität ist oder also derzeit bei Freitag arbeitet da war der Patrick ja früher auch mal so also sind da die die Verbindungen genau aber Patrick, du kannst ja kurz mal selbst erzählen wer du bist und was du gerade machst und,

ja Bibis dich dahin verschlagen hat zur qualitech und so.

Marcel

Ließ mich dazu geschlagen hat also die ganze kannst du history so mal kurz. Ja also nach der nach meiner Schulausbildung bin ich habe ich zwei Jahre lang so eine Informatik Ausbildung gemacht optional bernd-blindow-schule ich weiß nicht ob wir wissen.

Konrad

Was ist noch nicht.

Simon

Wie auf dem Gymnasium gibt's in Informatik Ausbildung der.

Marcel

Nein das ist keine das ist keine keine normale Schule, das ist doch schon so ein LAN in denen ist schon so eine so einen Job Ausbildung sowas in derart.

Konrad

So eine Berufsschule.

Marcel

Genauso eine Sonate Schule und, das geht dann irgendwie informations und kommunikationstechnischer Assistent komischer langer Name aber, relativ Standard Informatik ein ähnlich glaube ich was mir auch offene Universität zu lernen würde vielleicht nicht ganz so nicht ganz so tief vom Wissen her aber da habe ich dann auch angefangen C plus plus zu lernen.

Und ja also ich meine generell ist halt so gewesen man hat halt schon seit der Kindheit halt einfach gerne Video Game spielen und hat er so diese Faszination Dampf davon und. Dann wollte man halt irgendwie so okay ja ich mache halt irgendwas mit Computern im ID vielleicht habe ich diese Ausbildung gemacht dann habe ich halt eben mit C plus plus angefangen da.

Und, ja dann dann hat mir halt auch alles super Spaß gemacht und reicht dann auch schon eher immer so eine so eine Art Faszination hatte mit mit dem grafischen, habe ich da auch dann so Projekte gemacht mit direct Eckzahn damals direct X9.

Und habe ich einfach ein paar kleine Tutorial sample irgendwie gemacht und ja und dann bist du ein bisschen in die graphische reingekommen und als ich danach fertig war habe ich dann zwei Jahre auf der Games Academy in Frankfurt und dann, genau da habe ich dann dieses Game Programmer Studium gemacht.

Und ja da hat man halt gesagt das ganze nochmals ein bisschen vertieft das war zwar nicht mit dem Fokus auf Grafik weil auf der Games Academy da hat man halt natürlich dass man meistens in den Teams vielleicht irgendwie ein zwei Leute oder sowas darf man meistens, bezahlt dass es dann eher so 8 Uhr artist und vielleicht ein oder zwei programmieren.

Simon

Ja das stimmt.

Marcel

Unser ja dann muss man bei den Projekten muss man halt dann irgendwie ich hatte dann für dich immer gerne mich einfach nur grafische konzentriert aber. Auf das dann auch so da arbeitet man dann mit Unity oder andere und da braucht man dann wirklich irgendwie ein Mentoringprogramm programmer.

Weil der schon alles da ist man sich an uns dann basteln und, dann seid ist dann halt eher so dass man dann generell noch so Gameplay oder andere Dinge machst aber ja das war dann da lernt man natürlich dann auf jeden Fall Leute kennen aus der Industrie und. Kommt man dann so bisschen in das ganze game development rein, dann als ich damit fertig war habe ich mich zum ersten Mal gleich bei Crytek beworben gehabt.

Damals zu dem Zeitpunkt war Anne genau ich war sogar einmal da beim onsite Interview.

Simon

Also das ist jetzt nur mehrstufiger Antenne interviewprozess wahrscheinlich ne.

Marcel

Ja genau das ist dann kommt dann erstmal ein wenn Interesse da ist von denen, was du Stevie und sowas angeht dann kommt erstmal halt ein Telefoninterview das ist meistens so eine Stunde vielleicht mehr. Doch heutzutage noch rüber und so lange geht wohin der werden dann einfach zur ethischen Fragen stellen. Einfach so und umzuschauen irgendwie ob sie hatte überhaupt ein bisschen Ahnung.

Simon

Man kann ja sonst was in denen im Lebenslauf schreiben ne.

Marcel

Ja genau und ja wenn man halt dann sieht irgendwie oder gehört dass das da irgendwie ein bisschen was da ist dann, Mütter halt eingeladen zu einem an Zeit Interview die Zeit der wird dann eingeladen dann kommt vorbei die Zahlen die auch die die Fahrtkosten und, da ist auch ein relativ lange lange putze ich weiß nicht wie es bei VHS oder bei,

anderen Ding ist bei anderen Kategorien aber bei Programmierer weil Freitag hat man sehr lang und Zeiten gegeben meistens zeigten vormittags an oder morgen so gegen 10 Uhr oder 11 Uhr. Geht dann bis Nachmittag irgendwann so 16 Uhr oder sowas.

Simon

Und das ist dann kommt dann auch so kleine Tests die du dann absolvieren musst oder er nur quatschen und beschnuppern oder so.

Marcel

Jannis ist ein bisschen Kombination aus beidem also am Anfang ist es glaube ich erstmal so man redet drüber und eventuell ist er auch der einer von den projectmanagement vielleicht dabei und dann rede mal auch ein bisschen einfach nur ob man. Du hast du generelle Dinge einfach jemand ob ich bei jedem Interview hat sowas immer.

Simon

Wo sehen Sie sich in 5 Jahren.

Marcel

Genau genau solche Sachen. Und dann hat man halt dann geht man meistens auch mit 12 programmieren dann hier in dem Interview waren gibt man dann Mittagessen irgendwo.

Simon

Aber ja.

Marcel

Dann auch so ein bisschen getarnt als ein Person.

Simon

Ja ja aber das habe ich auch einmal gemacht das ist so irgendwie unangenehm weil weil man weiß irgendwie so ok erstens wir kennen uns nicht und zweitens ja naja untersucht mich ja jetzt schon so irgendwie ob ich ins Team passe aber wir müssen ja alle locker sein und was zusammen essen.

Konrad

Der ist Ananas das geht gar nicht.

Marcel

Genauso ist das R&M, ja muss halt dann so ein bisschen so ein Kennenlernen und wie gesagt so ein Ziehen getarnt halt irgendwie noch mal so ein paar Fragen unterwerfen ich weiß ja gar nicht aus welcher Sicht ich jetzt gerade eben war ich war auch schon mal auf der anderen Seite mit dabei.

Simon

Ach echt das ist super dass Andy als er doch beide.

Marcel

Genau ich war auch schon mal bye bye von Crytek pleite auch mal meinem Interview und bei so Mittagessen dabei habe ich sag jetzt erstmal andersrum weil wir soweit noch nicht bin, ja und dann komm halt wieder und dann hat man manchmal auch noch irgendwie so eine Stunde also was ich damals hatte die haben mir glaube ich eine halbe Stunde oder Stunde gegeben für ein paar Aufgaben, sie muss dich tatsächlich zu auf dem Blatt Papier lösen quasi.

Und dann kam sie wieder und dann musst du manchmal erleben drüber reden warum hat man es auf die Art und Weise gelöst und, was sind die Gedanken dahinter und ja solche gegen also jetzt schon relativ anstrengend also wenn man da so von, morgen ist Nachmittag da irgendein Interview hat.

Simon

Ja glaube ich also vor allem ja auch weil du kannst ja gar nicht so ganz locker sein sonst ist die ganze Zeit so ja hallo ihr Leute Rewe Köln erstmal diesen Strang weitere folgen bevor wir dann noch mal zu der anderen Perspektive kommen was ja auch super interessant ist aber du hast dann das Anzeigen dafür gehabt und dann.

Marcel

Haben ja genau dann dann sag mal halt wieder tschüss irgendwie geht nach Hause und dann dann heißt halt irgendwie an den nächsten paar Tagen bekommt man dann Bescheid ausgeklappt hat oder nicht, und zudem Zeit und damals hat dann nicht klappt bei mir tatsächlich ja das war dann so ein bisschen so ein so ein,

dann noch erstmal fallenden weil das habe ich einen einen Jahr lang habe ich dann weiter noch Jobsuche für mich war das eben auch früh dieses dieses eine eine Ding weil ich wollte halt ich weiß schon immer so an anderen grafischen infiziert und, wer da will man natürlich halt so dieses people Aging haben und beste wie es geht irgendwie und in Deutschland noch ne halt dann ein bisschen eingeschränkt weil ich jetzt mal.

Konrad

Und haben die gesagt woran es lag also ob es an den Test lag oder an irgendwelchen anderen Sachen.

Marcel

Ich frage mich bis heute von was gelegen hat mein meisten ist es so dass sie entweder jemand anderen gefunden haben sie ein wo sie meinen es ist vielleicht besser gepasst. Oder ja also ich hatte eigentlich Gefühl dass es relativ gut fließend Interview.

Konrad

Also die haben kein direktes Feedback gegeben die haben jetzt nicht geschrieben.

Marcel

Kein wirkliches direkt.

Simon

Susi hier da hatten sie mir Kohlern vergessen sorry tschüss.

Marcel

Also na ja direkt im Test natürlich geben sie schon drüber wenn du da bist aber jetzt nicht irgendwie ob du das Interview mit bestanden hast oder nicht also da kommen noch kein direktes Feedback die versuchen das relativ neutral zu sein dann noch.

Konrad

Ich finde das schade weil so kann man sich ja nicht verbessern wenn ein niemand sagt woran das liegt also das ist doch total nervig ja schade du bist nicht gut genug aber wir sagen dir nicht was du verbessern kannst was sollen wir denn dann machen.

Simon

Ich glaube das hat hat auch Gründe es die Firma sich der Absicht dass da nicht irgendwelche Klagen kommen oder so das ist danach irgendwie heißt du echt hier die haben das anders gesagt das geht aber gar nicht, also da ist man auf der sicheren Seite wenn man sowas sagt wie ich auf vielen Dank dass Sie da waren sie waren ein vortreffliche Kandidat leider passt es der, aber sag mal diese Tests waren die zu schaffen,

oder waren die so strukturiert dass sie eigentlich nicht zu schaffen waren und sie gleichzeitig deswegen sehen wollen dass du in der Lage bist das zu erkennen und dann Prioritäten setzt.

Marcel

Po es ist halt schon echt super lang her wirklich erinnern kann ich mich nicht mehr aber ich weiß dass es eigentlich machbar war also es war jetzt nicht so komplett irgendwie ich meine einerseits zur auf dem Blatt Papier programmieren ist halt immer ein bisschen fies.

Simon

Auf Blatt Papier auch noch.

Konrad

Das sollte richtiger Couch sein jetzt nicht eher so ein Pseudocode oder so ein Algorithmus oder so ganz high level.

Marcel

Na ja doch also Pseudocode ist auf jeden Fall okay gewesen musst du jetzt nicht irgendwie Syntax muss alles stimmen oder so aber ja ist halt immer schwierig weil du kannst mich nicht einfach irgendwie wieder löschen und schreiben.

Konrad

Ich finde es auch bald, zum Blatt Papier viel sinnvoller zu generell zu sagen wie man vorgeht und dann zum Schutz zu sagen ich mach das jetzt rekursiv oder ich mache das iterativ, aber jetzt das auf Papier programmieren zu müssen ich bin mir nicht sicher ob dass das wirklich gut abbildet ob jemand das Canvas kann ja jeder Schleife programmieren aber ich finde das schwierig ist sich erstmal zu überlegen wie gehe ich da überhaupt dran.

Marcel

Ja also ich bin da auch kein absolut keinen keinen Ton.

Simon

Ich erinnere mich noch dass wir in der Berufsschule ich habe ja Informatiksysteme gerade gemacht da hatten wir einmal einen Test und da musst du wirklich Code hinschreiben und da wurde halt bewertet oder nee warte mal, ich habe ihr hatten Code bekommen und muss jetzt die Fehler suchen,

aber das war richtiger code also kein Pseudocode und sowas tja und dann musst du es ja guck mal da fehlt aber sie mit Kohle und so du konntest ja auch nicht mehr kompilieren um zu gucken ob sie wirklich dann läuft das war alles nur auf Papier so ein bisschen merkwürdig.

Konrad

Oh das finde ich immer noch einfacher als auf dem Papier zu kaut nicht mein es gibt Leute die machen das im Text-Editor die sind das vielleicht gewöhnt und andere benutzen aber immer eine ID ID wissen vielleicht gar nicht wie hast du den überhaupt heißt heute immer Autovervollständigung benutzen.

Simon

Okay aber dann hat das nicht geklappt du weißt nicht warum aber du hast da also könntest du sie nicht die Leute noch da du kannst ja mal fragen irgendwie.

Marcel

Nee die sind tatsächlich nicht mehr wirklich da eine persönliche noch da der ist tatsächlich sogar in meinem Team ist gerade.

Simon

Guck dir mal nach böse rüber.

Konrad

Das ist doch geschafft hast das Tier einfach zu gut und er hatte Angst um seine Position.

Marcel

Ich weiß auch nicht mehr wirklich ja ich müsste wahrscheinlich die die Yvonne von Asia wahrscheinlich fragen aber ich wollte leider nie so richtig nach buddeln irgendwie.

Simon

Ja man manchmal will man Dinge nicht wissen ne.

Marcel

Wenn den Leuten jetzt auch nicht so auf die Füße treten irgend so was war damals und ja.

Simon

Aber man muss auch sagen manchmal passt es einfach auch nicht wegen der derzeitigen Firmenstruktur also oder Situation weil es ist es z.b. so ich habe das auch schon mitbekommen dass Leute die eigentlich cool sind

aber vielleicht noch nicht ganz soweit ja aber das wäre kein Problem wenn du die einfach ein paar Wochen ein arbeitest aber wenn die Firma gerade in einer Phase ist wo sie was sie nicht am Ende der Produktion ist so nur noch Leute braucht die sofort mit losrennen können und und und sozusagen sofortleistung bringen können,

ohne Einarbeitungszeit dann ist das halt ein bisschen schwierig aber das heißt nicht dass Du grundsätzlich nicht nicht gut genug bist das ist einfach gerade zu der aktuellen Firmen Situation nicht so gut passt.

Marcel

Genau das ist das nicht sogar meine Meinung nach eigentlich der der der meiste Grund, warum man warum man genommen wird außer man hat wirklich etwas schlecht gewesen im Interview oder so, also auch von von also jetzt auf jeden Fall von unserer Seite aus von von der Caltech Seite aus wenn ich irgendwie Seite habe Interview dann,

das ist wirklich ein sehr sehr wichtiges Kriterium aber das ist halt eine Sache da kann natürlich der derjenige der sich bewirkt halt dann nicht so wirklich reinschauen das ist halt wirklich fies eigentlich.

Simon

Alt ist Anna ich hatte mal einen Attest gemacht und dann war ich mit dem fertig um Essen sein ich glaube war auch nicht besonders gut so dass die mich jetzt nicht genommen hätten aber als ich den abgegeben habe hatte Typ mir gesagt ja sorry wir haben gerade mitbekommen dass wir ganz viel Leute kündigen also das habe ich auch aus der Presse dann gewesen

und das musste der Typ Mann scheint selbst noch nicht derart Direktor war klar ich meinte weg das ist zwar hoch im posten aber der hat es auch keinen Einblick in die generelle Firmen Ausrichtung wenn es um Kündigung geht und sowas nein vielleicht. Wenn das da die Leute über ihm entscheiden und ja das ganze Zeit dass er wirklich plötzlich überrascht ist aber jetzt bist du ja trotzdem dort wie kommt das Dennis.

Marcel

Ja ich habe dann wirklich ich habe dann wirklich diese ganze Jahr lang halt irgendwie als ich habe mich auch woanders beworben gehabt und es hat irgendwie so richtig funktionieren aber es ist halt auch verschiedene.

Gründe wie in die einerseits halt so diese Erwartung von mir halt in dieser ich will wirklich diese graphic Ding machen ich will jetzt nicht unbedingt Micha Gameplay Programmer bewerben und sind auch nicht wirklich meine Stärke und, dies und das und das kommt halt so dazu und es gibt auch wirklich sehr sehr wenige Junior Position in in im grafischen programmieren. Wenn du ihn siehst sehr sehr wenig und viele Firmen sind meistens dann eher auf mobile eingestellt.

Und ja und ich meine denke sowieso intern Situation ist wahrscheinlich eh schon bekannt halt immer teilweise wirklich sehr schlecht bezahlt ist und dann kriegt man keine Wohnung sondern seine Regeln.

Simon

Also du meinst das Praktikum.

Marcel

Genau wenn man so Praktiker weil bei den meisten Firmen soll hier in Deutschland machen, und ja dann habe ich halt wirklich dann auch meine eigene Faust halt dann zu Hause ich meine hat ja dann genug Zeit und habe dann an einer eigenen Händchen quasi gekotet. Und hat sich sogar tatsächlich schon in am Ende von der Games Academy Zeit angefangen gehabt die habe ich immer weiter gearbeitet und. Besser schon was draus geworden und damit habe ich mich dann noch mal beworben bei heute irgendwann mal.

Nur das war dann wirklich genauso wie du meintest dass halt dass die waren gerade in irgendwie in der schlechten Zeit oder die irgendwas hat er nicht geklappt und dann dann habe ich mich einfach dann habe ich einfach gesagt okay ich bewerbe mich jetzt einfach mal zu ey. Damit ich überhaupt irgendwie anfangen kann, ja das war dann so Dezember 2014 habe ich dann angefangen gehabt RTL weiß nicht ob das viel über den interviewprozess sagen soll also ist es relativ simpel also jetzt mal.

Simon

Also meinst reinzukommen.

Marcel

Ich hatte noch nicht mal ein Telefoninterview aber das kann auch sein dass die mich eben schon ein bisschen Kanten und dachte ich ist okay muss man es nicht machen.

Simon

Ja gleich mein Dad das ist ja in der Datenbank gespeichert ne deine dein deine Ergebnisse und so.

Marcel

Und dann dann was halt sofort and on-site dann wurde ich ja eingeladen, ein bisschen hingefahren und das geht da auch wirklich super schnell das waren Fleisch war vielleicht eine Stunde oder zwei Stunden wirklich einfach nur einredet ein bisschen und laut ist ein bisschen Bauch ist doch sehr wenig Druck gewesen also bei mir damals jedenfalls, Armvene heißt einfach nur dann fragen die sich einfach ein paar Dinge wieso,

kannst du dir so vorstellen wie es so funktioniert die irgendwas was muss muss man da so machen was was denn gute weiß nicht so gute trade irgendwie man da haben sollte so fügt Duell in die, Englisch kannst du in die Fehler erkennen und solche Dinge.

Simon

Ja und gut Ticket schreiben Sachen Probleme.

Marcel

Wenn du wenn du schon ungefähr weißt so wie das so abläuft irgendwie du hast irgendwie so eine Datenbank wo du irgendwelche Tickets erstellst und das wird dann an die Leute estimed also wenn du sowas schon weißt und voraus und da habe ich da auch schon hin Bruder gefragt gehabt irgendwie so ok Google, und dann bist du eigentlich irgendwie drin wenn ich finde dich haben wollen und.

Ja dann war ich halt eben Ceylan City eingefangen ich war ein ein Monat das war glaube ich der letzte Monat den via Warface gearbeitet hatten. Und genau dann dann war das denn nicht dann höre ich dir gegangen also ich habe komplett dann aufgegeben.

Konrad

Kannst du das kurz erklären was dieses Warface ist ich kann das gar nicht.

Marcel

Warface das ist so ein free-to-play First-Person-Shooter so Militär Shooter Hand vielleicht ein bisschen mit Call of Duty Vergleich.

Simon

Aber gibt's denn hier überhaupt oder war das nur in China dann.

Marcel

Nenne den gibt's immer noch an der ist der ist sehr sehr erfolgreich in den russischen Raum, und ich bin auch soweit ich weiß und das hat eben diesen Freitag hier Studium gemacht damals. Kann ich auch schon sehr sehr altes Projekt.

Ich weiß es nicht genau wann es angefangen hat da war ich mit Sicherheit noch nicht da scheiß so32 Zeiten oder sowas und wie soll ich damit angefangen, und dann ja wir also wir haben halt sozusagen unsere Ihnen besprochen zu billig sie für das Projekt halt aufgegeben und Hamstern sozusagen gesagt hier hier ihr könnt damit es machen soll Karten und Meere.

Konrad

Dauert bestimmt ewig sich da erstmal rein zu Fitzen.

Simon

Und dann haben sie Ponys eingebaut.

Marcel

Nee also ja weil wir wollten halt dann einfach auf andere Projekte umsteigen bei uns intern halt im Frankfurter Studio und. Dann weiß bei wheel of fate ich weiß nicht ob ihr das kennt.

Simon

Ja da habe ich mich ja für einen Beta-Test an angemeldet war eine Art DotA oder League of Legends ne.

Marcel

Amazon mobile.

Simon

In mobile aber das ist ist das irgendwann mal aus der Early Access Alpha rausgekommen.

Marcel

Nein. Es sei das hattest Du Dir und Sofia in Bulgarien gemacht und das war ja das war so ein so ein Symoba halt eben wie man scannen mit, mit verschiedenen Charakteren aus totmannsruh Mythologie und irgendwie so Märchen also du hattest irgendwie so Red Riding Hood und irgendwie, keine Ahnung Tesla hatte machen irgendwie also ganz Grille character und ja also, wenn ich so zurückdenke habe ich da immer noch ziemlich viel Spaß eigentlich war schon sehr lustig an dem Dreck zu arbeiten.

Wann man hatte aber es braucht noch ein bisschen der andere experience als die Elbe nicht sagen weil man macht DJ anders hätten spielt Party immer nur als ihm weil es ist ja auch nur so ein Team competitive game, denke deswegen kannst du mir das auch wirklich wir sitzen alle halt sind sie irgendwie so 678 Leute und dann werden halt immer so Games gestartet und wird immer getestet und dann wird auch sehr viele einfach die spielen Fußspiel einfach nur,

holsing hat dann hat er schon bisschen dran gemacht ja das ist halt dann irgendwann mal, eingestampft wurde das Projekt weil ja verschiedene Gründe. Ja dann bin ich dann hat man mich in anderes Projekt geschickt da war ich dann dann mich zu Real gewechselt passen.

Simon

Oh das war bestimmt er Robinson oder climb ne.

Marcel

Blind genau und zwar erstmal einen kleinen.

Simon

Genau, kennst du das.

Konrad

Ich kenne da so ziemlich wenig von den Sachen der letzten Jahre.

Simon

Das ist doch super das war ein ein Bergsteiger Simulator India oder ein hast du wirklich an deinen Händen so eine Controller gehabt und muss das dann richtig virtuell den Stein anpacken sozusagen und ich hochziehen, und er kommt zum hin und her gucken hast dann halt alles gesehen und so also das ist.

Konrad

Das ist ja cool.

Simon

Ja das ist echt toll ja also war war glaube ich ein sehr cooles Projekt oder Marcel.

Marcel

Ja ja auf jeden Fall also wenn ich wenn ich jetzt noch so zurück denke an die Menschheit zwaa war wirklich das coolste, leuchtenzentrum Pflanze, ja also wobei wir damals als ich dran gearbeitet hatten hatte hatten wir noch nicht diese da gab's noch nicht diese Kilos Controller die man an den Händen hatte. Seit wir haben erst angefangen mit einem ganz normalen Xbox 360 Controller soll haben wir das meiste gespielt.

Simon

Also du musst das dann auf deine Position gucken wo die Hand hin soll und da hast du irgendwie an gedrückt und dann hat der Charakter sich da auch.

Marcel

Genau also ich bin ja aber es ist halt trotzdem Revier gewesen und das war meine allererste wie alt die sind generell.

Simon

Er ist ja schlecht geworden.

Marcel

Ja teilweise also, ich weiß nicht ob ich sagen es ist nicht so richtig dass einem schlecht geworden ist aber man hat schon so gemerkt sondern mulmiges Gefühl man kriegt so ein bisschen jammern wird also mir ist auf jeden Fall schon mehrmals schwindelig geworden.

Simon

Und wie war denn das erste Mal als er runtergefallen bin.

Marcel

Boah das war krass ja das war schon für dich da.

Simon

Ich glaube ich das ist schon ziemlich immersives Gefühl wenn Du davon Berg fällst dann.

Marcel

Ja ja ich habe das sogar teilweise habe ich das dann sogar falls mich dran gewöhnt habe ich gesagt teilweise aus Spaß mehr gemacht mir ist weil es einmal wirklich witzig war.

Simon

Es ist mal jemand vom Stuhl gefallen während des Testens.

Marcel

Glaube ich.

Simon

Vor Schreck oder so.

Marcel

Ich glaube nicht ne.

Simon

Das ultimative Erlebnis mit Schmerz am Ende aber sag mal, jetzt jetzt kann ich mir das schon ganz gut vorstellen als Kühe so eine Multiplayer Sachen zu testen weil du ja wieder schon sagte soll gespielt sein Team du hast Spaß,

aber gerade bei sozinha Play Spiel ist es ja das erste zweite Mal super cool und dann wird irgendwann öde weil du hast alles gesehen und du musst dann ja auch oft die Sachen testen die du schonmal getestet hast ne also du hast so ein Bug erkannt und heißt es dann ist das so und jetzt noch mal und jetzt noch mal mir ist noch mal und jetzt noch mal und dann wird er irgendwann öde wie hat sich das denn für dich angefühlt.

Marcel

Also bei klein war es eigentlich nicht so schlimm weil es hat ja keine Story und es war wirklich einfach nur ok Spring in dieses jump in dieses Level rein das war dann irgendwie Asia oder irgendwie Grand Canyon, und dann machst du einfach halt diese selbe dann dann dann kletterst du halt diese selbe Wand immer ab, und in dem Fall ist eigentlich ganz ganz witzig weil das so eine anscheinend schon für dich ist.

Und du weißt halt dann immer schon okay du weißt mit dem Fahrrad wie Du am schnellsten dahin kommst irgendwie und also über über die Zeit lernt man halt diese Pfade dann irgendwie auswendig und. Ja und dann weiß halt irgendwie an der Stelle da irgendwie wieder diese eine vacchini und dann kommst du vorbei und dann ja cool pictures.

Ja aber das danach beim paar Robinson war es dann schon eher so ein Ding aber, bei denen spielen also vielleicht andere Projekte wo es weniger Spaß macht bei Warface z.b. habe ich wirklich sehr wenig Spaß das selbe Level noch mal machen weil wir sind dann tatsächlich halt einfach, wir hatten so einen Test wo wir einfach nur in Level geladen hatten und dann sollten wir einfach nur rumlaufen und alles abschießen.

Simon

Also alles abschießen im Sinne von Gegner oder auch jede Kanne.

Marcel

Wirklich dir so die ganzen Gebäude irgendwie Sisi Glas irgendwie die Wände abschießen und irgendwie alles, alle Schalter drücken und dann halt dann für den halben für den halben Tag irgendwie dann schon sehr sehr lange.

Simon

Erfahren wenn du das jeden Tag neu machen muss weil du musst da jeden Tag sicherstellen dass nicht in neue Bugs eingeführt wird ich nehme mal an dass das Ziel dann daraufhin aus dass du z.b. testest ob die Wände aus Holz wirklich die Kugeln durchlassen und die aus Beton nicht und so also so eine Penetration Test gibt oder oder Features gibt einen neuen Shooter ne dass manche Materialien Sachen durchlassen manche nicht und so.

Marcel

Ja sowas in derart wenn es meiste waren wahrscheinlich eher so welche, ich will jetzt irgendwie also die hatten zwei Spiele auf die auf die offenen Fenster und es macht irgendwie klar aber Fenster geht nicht kaputt.

Simon

AOK.

Marcel

Hast du denn auch oft so Leveldesign Sachen dass man wirklich irgendwie bestimmte Trigger funktionieren nicht oder solche Sachen genau aber dann bei ROBINSON wo ich sechs Monate war ungefähr, das ist glaube ich so ziemlich auf meinen meine favorite experience gewesen mc Waldeck das echt ich fand das Spiel wirklich sehr sehr cool und also da hat mich nicht wirklich gestört weil es war wieder auch so ein so ein interessantes wieso ein,

das Spiel selbst war glaube ich auch wie so eine Art wie sollen sie Vergnügungspark wenn du so mit so einem, mit seiner Bahn durch die Gegend fährt Seiten sollen diese verschiedenen Themenbereiche hast wieso so ein bisschen weil das Spiel aufgebaut weil du hattest eins und hab, und dann kommst du so in diese verschiedenen, area Scan und da irgendwas machen lassen meistens passe ist oder sowieso Schatten musst du es mit diesen kleinen Dinosaurier der lieber hin folgt.

Simon

Also alte du du bist da glaube ich abgestürzt auf so eine dinowelt und musstest dich dann durch Kämpfe oder wie war das noch mal genau.

Marcel

Genau ja du bist ja irgendwo abgestürzt dann findest du dieses kleine Dinosaurier Baby.

Und ja dann hast du halt irgendwo Befehle die du so drücken kannst auf deinem digital Kreuz glaube ich weil und dann kannst du halt irgendwie sagen ihre hier folgt mir oder in die lauf da hinten hin, und ja als würdest Du schon natürlich ganz gut gewesen wenn dieser wieder aktivieren und, da musst du halt mit dem durch die Gegend laufen des witziges wir hatten ja auch noch diesen diesen hinter weil diese diese diese Kugel die dir so folgt diese fliegende Kugel.

Simon

Ja wieso und wieso in in Destiny in der diese fliegende Freund an.

Marcel

Genau an der redet ja auch glaube ich mit dir seit seid ja genau und ja da kam da kannst du dir vorstellen dass da sehr sehr viele backen Begriff, wenn du Zeit Herta hast die dir finding mäßig überallhin folgen müssen dann schon sagasser schon einiges vor unserer Zeit war bis kurz vorm goldmaster weil das is broken die ganze Zeit.

Simon

Das ist ja der normale Zustand von spielen, ich hätte noch eine Frage weil also ich habe eine große Hochdach Achtung vor weil die halt weil das ein super wichtiger Bestandteil ist der super hilfreich ist für alle andere Entwickler und weil die Arbeit, na ja also ich hab das mal ne Woche gemacht und habe es danach schon gehasst also ich finde es da braucht man schon,

viel Geduld und und an so und dass da wirklich fair dabei zu bleiben und sinnvolle Buggypod zu schreiben und immer wieder dieselbe Sachen zu überprüfen ob die Scheiben mit immer noch kaputt gehen und sowas nennt das ist schon echt, Kasse arbeiten jetzt hast du aber vorher gesagt na ja du wolltest jetzt eigentlich direkt in die 3D Programmierung,

und eben nicht zu euch als Gameplay Programmierung jetzt könnte ich ja mal zu nicht sagen wäre nicht aber vielleicht DZB gäble programmieren trotzdem noch interessanter gewesen für dich als Kühe dann.

Marcel

Ja einerseits vielleicht schon aber auf der anderen Seite konnte ich dann als paydirekt auch bei Freitag ansteigen wo ich halt auch hin wollte am Ende.

Simon

Okay.

Marcel

Da nicht war das für mich ein bisschen simpler und Plus ist zu dem Zeitpunkt wollte ich halt wirklich was ein bisschen Zeitdruck da dass ich irgendwie.

Überhaupt irgendwie in der Arbeit finde, und ja von daher finde es mehr Sinn gemacht weil ich dachte einfach ok bevor ich sie mich jetzt irgendwie weil das ist dann vielleicht ein bisschen längerer Weg irgendwie von Gameplay dann irgendwo sich zu Rendering verarbeiten, das wäre okay mache ich jetzt erstmal das so lange bis du irgendwie ist von Projekten oder so besser aussieht oder irgendwie,

damals noch mal zu privat einfach lernen ich dann noch mal ein bisschen dass du und dann steige ich dann noch mal ein und im Endeffekt. Hat, ich habe wirklich so was ich hatte mir sowas gedacht wie in die ok ich mache jetzt irgendwie ein halbes Jahr oder ein Jahr irgendwie bei Keeway und dann steige ich um am Ende des Tages sind sein jetzt glaube ich war Jahre geworden oder.

Simon

Okay und ähm wie hast du das den Leuten direkt von Anfang an kommuniziert das eigentlich dein Ziel 3DS.

Marcel

Genau ja das habe ich wirklich gemacht war auch schon ersetzt sogar im im Interview von Conway Job, habe ich nicht sofort erwähnt gehabt und die waren damit auch okay also es ist es ist auch kein auch nichts Ungewöhnliches sage ich jetzt mal dass die dass viele Leute als DJ anfangen, wirklich was anderes gelernt haben also irgendwie Arts oder Probleme,

oder Gamedesign dass die Leute dann auch später umsteigen wollen wieder also selbst weil also zumindest bei Crytek bei uns hingegangen gebe ich jetzt mal, und wir haben ja wirklich verschiedene viele Leute eigentlich die haben auch schon mehrere artisti, jetzt auch Ärztin nach Art gewechselt sind sie auch als DJ angefangen hat.

Konrad

Gibt es auch andersrum der sitzt Leute programmieren und sagen ich habe jetzt keine Lust mehr drauf ich will wieder Keeway machen oder ist es wirklich eher so eine Hierarchie das war längst von unten nach oben wirft.

Marcel

Es ist schon glaube ich keinen Job wo man jetzt sagen würde also ich wenn du, wenn du programmieren gelernt hast und es machen willst dann glaube ich nicht dass dass du die Idee hast das sozial besser findet danach, und in gewisser Weise ist es auch nicht Hierarchie auch wenn ich jetzt nicht gleich schlecht reden will oder so aber. Ich meine am Ende des Tages ist es halt nunmal wird definitiv weniger bezahlt dafür als du jetzt bin ich Programmierer bist oder artist oder sonst was.

Konrad

Kannst du ungefähr sagen wie groß der Unterschied ist.

Marcel

Am

Simon

Welchen Prozentzahlen zu 30% mehr 50-100.

Marcel

Siri hat soll ich dir genau hinfahren weil also ich ich kann gerne sagen was ich verdient hatte also als ich RTL angefangen hatte wann glaube ich.

Background

Simon

Ich war mir nicht ganz sicher ob es komplett ok ist hier das Gehalt so zu nehmen deswegen habe ich mal rausgenommen aber also zur Sicherheit aber es gibt ja diese tolle Webseite glass door, wo man anonym Sachen reinschreiben kann über Firmen und auch Gehaltsvorstellung angeben kann und wenn man da mal so ein bisschen guck, erscheint mir diese Nummer die genannt wurde relativ adäquat zu sein aber ich hier direkt wollten wir Sicherheit mal, doch wieder ein bisschen raus piepsen.

Marcel

Ja Bruder was sogar schon ziemlich gutes glaube ich viel PIN bei kleineren Firmen verdienten wahrscheinlich oder weniger.

Konrad

Und Vollzeit wurdest also 40 Stunden oder.

Marcel

Ja die ganze Woche halt von von 9 Uhr bis 18 Uhr. Aber bei Keeway muss dazu sagen hat mir auch sehr viel Overtime was gerade am Ende des auf den Codemasters.

Konrad

Und die kannst du aber abfeiern oder ist das dann verschwunden.

Marcel

Ja also bist also bei uns wird es nicht bezahlt aber du wirst ja aufgeschrieben die Stunden und du kannst sie dann sozusagen als Urlaubstage dann.

Konrad

Hat das natürlich guten Kumpel von mir bei dem ist es so also der Arbeit etwas anderes aber der kann sich seine Overtime nicht als Tage nehmen sondern nur früher Schluss machen.

Simon

Dann kannst du dich aber 8 Stunden früher Schluss machen.

Konrad

Das geht irgendwie nicht.

Marcel

Nee das.

Konrad

Muss dann erstmal hinfahren und dann.

Simon

Ok Google Nicola sozusagen.

Konrad

Ja und zwar wollte ich fragen ob das ob diese verschiedenen Skills und verschiedenen Positionen ob dieses wissen was man da kriegt, das für diese anderen Position auch was bringt also zum Spiel ich kann mir vorstellen wenn du jetzt Grafik Programmierer bist dass sie beim Testen dann

bestimmte Sachen eher auffallen zum ich will gibt's ja Leute die sehen nicht ob das Antialiasing an ist oder aus so schwer wenn ich mit Simon jetzt Starcraft spiele oder Videos mache dann achtet er immer sehr auf die Grafik und ihm fallen Sachen auf, die ich nicht sehe also ist das so dass du dann gemerkt hast bestimmte Sachen fallen dir eher auf und sind aufs gibt's auch Sachen die du Form,

testen gelernt hast die dir jetzt später beim Programmieren hilfreich sind dass du irgendwelche Edge cases er betrachtet oder sowas.

Marcel

Ja also auf jeden Fall würde ich würde ich dir das auf jeden Fall zustimmen beim beim Testen war es auf jeden Fall so dass die das da sehr großen Vorteil hatte in dem Sinne was was die grafischen Wachs anging, dass ich halt natürlich sehen konnte irgendwie okay hier ist an was liegt es jetzt irgendwie sind wir haben wenn du jetzt bei kleinen z.b. wären ganz kurieren warte ich ihn gefunden hatte.

Das wenn du direkt am Anfang wo du suchst Borns an dieser Wand und dann springst du irgendwie nach links und Hemmers irgendwie alle Trigger Tasten das dann auf einmal irgendwie, ich glaube am Ende des Tages ging in die diese Sonne oder sowas kaputt irgendwie und dann und dann dann.

Konrad

Das nicht in echt Foto.

Marcel

Dann dann beging er mir das war gesund Shader ich hier und dann kam da hast du einfach überall einfach schwarze Balken gehabt und sowas auf dem Bildschirm irgendwie und, da kann ich dann sofort ansehen irgendwie okay das ist jetzt irgendwie so dieses eine Shader ist shindy das habe ich schon mehrmals irgendwie meinen eigenen, weil meine Eltern irgendwie gesehen die und dann kann ich das schon eher was dazu sagen andererseits gibt halt auch viele ich wo du jetzt,

und jetzt sagen kannst ok der Patient ist irgendwas aber wenn du jetzt nicht diese in Zeit hast irgendwie also wenn du, selbst wenn du schonmal mit Grafik gearbeitet hast du's jetzt auch Dinge wo du jetzt nicht dazu sagen kannst du kannst vielleicht irgendwie sagen es ist vielleicht das hier also selbst als als Rendering Programm Einzelperson du musst ja auch meistens dann, erstmal versuchen zu die Magen Zuschauen irgendwie OK an was liegt es überhaupt man kann natürlich sein,

educated guess machen an was es liegt aber. Ja aber andersrum gesehen wirst offiziell mir geholfen hat als Programmierer an. Also es hilft auf jeden Fall dass man das so ein bisschen mehr wertschätzen würde ich sagen, wasky Eimer weil dass das Teil auch nicht immer so die beste relationship Zwischenziel und und wo Amira manchmal.

Konrad

Achso du willst einfach nach Hause gehen und die kommen an und sagen nächstens muss das und das noch fixen.

Marcel

Nee das ist halt eher so ein Pfeifen beim packt und sowas manchmal kommen also auch so ein bisschen Kajal manchmal kommen sich dann auch so ein bisschen gegeneinander bei manchen Leuten so es kommt immer drauf an irgendwie also,

als Programmierer ist es meistens halt klar verständlich wie jeden so wenn du in den Bug hast irgendwie und Pastoren ihre denkst du so indianska noch gar nicht sein und mit den habe ich gekriegt irgendwie gestern und dann kommt der Kia wieder und sagt dir dann ist wieder da, unser Distrikt 1 halt schon so ein bisschen auf und.

Simon

Nerve einem ist es ja eine Kommunikation die ist ja nonverbal ja das heißt wenn der Quäler zu dir kommt oder du zum Quäler und dann pass mal auf ich habe hier ein Problem gefunden können uns da mal kurz hinsetzen und das zusammen angucken dann ist das ja eine ganz andere Base weil du auch schon an der Stimme hörst dass der Typ sich nicht findet Jod hält aber aber bei bei dir war das was von Bug reporting system ist ja so der podelki wähle schreibt hin pass mal auf,

wenn ich gegen die Wand springe dann wird die Sonne schwarz und dann würde würdest du als Programmierer hingehen und probiert es aus und, passiert aber nicht weil vielleicht du den den den Report dir ipuro tv-productions selbst falsch verstanden hat oder die vom Kühler nicht genau genug beschrieben worden oder vielleicht ist es in der Version wirklich gerade nicht da oder bei dieser Band nicht und so und dann sitzt du einfach ganz schnurstracks den den Bug auf kann nicht reproduzieren,

und dann denkt er quirler natürlich so aber der Vollidiot da oben, warum kann er sich reproduzieren und dann sagt er nee pass mal auf das ist immer noch da ich habe noch mal getestet ein gib den Ball wieder zurück dann denkst du wiederum was das für ein Vollidiot Downton also ich gehe gerade auf ein Auto sikelela und wie unten sitze ich weiß noch nicht warum. Also winzerhütte am anderen Raum oder G.

Konrad

Kamin ohne Fenster.

Simon

Genau Autounfall Mann weil man sich ja weil man sich auch nicht sieht dabei, kann das schnell rüberkommen als als Zoe was sind das für Vollidioten auf beiden Seiten so ungefähr ne.

Marcel

Auf jeden Fall auch genauso wie du gesagt hat.

Simon

Das wird auch Vollidioten wollte damit.

Marcel

Nee aber das ist wirklich doch also als GK habe ich da auch mehrmals, Sachen gab wohl halt halt dann sehr oft so dismissed dann einfach nur 16 diese Art ich habe doch diesen Bug hier im Yvonne würdest du irgendwie nicht sich angeschaut oder in die, oder er sagt dir ständig irgendwie ja ich kann es nicht reproduzieren und es als tüy nervt Dich das dann natürlich,

aber auf der anderen Seite des dann auch vom Programmierer ist da halt auch frustrierend wieso er gibt mir ständig diesen Bug irgendwie ich kann ihn nicht reproduzieren und was soll ich damit machen und der nervt mich die ganze Zeit, und nur so manchmal mit manchen Leuten kommt man dann so ein bisschen die Haare aber in der Regel ist da jetzt nicht alles in Ordnung.

Konrad

Vielleicht müsstet ihr die das video aufzeichnen und das dann mit dranhängen dann würde man das ja auch sehen.

Marcel

Ja also oft ist also man sollte eigentlich fast immer ein Bild dazu einen Screenshot dazu posten und, man hat dann die WebDAV also die Reduction step, und halt ja ab und zu machen auf dem Video aber seid dann komm halt immer auf dem Bug dann drauf an weil du jetzt nicht irgendwie jedesmal ein Video aufnehmen für die scheiß also.

Simon

Habe ich muss ich mache das also ich ich bin jetzt kein Quäler aber ich habe ja auch auf das mal kleinere Ports weil da back into list oder da funktioniert was nicht oder da ist ein behäbiger ein bisschen komisch dass du sagst wenn ich was hatte ich letztens ich hatte beide genau ich hatte bei einem Partikeln eingestellt dass sie sich an der Geschwindigkeit orientieren also dass sie in die Richtung ausgerichtet werden die sich bewegen und dann wären sie nicht mehr korrekt Beleucht,

wahrscheinlich weil die normalen nicht mehr aktualisiert werden oder sowas in dem falsch und dann habe ich direkt Video gemacht zackzack reprocessing geschrieben und und das zum Grafikprogramm ihre geben weil ich einfach ich habe auch keine Lust auf auf Rückfragen was soll ich will, ähm aber ich habe mal eine Frage okay du bist jetzt Programmierer und der vorher warst du aber wie hast du denn

den Leuten deinen Fortschritt als 3D Programmier kommunizierst das bist du dann immer wieder so in deiner nach Feierabend hoch ins programmiert die Partnern hast du Zeit, Leute ich habe hier was neues programmiert bin ich jetzt bereite, oder oder wie lief denn das auf dieser Prozess.

Marcel

Also, ab und zu haben Leute auf meinem Bildschirm gesehen solches mal aber es ist wahr jetzt weniger sodass Programmierer des gesehen haben war also als zu dem Zeitpunkt auch wenn du in die Pappen war auch ganz woanders zwei glaube ich einen Stock über uns, und an.

Simon

Bitte die Quelle.

Marcel

Meine Distanz aber damals war CryEngine war über uns und Games ihm war unter unten drunter deswegen. Aber genauer ja also ab und zu haben wir es so Leute gesehen auf mein Bildschirm aber generell war es halt hatte ich so eine Kommunikation ein bisschen mit dem mit jemanden oder mit 12 Leuten irgendwie in den Team, und habe halt den Leuten dann jetzt nicht ständig oder so aber ich habe halt ab und zu halt dann mal so gefragt in die hey Wie sieht wieder aus irgendwie.

Kann ich mich vielleicht bei euch bewerben mit noch mal irgendwie und lustigerweise da war jemand als ich bei Freitag angefangen hatte als GEL, war da gabs jemanden im Rendering Team den ich tatsächlich schon kannte aber nicht von der Person her sondern aus dem Forum. Carsten ich weiß nicht wie es kennt ist gamedev Bochum.

Simon

Jajaja gamedev de gamedev de nee gibt es.

Marcel

Nee das netten glaube ich.

Simon

Aja.

Marcel

Und da war ich auch sehr aktiv. Und da da kannst den habe ich auf diesen diese Person gekannt irgendwie und da kann man am ersten Tag als da diese also bei uns gibt immer wenn jemand neu anfängt gekriegt hätte diese sogenannte Hero card.

Das ist dann in so eine Mail die an alle geschickt wird im Studio und da der ist dann so dein Bild drauf und dann steht dann dran was wir als was fängst du an und dann irgendwie schreibst du so hin in dir was sind deine Lieblingsfilme und Games und sowas Hobby, und dann hat er das gesehen irgendwie und dachte dass er den kenne ich doch und dann kam der dass mir und sagte mir ich bin der Person so aus dem aus dem Game davor um 20 Uhr super lustig.

Simon

Ja das ist geil.

Konrad

Ist fürs immer lustig unsere Leute aus dem Forum trifft und dann sag ja ich bin Noob alicopter. Du vielleicht kaputter Kerze 12 €.

Marcel

Zurückbeordern ja dann hatte ich zum Teil mit dem so ein bisschen so eine connection zudem zum Rendering Team aber er ist dann auch, weil sie gegangen relativ voll und dann hatte ich glaube ich mit dem müller-schulz hatte ich dann, der war damals der Lied wenn Corinna bei Kranzegg, und dem habe ich mich dann so ein bisschen mit dem habe ich ab und zu mal kommuniziert und dann,

ja und dann irgendwann mal aber dann war dann auch immer schwierig also selbst intern hat dann irgendwie diese Schwierigkeiten irgendwie das Teil vom Projekt her gerade nicht geklappt hatte und irgendwie, weil das ist halt dann auch schwierig weil die die Leute wollen dann eben wie du vorhin meintest wo die die wollen dann niemanden der irgendwie Junior ist sollen die wohl niemand der ihm gleich anfangen kann irgendwie an den Problemen zu arbeiten.

Und ja dann habe ich halt irgendwann mal gesagt okay ist ja ich schreibe jetzt einfach mal den die Leute im Game Team, habe ich mich da irgendwie bewerben kann erstmal.

Simon

Also das Wetter aber Gameplay Programmierung gewesen oder.

Marcel

Ja nein ich kann also in dem Moment warten wir ab dem Moment was mir so ein bisschen egal aber es ist ihm schon eher so in Dienten Sichtung, es war zwar immer noch gameteam aber es war schon mehr so, glaube das nicht an Gameplay Features wirklich sein mehr so an dem an der ja an mir sagen diesen Entchen Sachen bei uns war kein Tag nennt man das dann irgendwie ein geldgierig sind in dieses System programmer,

und ja genau dann habe ich halt mich da noch mal beworben gehabt und irgendwie das ging dann auch relativ schnell irgendwie und dann hieß es gleich in die auf super hier du kannst anfangen und dann weiß man sich überglücklich. Und ja dann weiß dann bin ich in Game Team von von Hand gelandet das war dann 2017 raus.

Simon

Was was was hast du denn da gemacht also als es zum programm mal was was man da denn die Aufgaben ich habe gerade wenn du sagst das ist nicht direkt Gameplay Programmierung aber auch nicht 3D Grafik bin ich kann nicht sicher was was ist dann bedeutet.

Marcel

Das ist dann sozusagen so eine Position die an allem arbeitet wird nicht mit dem Gameplay zu tun hat also.

Simon

Codes mit Dreieck.

Marcel

Ja genau.

Simon

Schlüssel geantwortet ohne was zu sagen.

Marcel

Nee du bist so eine Art Brücke zwischen zwischen den gameteam und den Menschen geben eigentlich, bastel Dinge angetan und es kann auch renderings sein das sind z.b. so wenn du, wenn du jetzt irgendwie lange mal bei mir warst oft so dass dies wedding Team war irgendwie super beschäftigt mit irgendwelchen anderen Dingen. Und jetzt hatten wir eine Hand irgendwelche grafischen Bug dass ich dann dass ich dann irgendwie mit den Leuten reden konnte und sagen so ja hier ich schaue mit Mann.

Ja und dann dann kann dann konnte ich eventuell auch lösen oder wenn ich es nicht lösen konnte wenn es irgendwie zu, wenn es irgendwie über meinen Kopf gehen dann habe ich Zeit an die Leute sein dann wieder, inventing shimabara das sind halt so verschiedene Dinge sagen also ist es im Prinzip ist noch dein Entchen vor, nur halten halten Soundsystem im Ingame Team heißt es ein System Programm,

falls du ein Meer sind generell generelle Engine Programmer sehr sehr an überlegt haben was zu sehen habe ich gearbeitet.

Simon

Aber geht das auch in Richtung Tools oder ist das dann noch mal was anderes weil die Angel besteht ja aus verschiedenen Systemen aber auch aus denen den Benutzerinterface für den User ne.

Marcel

Schulten eigentlich nicht nee es war auch es war ja auch eher Game basierend also ich habe nicht an Sandbox an unserem Editor gearbeitet und ging ja wirklich nur um das Game sell. Und ein bisschen schwierig zu erklären.

Simon

Okay na vielleicht vielleicht fällt er noch ein Beispiel an aber ich hatte jetzt noch mal eine frage also jetzt jetzt haben wir gelernt wie du das gemacht hast ist immer wieder interne noch mal gefragt und dich dann intern noch mal beworben aber jetzt bist du aber immer noch nicht da die Programmierer wie geht es dir denn noch mal weiter zu diesem Schritt an.

Marcel

Alisha ich war dann so ein Jahr ungefähr weißt dann bye bye bis dann, aber im Prinzip haben sich eigentlich schon den Job gemacht von dem Rendering Programmierer oder wenn du ihn siehst und habe dann halt immer mehr so kollaboriert mit den Leuten in den Wänden ziehen, und, dann hieß es einfach irgendwann mal wenn da kam irgendwie diese diese da kannst du diese Idee von ich weiß nicht von wem kam so Projektmanager oder rennring und dann kam halt diese Idee das.

Amy Hey willst du nicht macht es jetzt vielleicht nicht Sinn dass du irgendwie für drei Monate zum rennring ziemlich hinsetzt irgendwie dass du da versetzt wirst sozusagen ins CryEngine Team. Und bei denen einfach so ein bisschen was lernst.

Simon

Mini Praktikum.

Marcel

Ja nicht ganz aber bist du mir so eine Art Mentoring. Ja und genau da habe ich das gesagt ja cool Supermarkt natürlich weil ich mich da natürlich dann eher wohl gefühlt hat aber als unter den ganzen Game Leuten so und. Dann dann bin ich halt rüber gegangen zu den intimen und ja das hat sich dann so ein bisschen hingezogen also ich es ist so bisschen kompliziert gewesen weil.

Es immer ein bisschen kompliziert weil ich so einerseits bin ich high vom Hand Team vom Game Team aber gleichzeitig bin ich jetzt auch. Temporär in CryEngine sein und inzwischen ja inzwischen Teil, bin kann man schon sagen ich bin jetzt in Lendringsen von CryEngine aber mit eventuell halt diesen diesem Kleingedruckten dass ich halt später wieder ins Game ziehen zurückkomme.

Simon

Okay alles in Ordnung also Hand ist er das eine Spiel indem er arbeitet wo man mit einer Gruppe von Spielern gegen andere Spieler antritt und Monster tötet und, im besten Fall als Gewinner von der Karte geht und das benutzt die CryEngine und es gibt bei euch verschiedene Teams natürlich die eine Arbeit im Spiel die andere Arbeiten am,

Amanda Engine an sich aber wenn die jetzt sag mir mal wenn die Hand Leute sagen hey wir brauchen hier noch ein cooles Feature sag jetzt mal an Tunesien oder so war das noch nicht da ist dann würde doch eigentlich, wahrscheinlich nämlich an Ticket geschickt an die Angel Leute die bei und das dann ein das Feature und dann könnte es die Hand Leute benutzen oder oder wie ist da dein Arbeitsbereich wenn du jetzt im Hand ziehen bist aber als 3D,

camira oder habe ich das jetzt falsch verstanden oder bist du da.

Marcel

Nee nee muss genau wie du gesagt hast ja also normalerweise geht es plötzlich an Sven Winkelmann oder als entity man sich, nur ich war natürlich dann halt so auch so eine Person die halt ingame Team schon direkt halt so ein bisschen mit mit Krallen drin arbeiten konnte deswegen ging das teilweise an mich erstmal.

Ticket 200 wie kombinieren für das würdest ihm sein dass dieses an ihren eigenen Mann sozialen geben können, und ja aber normalerweise geht es natürlich dann an dann Engine und die Arbeiten dann entweder dran oder nicht und dann kommt halt zurück.

Simon

Okay du bist so ein kleiner outgesourcte 3D Programmierer der aber im Game Teamsitzung sagen also.

Marcel

So war das ja damals als ich Zysten gucke mal war er inzwischen ja inzwischen bin ich halt junior Rendering Engine ihr seid 2018, und bei dir im Pfännchen ziehen soweit nur wie gesagt halt mit diesem Kleingedruckten dass ich halt irgendwann mal wieder ins Game Kind bekommen aber ich bin trotzdem vorsichtig managing engineer.

Simon

Okay und du bist und das war nach dem Mentoring sozusagen ne oder oder seitdem Mentoring.

Marcel

Dass er interessiert ist es immer noch in Anführungszeichen und Mentoring aber alten Zeit auf unbegrenzte Zeit im Moment oder undefinierte Zeit.

Konrad

Und wie funktioniert es mit diesem Mentoring mach dir da so pair-programming dass wir mal zu zweit an einem Rechner sitzt und mal muss der das machen weil du oder programmierst du die meiste Zeit, selber Sachen und ab und zu Kanzlei man fragen wenn du eine Frage hast oder wie wie genau machen die das dass du da das lernst.

Marcel

Ja sind erst zwei Tage also du du bist halten hast oder die Zusatzaufgaben in die Praxis 1 an dich und. Ja dann arbeitest du halt auch für dich einfach dran und du kannst natürlich immer die Leute fragen und sauer sollst auch die Leute fragen.

Konrad

Ja ich habe gemerkt dass es manchmal ist viel bringt wenn man irgendwo neu ist man selber würde 5 Stunden an so ein Bug festhängen aber dann fragt man einmal jemanden und dann hat man es in 5 Minuten geschafft.

Marcel

Ja ganz genau haben wir uns auch gerade alle am Anfang so die ersten drei Monate waren schon ziemlich schwierig bist du in diesen Code einzuarbeiten von der Kleinen sind, wenn man wenn man es auch nur gewohnt ist also ich dachte damals schon für das meine eigene Engine nicht da gekonnt habe schon ziemlich viel Kot war aber ja noch gar nicht gewesen irgend so eine richtige große Engine und.

Simon

Ja vor allem das sind ja dann teilweise auch die programmiere die das gemacht haben schon wieder weg und du kannst noch nicht mal den original Autor Fragen ne.

Marcel

Genau das nämlich auch und. Ja da da braucht man dann da haben die Leute natürlich alle schon so ihre Workflows und ihre Tricks und so und ist natürlich dann super wertvoll die Leute zu fragen irgendwie wie wie macht ihr das am besten wie macht es am schnellsten, bei bei so einer großen codebase da braucht man dann auch dann ist auch wirklich sehr sehr gut das man irgendwie benutzen Zelda für die switch with this plugin.

Und da kann man dann irgendwie da kann man halt so Tastenkombination drücken in der in Visual Studio und dann kannst du irgendwie z.b. eintippen, einfach nachher nach einer Klasse irgendwie die Namen von der Klasse eingeben und dann findet er das ganz schnell für dich sein kannst du draufklicken dann schon in der Klasse,

weil also wirklich da also ich hier links irgendwo dann in solution Explorer dann irgendwo dadurch durchklicken nicht die ganzen hier erschienen da da da kommst du im Leben nicht irgendwo an und, niemand weiß auswendig wo die ganzen Klassen definiert sind und sowas also bei so einer großen, also ein großen Code da braucht man sowas dann auch um wirklich effizient zu arbeiten.

Konrad

Also wo Du gerade Klassen sagst das heißt ja arbeitet da sehr objektorientiert.

Marcel

Ja kann man kann man schon sagen also ja.

Konrad

Weil ich habe viel Java programmiert da musst du es halt machen aber in C plus plus soweit ich weiß hast du ja immer die Wahl ob du Klassen benutzt oder nicht benutzt oder.

Marcel

Ja ich denke schon dass das System objektorientierte systemansicht Sinn macht bezüglich des kommt programmiert, also ich weiß nicht in welchen anderen Bereichen natürlich die Sache ist wenn du wenn du im Rennen das rennen ringway, ist jetzt Ansicht er linear aufgebaut spielt gerade der Name nicht ein.

Konrad

Also einfach eine Funktion in der dan oder das aber nur Funktionen die sich aufrufen ohne jetzt ständig neue Instanzen zu generieren oder so mal so sowas weil das vielleicht zu viel Overhead hätte.

Marcel

Nee was ich was ich eigentlich meinte es ist mehr so sequentiell in der in der Sicht beim im rennring selbst weil du halt einfach, du sagst halt einfach irgendwie OK hier. Ich muss immer in einer bestimmten Reihenfolge Alessa passieren in Rente und da hast du halt dann irgendwie okay am Anfang irgendwie macht jetzt erstmal Shadow Maps irgendwie und dann danach mache ich dann irgendwie den Himmel oder sowas.

Konrad

Und wo Du gerade sequentiell sagst macht ihr da auch parallele Sachen oder gibt's immer nur ein Rendering Thread.

Marcel

Wir benutzen wir haben jetzt schon Multiplayer unseren Ring, ich weiß nicht wie weit du dich auskennst mit mit mit dem mit der Architektur und sowas, aber generell also ich glaube es ist relativ relativ ziemlich viele glaube ich will wenn so dieses Konzept inzwischen. Dass du es einmal Manfred und einmal renderstreet hast.

Du generierst quasi so eine Art command Buffer comment list Google sagst irgendwie auf dem Manfred wo du dann sagst irgendwie okay, Thymian in die Shadow Map B sagen was man so und das kommt dann in so einer ATU rein, und dann dann wenn der render Thread dann halt den Frame ausführt, 1 weitersagen ein Frame weiter ausführt dann nimmt er halt das den Inhalt von Disagio und dann fühlt er quasi diese Kommandos aus,

und das heißt es immer so ein bisschen versetzt um einen Frame Zeit das weißt du was der Manfred produziert irgendwie was zu sagen, wenn das Präsentation.

Konrad

Aber der renderstreet Einsicht der ist nicht noch multi-threaded also das ist nur ein renderstreet sozusagen.

Marcel

Also es gibt es gibt auch so schwer natürlich auch so ein paar Wörter die im Hintergrund teilweise für manche sind ein paar Jobs irgendwie wieder laufen können, aber das ist dann eher parallel parallel dazu also teilweise wir haben jetzt auch in ich glaube ich bin mir nicht 100% sicher aber bei bei GPU particles oder beim beim Training in die haben wir glaube ich so Jobs die in den parallel laufen können.

Simon

Ja und und wahrscheinlich auch das ganze texture loading und Texte Streaming läuft wahrscheinlich auch die ganze Zeit parallel oder.

Marcel

Ja genau das ist auch das normale andere anderer Komponenten.

Konrad

Ich merke bei mir da ist ein Unterschied ich habe so einreisen mit acht Prozessoren und wenn du so ein altes Spiel spielst das nur single-threaded ist kannst trotzdem langsam laufen.

Simon

Ja klar muss schon optimiert sein dafür ne das stimmt schon.

Marcel

Ja das ist halt so die Richtung wo es halt hingeht.

Simon

Aber irgendwas wenn jetzt Leute sagen ich bin jetzt auch wie du z.b. ich habe hier eine kleine Entchen programmiert und ich fühle mich eigentlich fit für den Job als Junior 3D Programmierer, was würdest du denn jetzt sagen war der unterschied von deinen Wissensstand jetzt zu dem als du das erste mal beworben hast

wo du ja auch schon du hattest ja auch schon dein Handy gemacht und sowas und ich hatte sie damals auch gesehen und fand es ziemlich beeindruckend dass da alles schon drin war und habe gedacht die okay das ist ja eine sichere Bank der fängt sofort Bike Weidig an und war dann sehr überrascht dass das nicht geklappt hat, und und was würdest könntest du dir das Leuten sagen pass mal auf wenn ihr an diesem in diesem Stand seid müsst ihr folgendes euch noch drauf schaffen,

um theoretisch als Junior starten zu können.

Marcel

Ja ist die Frage also wenn ich nicht Rückschau auf meinen Stand von damals, was ist arktische Wissen angeht würde ich sagen bin ich jetzt deutlich erfahrener.

Und denke wahrscheinlich dass es halt auch ein großer Teil davon ist irgendwie ob man irgendwie gut in seiner Position arbeiten kann oder nicht, aber es ist halt dann sich auch schwierig dann halt einzusteigen weil sowas kann man natürlich nicht einfach so aus dem nichts wenn man noch nie an sowas gearbeitet hat dann hast du halt nur bisschen dieses chicken and egg Problem aber. Mein vom theoretischen Wissen her würde ich jetzt nicht unbedingt sagen dass ich ihn er ist bald bei mir persönlich.

Ja das Essen Sailauf schwieriger das theoretische Wissen ist auch mehr sowas was man sich selber eine aneignen muss.

Simon

Also liebe wir rennt euch in der Shadow Map oder wie funktioniert Texture Mapping auf dem 3D Dreieck oder so.

Marcel

Genau solche Sachen das sind dann eher so Dinge die mussten wir selber aneignen dadada Mentoring wird sich da jetzt nicht der Lied irgend mit dir hinsetzen in der Stunde und dir irgendwie nicht Theorien Mutter erklären.

Konrad

Hast du mal 7 uns Tutorial gesehen das fand ich ja richtig klasse was er da geschrieben hat dieses wieso eine game engine funktioniert diese Artikelserie.

Marcel

Habe ich jetzt nicht gesehen aber.

Simon

Ich ich glaube ich glaube ja eher dass er ist auch schon weit darüber hinaus das ist eigentlich Verrat ist die das mal verstehen wollte aber da war auch der command Buffer drin erklärt und dann sieht man da wieder kleine CPU was ins Regal legt und die GPU nimmt sie es raus.

Marcel

Ja das ist cool dass man sehr gut dann dann die du dir wissen die Leute wahrscheinlich schon mehr als die Game Programme auf der Games Academy.

Simon

Das wäre natürlich schöner.

Marcel

Catalent unsere mich nicht ja heißt es ist es auch relativ schwierig sowas aus dem Internet so raus zu Kreis. Man hat natürlich diese diese Tags oder diese Präsentation von irgendwelchen größeren engines aber die sind dann meistens schon soweit irgendwie und die sind auch für, so geschrieben dass die jetzt für irgendwelche Insider in der in der Industrie schon gedacht sind dass man da etwas Mandats Anfänger da nicht so wirklich durchblickt irgendwie mit dem Trading System aufgebaut.

Konrad

20 ist das schöne an Simons Tutorial das soll jetzt für Leute wie mich war das sehr eingängig mit Animationen und so.

Simon

Aber sag mal, das bedeutet jetzt wenn ich jetzt mir alle GPU James Bücher nehme und alle 3D programmierbücher und die lerne ich alle auswendig und kann das auch alles und habe mein eigen entschieden das heißt das reicht aber noch nicht um dann einzusteigen ich muss danach ja irgendwie, praktische Erfahrung mit rein bekommen also wie wende ich dieses theoretische Wissen auch in einer so großen Umgebung wie der CryEngine an

oder oder kannst du da noch so ein paar Sachen vielleicht festmachen was da noch noch fehlt weil, ja meintest du Anna das theoretische Wissen hattest du ja schon vorher war auch mein Eindruck du hast ja echt schon fette Sachen gepasst.

Marcel

Schwierig zu sagen es würde auf jeden Fall dir sehr viel helfen, also wenn du z.b. sagen mal du stellst jemanden ein zum Interview und der sagt in die hey ich war jetzt zünden Junioren Jahr irgendwo bei DICE von mir, dann weißt du halt schon okay der hat schon mit so Sachen gearbeitet der an der mit den kannst du sofort loslegen,

das ist schon ein sehr sehr sehr großes Plus wenn man das hat natürlich Zeit das sei eben wirklich diese große Schwierigkeiten wie kommt man halt rein wenn man halt wirklich noch nicht sowas gemacht hat.

Und er hat halt auch nicht diese diese Chance, das Ding ist die meisten ich denke die meisten Leute also es gibt eigentlich zwei Möglichkeiten im Prinzip würde ich sagen wie man den Rendering wechseln kann und Einkommen es entweder du musst halt wirklich von irgendeiner, Universität, du bist für 2-3 Jahre studiert hast, also wirklich nur hier Computergrafik studiert das halt wirklich so richtig sehr sehr fundamentales Wissen hast.

Konrad

Gibt es so richtig als Extrafach oder meinst du der Informatik mit Spezialisierung auf Computergrafik.

Marcel

Ich weiß gar nicht ob es nur eine Spezialisierung ist aber inzwischen gibt es sowas ich habe damals als ich das gemacht hatte er also als ich sowas nach sowas gesucht hatte glaube ich gab es sowas nicht.

Konrad

Haben wir bei uns an der Uni gibst und Computergrafik Bereich aber das ist dann viel somit, medizinischen Sachen so solche Scan Geräte MRT und so und Signalverarbeitung das würde einem am Ende vielleicht nicht so viel für Spielegrafik dann bringen.

Marcel

Ja ich weiß was du meinst aber das ist schon das ist auch recht gute Hintergrundwissen was man haben kann, also vielleicht nicht unbedingt das mit dem plan diese Anwendung ist jetzt weniger in Computerspiele mit mit medizinisch und sowas, aber Signalverarbeitung ist was ist schon lustig Theoriewissen machen haben kann gerade wenn es dann halt,

da kannst du das halt weiterspinnen in die sampling Theorie und dann kommst du halt in alles mögliche rein wie ein T Anti-Aliasing und Restauration und die ganzen Dinger halt den ganzen Hintergrund halt, und Text des Tempeln und solche Dinge und aber ja also wie gesagt also erstens entweder, dadurch dass halt wirklich dass du die halt wirklich um Haus das dass du wirklich im Haus die Leute mit deinem Theoriewissen das irgendwie okay du hast irgendwie zwei drei Sachen,

und meistens arbeitet man dann ja auch an irgendwie heißt an irgend so einem Projekt oder sowas so eine Abschlussarbeit. Über Amazon vitouch kannst du in den research machen über irgendwas tolles irgendwie hier. Diese Namen ausdenken Ambiance was weiß ich Blusen für sonst was.

Wenn du sowas halt den Leuten zeigen kannst dann wissen sie ok der hat schon da haben wir vielleicht irgendwas house sehen so der kann vielleicht irgendwie research für uns machen und sowas und für die fürs Rendering Siemens an, oder auf der anderen Seite wie wahrscheinlich die meisten Leute in Rendering kommen ist über Meer eigener generell Programmierer und dann halt später wechseln in in in diese andere Kategorie von wendrin,

was ist von irgendwas anderem von Engine Gameplay Tool dass man dann irgendwann mal dass man so sagen wir fahren schon gemacht hat. Als Programmierer und dann auch schon mit größerer codebase und dann sagt man irgendwie OK ist spezialisiert nicht mehr auf dran trinken irgendwie interessant dass ich nicht ich denke das zweite wahrscheinlich.

Nur ich sag mal für die Leute die es jetzt hören wollen hören irgendwie und vielleicht noch in der Schule sind oder irgendwie studieren oder sowas, Ruf erscheint die erstere Lösung vielleicht besser, also ich ich habe mir damals auch gedacht irgendwie ich wünschte ich wär jetzt auch irgendwie drei Jahre irgendwie auf eine Universität gewesen hättest in den Computergrafik gelernt. Aber ja also das sind für mich so die 22 Arten wie man in wendring kommen.

Simon

Also mich würde mal interessieren vielleicht hat eine unsere Zuhörer da auch noch Erfahrung der auch so Tradi Programm gemacht wie das in kleineren vermisst weil das ist ja Quatsch natürlich eine der größten und dann ja natürlich ist alles sehr plausibel was tut was du sagst aber ich könnte mir vorhin das vielleicht eine kleine rüber mit 15 Mann oder so auch sagen

vielleicht eine interessante Frage entweder können sich gar nicht leisten dann treibt ihr Programmierer einzustellender noch gar nicht viel Erfahrung hat weil sie sich nicht leisten können dass sie sich erstmal ein arbeitet oder auf der andern Seite sie können sich die teuren erfahrenen gar nicht leisten sind dann froh jemanden zu bekommen der noch bisschen unerfahren ist aber dafür auch vielleicht ein bisschen günstiger sich dann einer arbeitet

es war mal interessant vielleicht kann uns da jemanden Kommentar dazu schreiben.

Marcel

Also das erste was du gesagt hast auf stimmt auf jeden Fall dass du, das zeigt die Leute sich das nicht leisten können irgendjemanden einzuarbeiten und dass die halt dann wirklich sofort jemanden brauchen in Vivendi 15 Leute sind und sie hält die brauchen jemanden der sich komplett grafisch einfach ist irgendwie aneignen.

Konrad

Und diese kleinen Firmen die benutzen doch bestimmt auch häufig externer engines brauchen die dann trotzdem viele Grafik Programmierer.

Marcel

Genau das ist halt auch das andere Problem ist halt die meisten kleineren Teams die verändern halt er schon bestehende Enten und dann da braucht man auch eigentlich nicht wirklich in Rendering Programm oder kann man vielleicht, kann man vielleicht irgendwie einen Tech artist oder sowas ja nicht wie sie mit dem Scheitern auskennt in GK.

Simon

Na ja stimmt ist ein guter. Okay viel Leute haben das Problem dass sie während der günstig hätte mir z.b. war das ja auch sehr zeitraubend und sehr zeitraubend die Raupen dass sie eigentlich gar nicht so viel Zeit noch in der Freizeit haben oder die Zeit für andere Dinge nutzen möchten bei meiner ist ja auch noch jung und möchte in die Diskothek.

Konrad

Wenn man älter ist hat man dein Kinder da hat man dann auch nicht so viel Zeit gerade wenn man jetzt Geld verdienen muss und, kriegt vielleicht nicht sofort einen Job als Renderer dann muss man vielleicht erstmal in der Kaufhalle arbeiten und er hat dann wenn man nach Hause kommt und den Kindern spielen lässt auch schwer dann noch die Zeit zu haben sich da noch da reinzufuchsen.

Simon

Das stimmt so und arbeite aber trotzdem hast du Marcel ist ja geschafft deine 3D Entchen, zu entwickeln und auch weiterzuentwickeln sowohl neben der Games Academy als auch neben deinem Job als Kyi der Ansicht schon hatte

und also ich kann auch ruhig das mit der nicht ausgelaugt ist also macht sich jetzt ein bisschen anhören wie heißt ein toller Job die ganze Zeit Scheibenschießen aber dass das lauf dann ja auch mentat einfach aus weil es weil es irgendwie so vielleicht dann auch langweilig und dann ist man froh wenn man zu Hause ob wir das bei euch gucke ich das dann film ich kann nicht mehr,

und aber auch als als neben beide genau als Überstunden gemacht hast und sowas ne also du hast ja trotzdem geschafft dein dein Wissen zu erweitern und wie hast du das denn gemacht weil ich doch viele Leute tragen damit später.

Marcel

Ja also das ist mit dem nach Hause kommen erst mal im Film rein tun so das ist bei mir eher jetzt als Programmierer so, ja das ist dass ich also ich meine es gibt andere Leute wo die vielleicht gehen dann nach Hause und machen dann sofort weiter mit Programmieren aber für mich ist dann auch irgendwie so ein bisschen, irgend so auf okay genug irgendwie jetzt acht Stunden lang Mathe gemacht.

Konrad

Ich finde ja acht Stunden schon schwierig frag mich wie du das überhaupt schaffst bei mir ist es ja so ich kann mir das so ein bisschen selber einteilen ich, denk mir Projekte aus oder kleine Programme und dann kann ich mal planen und als ich schaffe es auch gar nicht mich 8 Stunden am Tag aufs programmieren richtig zu konzentrieren was kannst du das machst.

Marcel

Ja ja ist schon so schwierig wird man aber ja also jedenfalls. Also da das ist schon eher so dass ich da ausgelaugt bin und dann wirklich irgendwie dann denk mir auch so am Wochenende irgendwie so gut nee dann wird ich mich jetzt nicht noch mal irgendwie hin zu Hause deswegen habe ich jetzt auch seit eigentlich seitdem ich in informiert ins programing gewechselt bin habe ich jetzt auch nicht mehr wirklich an meine Entchen weiter gearbeitet.

Wobei wir auch zum großen Teil auch eigentlich nur darum ging irgendwie halt zeigen irgendwas man kann und für die Bewerbung halt war.

Simon

Also das Varianten grafische showcase neulich eine mich dann also eine Statue mit subsurface scattering und einem schicken.

Marcel

Genau das war schon so der Hintergedanke und. Ja wie macht man das gleich also während der Winter Games Academy Zeit eigentlich fangen ich hatte man schon noch genug Zeit daran zu arbeiten nur wie gesagt also das war halt dann, denke ich also in der Zeit war es jetzt nicht so dass nun irgendwie komplett ausgelaugt ist irgendwie ja da hat man dann am Wochenende schon noch Bock gehabt also wenn man noch diese diese Motivation noch hatte irgendwie so herrichten,

wenn man wenn man da ist dann hatten die Leute auf der Games Academy so als Student darf man eh noch so diese diese diese starke Motivation irgendwie so Account Job machen und und also der Dank ich denke ich gehe jetzt eigentlich schon noch als DJ, ja gut dann hat natürlich seinen Fulltime-Job aber.

Ja da musste ich natürlich auch so ein bisschen zurücktreten was die Engine angeht aber ich habe dann ab und zu so an den Wochenenden vielleicht mal so ein bisschen wieder weiter dran gearbeitet oder abends mehr abends sind aber ja.

Ging ein bisschen langsamer ich hatte eine gute Wahl bei essigkäfer hatte ich nach nach der Zeit nach Robinson hat sich, kann ich irgendwie so 2-3 Monate irgendwie Zeit wo eigentlich nicht viel Pastete, ist das denn so eine Zeit in ivosoft zurück nach dem Ende von dem Projekt hast du so ein bisschen so eine Leerlaufzeit.

Wowowo halt nicht passiert weil halt irgendwie nächste Projekt ist gleich noch in Konzeptphase oder so, und ähm also ich war dann sag dann wirklich irgendwo einfach in der Ecke und konnte dann tatsächlich an meinen und meinem eigenen Kram einfach nur arbeiten. Auf der Arbeit war und vielleicht ab und zu kam dann mal irgendwie Sahir schau dir mal irgendwie so dehnbar kann hier oder da von dem anderen Projekt aber größtenteils haben sie mich da zum Glück in Ruhe gelassen es war sehr wohl.

Vielleicht auch mit ihm Hintergedanken dass ich an meinem eigenen Kram arbeiten kann.

Simon

Ja ich meine ich finde es ist doch super wenn du so Mitarbeiter hast oder nicht sagt ok ich stehe ganze Zeit an der Kaffeekasse Kaffeekanne rum und unterhalte mich mit Leuten und dann wirklich proaktiv sag ok Paket dann nutze ich die Zeit und und und und bringe mich weiter ja, ist doch toll also.

Marcel

Ja genau und dann ja da darf ich dann echt das ist natürlich cool wenn man dann halt auf der Arbeit ist und dann kann man da einfach dran arbeiten. Da muss man sicher sein Freizeit machen und. Ja und du warst halt für mich eigentlich also ich denke so in der Studentenzeit geht eigentlich und klar wenn man dann halt eben zuerst und dann noch mal ein bisschen schwieriger aber.

Kann man halt dann irgendwie genug motiviert ist irgendwie hat macht man das halt ab und zu vielleicht am Wochenende oder wenn man bisschen Zeit hat.

Simon

Ok und, bist du eigentlich bei dir weil du hast ja eben schon gesagt nur mit Kindern und so ist ja auch schwierig bekommst du noch zu irgendwelchen privaten Dingen so in dem Bereich.

Konrad

Na ich habe gemerkt dass es irgendwie unterschiedliche Arten von Erschöpfung gibt ich war ja das letzte Jahr in Elternzeit ein ganzes Jahr und da war ich auch mal total fertig am Abend, aber ich konnte trotzdem noch programmieren deshalb wahrscheinlich gibt's ja verschiedene Teile im Gehirn die dann noch fit sind also so dieses dieses mentaler das geht vielleicht weiß man das körperlich fertig und kann noch programmieren aber jetzt wo ich mit der Elternzeit fertig bin Programm ich auch,

nicht mehr so viel aber ab und zu habe ich einfach so ein so ein use case also bei mir ist es dann, ja so ich will jetzt das und das haben das Feld inzwischen nebenbei bei meinem YouTube-Kanal ab dass ich jetzt sage ich möchte jetzt eine Slideshow Generator oder eine Suchmaschine für meine Kartenspiele, und dann setze ich mich halt auch noch mal 1-2 Stunden hin und mache das aber ich setze mich jetzt momentan auch selten hin und sage was mache ich denn jetzt,

oder ist nicht mehr wirklich mal einen Tag Zeit oder ein halben für solche Programmierwettbewerb also ich mache es ja gerne diesen Google Code jam, da der ist ja jedes Jahr jetzt gerade lief auch die Qualifikation.

Die geht immer noch die kann man auch zusammen machen also wer mal Lust hat solche Programmierer Wettbewerber mitzumachen da empfehle ich den sehr, und mein Ziel ist es da mal jemals dieses T-Shirt zu gewinnen das kriegt man aber erst in Runde zwei es gibt es diese Qualifikation dann gibt's die die nächste Runde da kommen immer pro, pro Runde bloß die besten 1500 weltweit,

weiter es gibt aber drei für die unterschiedlichen Zeitzonen kann man auch mehrere machen und dann wirds halt immer weniger und das mache ich halt gerne mit.

Simon

Wie wie funktioniert das also kriegst du deine Aufgabe sowas wie generiere ein einen Algorithmus der den besten Meister Ingo schlägt und und dann dann wenn du das geschafft hast dann bewertet das irgendwie jemand und dann kommst du weiter oder oder wie.

Konrad

Ich weiß nicht wie es bei der ganz finalen Endrunde ist da wirst du dann irgendwo hin geflogen und so aber bei diesen Vorrunden ist das immer so du hast eine Aufgabe und du hast ein Innenputz und dann generierst du in Output und der wird dann automatisch geprüft z.b.

Gibt's irgendwie Labyrinth und du sollst einen Pfad machen der durch dieses Labyrinth durch führt aber du darfst keinen Schritt von deinem Vorgänger wiederholen oder du kriegst irgendwelche in codierten Nachrichten die durch welche Primzahl Algorithmen gebildet werden und du musst das dann dekodieren und dann schickst du das hin was da Deko dort wurde der ursprüngliche Text und die sagen dann entweder ja das ist richtig oder das ist falsch hinkriegt du für jede Aufgabe Punkte,

und dann gehe nachdem ob du halt unter den besten 1000 oder jetzt ins 1500 bist dann kommst du dann weiter.

Simon

Aber wir was heißt denn besser als wenn ich es ein Algorithmus geschrieben habe der durch das Labyrinth geht dann bin ich doch super weil ich habe der geschafft oder.

Konrad

Ja ähm du genau du das ist das ist jetzt quasi boolean also entweder du machst es richtig oder du machst es falsch aber es gibt drei Aufgaben oder vier und du gibst es gibt auch verschiedene Größen also es gibt ja Algorithmen die funktionieren für ein Problem die haben aber eine sehr hohe Komplexität das heißt die sind sehr langsam und die Größe das Problem wird dann werden die,

nicht wenn das Problem ist doppelt so groß ist dann werden die nicht nur halt so langsam so ansah, viermal so langsam und dann kriegst du vielleicht die Punkte für das Test seit wo deine Nachricht 100, Zeichen lang ist aber das mit 1000 das schafft es da nicht mehr und dadurch kriegst du halt unterschiedliche Punkte.

Simon

Hatte die messen die Zeit auch noch zur Ausführung Deines Codes.

Konrad

Ja und die das wird aber nicht bewertet und nur ob das innerhalb dieser Zeit geschafft wird oder nicht aber meistens, meistens kommt sein auf den paar Sekunden nicht an du hast dann entweder ein Algorithmus der schafft das nur in zwei ja, oder in zwei sekunden also das ist bei diesem Komplexität Sachen ist das manchmal ganz verrückt wenn jetzt ein Algorithmus hast der ist exponentiell dann,

bedeutet z.b. jedesmal wenn du es wenn du es einmal nur verdoppelst dann wird es halt viel viel viel größer und dauert viel viel viel länger gerade sowas wie Verschlüsselungsverfahren und so. Das heißt es geht dein er gar nicht so darum dass man jetzt jedes einzelne jeden einzelnen Befehl optimiert dass das 10% schneller geht sondern so um diesen Algorithmus Tag Ansicht riesen Unterschiede geben wie schnell das funktioniert.

Je nachdem wie du das baust und das ist eigentlich ziemlich schön weil dass er so abstrakte Probleme sind, die also man muss gar nicht so in solche Details rein dass man um eine Bibliothek erstmal lernen musst oder so sondern man kann sich da eher so auf diese Aufgabe konzentrieren.

Simon

Lassen so kleinere Aufgaben vor einem die man halt zum abschließen kann auch ne.

Konrad

Genau das sind so wirklich ganz klar definierte Sachen und man kann sich das halt mal durchlesen dann am Whiteboard oder dem Text um die überlegen wie man das löst und dann ist man damit auch fertig nach einer Stunde oder so.

Simon

Nach einer Stunde ich bräuchte wahrscheinlich zwei Jahre unter.

Konrad

Also das ist auch tatsächlich ein großer Unterschied wenn man damit anfängt bei dieser Qualifikationsrunde hat man den ganzen Tag Zeit, und das ist Problem am Anfang erstmal überhaupt die Aufgaben zu lösen und das aber noch unter Zeitdruck dass es ist, dann noch mal viel schwieriger wenn man so nur eine Stunde Zeit hat oder noch weniger pro Aufgabe.

Da muss man quasi drauf gucken und ziemlich schnell auch eine Idee haben wie es dann weitergeht, so zu Grafikprogrammierung würde mich ja auch mal interessieren aber mein Problem ist immer es gibt so verschiedene Bibliotheken und verschiedene Methoden, und ich warte dann immer Angst das Falsche zu nehmen und dann denke ich ganz viel Zeit rein und dann nützt mir das am Ende nichts dazu gibt es OpenGL und direct X und jetzt gibt's auch noch Vulcan oder was weiß ich nicht was,

Marcel was würdest du da empfehlen wenn man damit anfangen will sich mal aus Spaß so eine eigene Engine baut was soll man denn heute lernen.

Marcel

Zuschüsse Jahreszeiten Nintendo, dadurch dass die die Entwicklung von den ganzen EPS Moment gerade, GTA alles so in diese Richtung dass es immer mehr Lowlevel wird und immer mehr, dass die dir einmal weniger irgendwie macht sozusagen Sollseite also das der Treiber der Grafiktreiber immer weniger für dich macht sondern dass du dass du als Amira mehr machen musst, das ist würde quasi immer schwieriger auch für neue Leute für neu Anfänger in wieder einzusteigen.

Konrad

Heißt das dass ich für jede Grafikkarte das anders machen muss dann am Ende.

Marcel

Nicht nicht unbedingt aber das ist schon relativ universell, aber der Unterschied ist halt nunmal Spiel bei bei dk11 gibt der dir Halt macht er macht der Treiber für dich halt sehr viel gesagt halt irgendwie z.b. ich habe einen, hier irgendwie ein Objekt für den Textur irgendwie und letztens in Mainz los und fertig ist und dann kannst du Taylor lesen und bei den neueren lp1 passt du dann halt eher noch die Möglichkeit dass du sagst,

irgendwie hier gib mir einfach nur diesen Bereich von Grafik memory und ich sag dann einfach nur hier dieser Bereich ist irgendwie eine Textur und dann kannst du das dann halt irgendwie lesen von der GPU, aber da wird er halt dann da rechtzeitig viel viel schwieriger und komplexer für die Leute die noch keine Ahnung davon haben irgendwie so einzusteigen ganze deswegen,

also ich würde empfehlen wenn man jetzt anfangen würde würde ich wahrscheinlich DX11 dir noch empfehlen und denke da gibt es noch genug zu, Anwalt noch relativ simpel ist eigentlich bin und. Auch noch nicht eben diese ganzen low low level Dinge implementiert haben ich glaube mit D12 oder Vulcan anzufangen, wenn man sich noch überhaupt nicht mit auskennen könnte ein bisschen schwierig werden.

Konrad

Das heißt das wissen was man bei Direct X11 lernt das ist dann nicht vergebens dass das dann trotzdem noch was.

Marcel

Genau ja ja das dick 12 sagen einfach nur die Weiterentwicklung davon müsste also wenn du die die ganzen Konzepte von DL verstehst dann dann wird es auch der der Übergang nicht so schwierig sein auf 12 Uhr.

Konrad

Unter was sagst du zu OpenGL ist das auch zu empfehlen oder ist das nicht mehr so geeignet.

Marcel

OpenGL würde ich persönlich überhaupt nicht empfehlen, aus irgendwelchen wahrscheinlich politischen Gründen wird es glaube ich glaube ich sehr vielen Universitäten verwende ich weiß nicht die wollen wahrscheinlich irgendwie wahrscheinlich für die Adresse Arbeit irgendwie OpenSource ist oder sonstwie.

Simon

Mehr Verein läuft seit auch auf Linux ne also du kannst ja David X läuft das nicht auf Linux und ich weiß auch noch dass die die extreme, warte mal jetzt muss ich überlegen also x-rebirth an dem ich mitgemacht hatte oder das neue das X4 läuft auf Wolken und ein Grund dafür ist, oder nicht läuft auf beiden doch scheißegal Winter war war die Idee schon lass uns das mal umstellen damit wir auf Easy auch auf Linux laufen können soweit ich mich erinnere,

ist das unabhängig in der von der großen Firma sozusagen, also wie du sagst ist vielleicht als abgesehen von der kumpeltod sicherlich auch ein politischer Grund weil man vielleicht sagt ok microsoft will ich jetzt nicht so gerne oder so.

Konrad

Oder weil die sowieso alle Linux Kisten da rumstehen haben dann.

Marcel

Ja stehe ich denke du direct X irgendwie bestimmten Gründen nur so in der Spieleentwicklung Branche irgendwie so Gang gäbe.

Von daher, ja aber ich meine generell würde ich sagen also wenn du jetzt selber irgendwas entwickeln willst irgendwie dann wirst du es so wahrscheinlich 9 Uhr und sich prozentual Windows PC machen, außer du willst vielleicht speziell für mobile device entwickeln aber dann hast du auch das dann auch eher spezieller noch dieses offizielle jetzt oder bzw auf den neueren die weißen kann man es auch mit Brücken programmieren.

Simon

Ja oder die haben ihre eigenen Atheist ich meine das Eiweiß hat eine die heißt metal die die ist irgendwie geht auch in Richtung wie Vulkan und dx12 aber es hat auch eine eigene API ne ich weiß nicht ob Android sowas.

Marcel

Genau aber also für für Desktop-Anwendungen würde ich für Dich absolut nicht OpenGL fehlen.

Simon

Also und und wenn dann eher wohl kennt oder oder würdest du auch sagen.

Marcel

Ja man kann es als als Weiterentwicklung als neueste OpenGL bezeichnen deswegen das hat ja so ein bisschen das offen Gel abgelöst deswegen denke ich es ist eh so eine Sache die eigentlich am aussterben ist OpenGL.

Von daher denke ich nicht dass das Sinn macht noch zu lernen außerdem, darf ich das OpenGL auch so zusammen gestückelt ist irgendwie weil du hast nicht eine komplette ep.iii glaube ich zumindest jedes estikay in dieser verschiedene Komponenten verschiedenen Versionsnummer testen für mich, sind jetzt Karossen GL Ding ich habe selber persönlich auch noch nicht damit gearbeitet aber also die Sache ist wenn du,

von der von der FBI und vom auch vom von der Shader language ist ein fast and stable wie mit direct access in wirklich nur kleine Unterschiede, von daher sag mal so wenn du direkt kannst dann kannst du auch schön verstehst du auch oben die L.

Simon

Sitte Santos die in der Frühzeit wo es noch kein direct X gab ne da war es ja so du hattest deinen Grafikkartentreiber aber im Grunde genommen musstest du dein Spiel, auf alle möglichen Grafikkarten testen und optimieren und gucken dass das da irgendwie läuft und eventuell auch spezielle Rutin einbauen damit leben auf der der Grafikkarte läuft und auf der Erde eben auch und dann kam der tracktics.

Und hat den Programmierer das abgenommene also Marcel korrigiere mich wenn ich quatsch erzähl aber dass das ist so eine Vereinheitlichung sodass ich da programmiere dann nicht mehr um die Hardware so viel Gedanken machen muss sondern ja, generische Routinen benutzen kann die dann umgesetzt werden von der API auf den Treiber der Treppe gibt's dann weiter an die Grafikkarte und,

und jetzt klingt das eher so als würd es wieder zurückgehen so ein bisschen zurück Entwicklung auf wie es früher war sozusagen.

Marcel

Ja ganz genau das ist tatsächlich interessante interessante Entwicklung, wie ist ganz früher war kann ich nicht wirklich mitreden irgendwie war ich irgendwie noch ein Kind aber also die hat vergewaltigt, ja also damals also bevor es die Grafikkarten gab mussten musste man ja das sozusagen mit einem Softair restaurieren.

Simon

Oh das war noch Zeit mehr.

Marcel

Laufe ich glaube das allererste Tomb Raider war glaube ich in Software ist Reise, und das heißt du machst halt quasi die ganze Arbeit was die GP für dich macht irgendwie machst du halt auf den CPU.

Simon

Und die war noch nicht multi-core und es gab auch noch nicht Multi threading es gab nichts.

Marcel

Hast du Lust die ganzen Dreiecke und waren auch wahrscheinlich nicht sehr viele in Tomb Raider character irgendwie und, die musst du halt dann alle transformieren auf der CPU all deine ganze Projektion Mathe musst du natürlich auch machen selber, und ja dann ist ganze texturieren und sowas. Das ist natürlich du hast dann auch keine Dedicated Havel dafür weil die GPUs die haben ja dann spezielle.

Spezielle onboard Hardwear zip Design auch tatsächlich einfach nur so Texturen fashion können und, einfach dafür sorgen dass du jetzt die Texturen einfach super schnell samplen kannst und darstellen singen.

Simon

Ja gut ist sampling war früher halt nur linear ne also da hast dann halt der Pixel gun Anime soll mich nicht Lena als war nämlich nur nebesnoe war pigs und das hat und alles geklimpert und gepixelt und. Das was interessante mein erstes Erlebnis mit mit Filter Textur vaclik zwei habe ich beim Kumpel gesehen und da war ich weggeblasen.

Konrad

Das hatte glaube ich ich weiß gar nicht ob das schon OpenGL damals hatte oder ob das erstmal nur mit Voodoo Grafikkarten die hatten glaube ich auch noch mal ihr eigenes Ding oder.

Simon

Es gab auf jeden Fall irgendwelche Spiele die nur auf gewissen Grafikkarten ich erinnere mich dass irgend so ein Spiel dabei Voodoo3 dabei war oder nur dort lief aber ich kann mich nicht mehr genau erinnern, und ich weiß gar nicht Patrick hast du Patrick sorry Marcel.

Kannst du dich noch erinnern es gab früher bei den Intel-CPUs Gas MMX und bei den, warte mal Wiese 3DNow Gast bei DECT und das waren ja bevor es die die sekundären Grafikkarten gab die die 3D Beschleunigung normal waren das ja so spezielle Hardware Einheiten auf den CPUs die die Grafik bisschen schneller gemacht haben in gewissen Bereichen ne.

Marcel

Echt ich denke das war wahrscheinlich wahrscheinlich diese Anfänger gewesen wo halt wo man noch nicht sich sicher war irgendwie in welche Richtung geht es denn jetzt in die haben eine eigene Karte die ist irgendwie die Grafik irgendwie berechnen soll oder macht man auf der CPU, und es ist ja auch nicht oft so ähnlich wie diese dieses Intel Larrabee irgendwas ist da irgendwie Ottenthal geht oder gar ich weiß nicht mehr auf dieses noch weiterführen gerade,

haben wo man halt irgendwie sagt irgendwo man halt versucht diese ganzen Weg zur Berechnung Inhalt auf der CDU in Not zu machen. Auf der TPU nur.

Ja ich denke mal halt damals war hat kein wahrscheinlich dann drin gemacht also das hat da natürlich auf jeden Fall deutlich schneller gemacht allein also selbst wenn du jetzt ins hoffe Restaurant Spaß schreibst, dann nicht erspart werden sie verwendet ja auch teilweise in der CryEngine z.b. haben wir auch in Software Restaurants an der, der wirklich ganz grob in der sehr kleinen Auflösung diese diese die Geometrie von der ganzen Szenen im Frame rendered.

Der CPU damit du dann auch direkt irgendwie dann culling drauf machen kannst und dann dann occlusion culling bei uns.

Simon

Avivi also du Torrent das denn des Papa auf der CPU raus.

Marcel

Genau ganz genau ja.

Simon

Achso ich dachte ach echt. Ich habe übelst mal bei Wiki Wikipedia nach guckt und das ist wieder ein schönes Beispiel für Marketing Versys engineer mmmx steht nämlich für Multimedia extension, aber eigentlich hieß das metrics math extensions, weil da gibt's dann irgendwie um Mathe Zeug der da berechnet werden kann aber Worte Marketing bedingt in multimedia Extension umbenannt, Blindheit sexy.

Marcel

Ja es ist nicht cool ich habe mir das auch gerade mal an.

Simon

Hier stehe jetzt, bei der Befehle stets auf mehrere Daten gleichzeitig angewandt werden ursprünglich dann das für Matrix MF Extension genau MX verwendet keine physischen prozessorregister sondern funktioniert die, sondern funktioniert die Register des mathematischen Core-Prozessor selfbio um, Insel entwarf AMX 750 neue Befehle zur Verarbeitung von Ganzzahlen und führte vier neue Vektordaten Formate ein.

Konrad

Aber sowas ist ja sicher in der Mathematik auch sehr praktisch wenn man Matrizen multiplizieren will aber eben nicht.

Simon

Und oder Bitcoins meint oder so.

Marcel

Ja ich denke mal dass es also bieten verstehst und genau dasselbe ist halt einfach sse also das was heute als ST bekannt ist.

Simon

Genau das steht genau steht weiter unten auch dass das nur wenige Jahre später wurde es durch sse und AMDs 3DNow überholt und dann war es vorbei mit MMI.

Marcel

Ja das heißt sie haben wahrscheinlich dann einfach nur umbenannt oder so also.

Simon

Aber was ist kannst du es noch mal kurz erklär was ist denn jetzt dieses sse eigentlich.

Marcel

Ah du hast du hast spezielle Register auf der CPU also normalerweise hast du sag mal sind die normalen Register sind jetzt irgendwie so Andenpakt zeigen jetzt eine Zahl rein oder sowas, und was heißt se hast du vector Register wo du was ich wirklich so im vierdimensionalen Vektor z.b. reinpacken kann.

Und damit hast du dann warst ein ganz spezielle Befehle auf der CPU die dann dafür optimiert sind, dass du dann diese diese Vektoren miteinander irgendwie dass du da erwiesen arithmetische Operation mitmachen kannst also du kannst dann z.b. du denkst unsere ST Befehle irgendwie die dukon kann, und dann sagen kannst irgendwie multipliziert diesen vector mit denen hier,

und da dann der das sparst du die halt die Arbeit dass du irgendwie OK sie eine Zahlen mit der anderen die anderen Zahl mit der wieder so dann hast du anstatt vier einzelne Multiplikation hast du diese eine Vektor Multiplikation. Wir sind halt dafür seid die Hardware dann die Hand dass eine spezielle Register doesn't halt super schnell geht und das ist halt so. Und im im Prinzip ist musst du selber was die GPU macht nur halt irgendwie noch mal Millionen Mal besser.

Simon

Ach noch okay noch weil ich hätte es gedacht die dgpu story.

Marcel

Ja ja ja ich meine ich meine die giphy Oma dann bei einigen Tagen noch mal auf Stereo.

Konrad

Ich denke der Prozessor hat dafür den Vorteil dass du da verschiedene Datentypen hast also ich weiß nicht ob Grafikkarten Dapples und noch höhere Genauigkeit können und gerade so in der Mathematik braucht man ja manchmal höhere Genauigkeiten.

Marcel

Jan in der Regel sind ist floating point auf der GPU aber du hast glaube ich auch Double-Double Position wenn du.

Konrad

Achso ihr könnt ihr auch für.

Marcel

Kann sie auch infn ne.

Simon

Also ich weiß zumindest von den Unity Shader dass du da wenn du schneller arbeitest kannst du verschiedene Präzision angeben also full float oder er holt und dann gab es noch ein.

Marcel

Welches Organ interessante Geschichte damals ich weiß nicht ob wir euch daran erinnern können aber es gab damals als Half-Life 2 rauskommen.

Gastieren diese Geschichte das irgendwie dass die ATI Karten man in die alle um 30% schneller oder sortieren wieder Karten derselben Generation, und das lag tatsächlich daran dass er diesen bisschen gecheatet hat weil die diese Haft besichtigen was ich eingebaut hatten, seid ihr am einfach werden während die NVIDIA GPUs halt mit Photo Station gearbeitet haben haben die halt gesagt mystischen genommen haben gesagt und ja hier,

wenn ihr bei uns irgendwie könnt ihr mit der elften Präzision in die arbeiten wenn ihr wollt irgendwie und dann halt noch mal deutlich schneller gewesen das ganze, und ja es war halt eben der Grund dafür und aber inzwischen inzwischen hat sich geändert also inzwischen müssten, ich habe sogar gelesen ich glaubhaft mit sogar einfach umgewandelt Update dietiwag.org besitzen also.

Simon

Was auch man da freut sich der kleine Techart ist das was optimiert hat und dann wird es alles zunichte gemacht.

Marcel

Wenn du halten Tagen noch irgendwo half schreibt nach new Kensington verändert sich nicht dran ich weiß nicht wie es also ich kann es nicht von mobile.de Pius reden ich habe keine Ahnung was da ist aber. Auf den modernen Karten wird es eh alles in Pool Position gemacht.

Konrad

Pool Position hast immernoch float oder, was für mich wenn ich programmiere ich benutze eigentlich immer double weil ich habe dann vielleicht 10 double variable und da ist es egal aber der Grafikkarte hast wahrscheinlich Millionen bis Milliarden davon so dass du dann wirklich was ein Spast.

Simon

Aber wer was heißt Du Dich double ein 32bit oder.

Konrad

Ich glaube float ist 32 Bit und double ist 64 Bit das heißt Hardware nur 16bit und ich kann mir vorstellen dass du da sogar Fehler siehst oder wenn du hoff Position nimmst und du bist irgendwo in der großen Welt wo es, Sachen gibt die ganz weit entfernt sind und welche die nah dran sind.

Simon

Ja das ist ja genau das Problem was darfst du das und hatte ne Marcel und sie benutzen ja die CryEngine und mussten sie dann erweitern auf 64 Bit Rezessionen.

Marcel

Da da da kenne ich mich nicht jetzt aus was den Fall angeht.

Simon

Achso okay aber dass das war nämlich so ein Ding weil die haben ein riesiges Weltall und das ist jetzt ganz geil das kann man auch mal super easy überprüfen endlich mal die EZB die Unity-Engine ich weiß nicht wie das in der CryEngine ist im Editor und er steht einfach ein Würfel und setzt diesen Würfel dann mal auf ganz große Zahlen Koordinaten im 32000 oder so und dann passt dir den an den kleinen

hypotaxen an und beweg den mal und dann werdet ihr sehen dass der sich die nur noch in relativ großen Abständen hin und her schiebt dass du dann immer so hin und her ploppt auf Opposition war in diesem großen, Koordinatensystem sozusagen kann man den nicht mehr so feingranular Verschieben auf Koordinaten wie wenn das im Ursprung der Szene passiert.

Konrad

Das ist ja auch das Interessante an diesem floating-point Datentypen weil wenn ich Ganzzahl Datentypen habe dann habe ich immer den gleichen Abstand also einen Zahlenstrahl geht das 12345 5 und so weiter und bei den floating-point habe ich halt viel höhere Maximalwerte da kann ich also riesige Zahlen haben, aber der Abstand wird halt immer größer wenn ich jetzt immer Ursprung von meinem Koordinatensystem stehe,

dann ist es wahrscheinlich egal ob ich float oder half oder double nehme weil diese Unterschiede für mich nicht so groß sind weil ich selber im Zentrum stehe sobald ich mich aber, bewege und das Internet umgerechnet wird und ich stehe dann selber bei der 32000 dann fällt es mir dann halt auf dass die Umstände so groß sind und dann können die ganzen Sachen ja auch nur noch,

auf diesen Stellen stehen die können ja dann nicht dazwischen positioniert werden und dann sieht es vielleicht komisch aus weil ich das eine Haus, viel zu nah an dem anderen dran ist oder so.

Simon

Ja wahrscheinlich würde man da gar nicht mehr bemerken weil selbst du als Spieler kannst dich ja nicht mehr fluent bewegen und dann.

Konrad

Oder das ja.

Simon

Ist es auch egal das Haus noch mehr dran steht weil du bist eh am Umzug und die ganze Zeit aber weil wir gerade dabei sind ne, floating point bedeutet doch eigentlich nur dass sich das Komma hin und herschieben kann das heißt ich kann z.b. entscheiden ob ich 0,0000001 habe oder ob ich eine Milliarde, 0 darstellen kann also das, verschiebt sich inherent ich muss sozusagen entscheiden möchte ich vor dem, viele Zahlen haben oder möchte ich nach dem Komma vier Zahlen haben und oder.

Konrad

Sie hatte genau also das Ding ist halt meine ganze Zeit besteht halt nur aus einer Zahl und eine floating-point also Fließkommazahl die besteht aus zwei Teilen du hast einerseits die normale Ganzzahl, und dann zusätzlich hast du noch ich glaube das heißt, Basis und Exponent und meint ich glaube Mantisse ist diese Ganzzahl z.b. sag mal 5 dann hast du noch diese Basis z.b. X und den Exponent, und den Exponent kannst du also frei wählen und du kannst diese,

meintest du frei wählen und könnte jetzt eigentlich sagen ich habe die fünf als Mantisse und mein Exponent, ist 2 dann musst du also Basis hoch Exponent rechnen 10 hoch 2 sind 100 dann kommt am Ende 500 raus aber am Ende würdest Du normalerweise das nicht so frei wählen du würdest einfach in dein Programm, diese Zahl eingeben 500 und der würde das automatisch umrechnen das ist ja auch meistens so gewählt,

das ist jetzt nicht viele verschiedenen Zahlen gibt die mehrere Darstellungsarten hätten sonst würdest Du was verschwenden, weiß jetzt nicht genau was man da benutzt als Basis aber wenn jetzt die 500 darstellen könntest als 5 x 100 oder 150 x 10 oder als 500 mal 1 dann hättest du ja auch bis verschwendet.

Simon

Mehr habe ich meine ist also für mich als User was ich sehe ich gebe halt eine Zahl ein die im Wadenbereich liegt dass sie meine Koordinaten dann bleibt mir am Ende hinterm, weniger Präzession übrig als wenn ich jetzt ganz kleine Zahlen eingeben 0,0001 oder sowas ne.

Konrad

Genau ja das war jetzt vielleicht bissl kompliziert beschrieben von mir das Endergebnis ist vielleicht kann sie dir so leichter vorstellen, du kannst die Zahl relim relativ großen Grenzen groß und klein machen das wichtiges einfach die Anzahl der Stellen sag mal du kannst eine zehnstellige Zahl haben aber wo du das, setz ist egal.

Simon

Und das blöde ist halt wenn du ein riesen Universum hast wie Star citizen und dann ganz weit raus fliegst dann bleiben die als hinterm Komma immer weniger Stellen übrig um so weiter du ins Universum.

Konrad

Genau außer du rechnest das irgendwie internum und hast da irgendwie verschiedene Absätze die du gegeneinander auf rechnest oder so aber eigentlich ja.

Simon

Genau und dann bewegst du dich nicht mehr in Zentimeter pro Sekunde rindsplätzli Meter pro Sekunde oder sowas dann kannst dann nur noch von einem Moment auf der anderen ein Meter weiter jumpen oder 10.

Das ganze Thema übrigens auch für für artis interessant weil jeder Farbkanal hat VIII Bit und man kann das ja im, im Taschenrechner von Windows schon eingeben das drückt man 2 und da gibt's ja diese Taste und so eine kleine nix und so ein Kleid Epsilon oben rechts da drauf klicken und dann kann man 48 klicken und dann = in einem er merkt man dass man 256 Graustufen hat und das Interessante ist jetzt

das Texturen Werner komprimiert ne Marcel du weißt es ja besser als 3D Programmierer die werden komprimiert, und dann werden sie auf die Grafikkarte geladen genau und, lasse gerade dabei ist dass die Farbkanäle in unterschiedlichen Kompressions Stärken komprimiert werden und soweit ich das weiß bleibt bei dem roten und dem blauen Kanal die werden mit 5, also runter komprimiert von 8 auf 5 Bit und der grün Kanal bleibt auf 6 Uhr.

Konrad

Damit du 16 hast insgesamt.

Simon

Genau da hast du nämlich 16 und jetzt denkt man sich so ja gut aber 5 und 6 bit das macht ja keinen großen Unterschied aber gib das mal einer Taschenrechner ein zwei hoch5 sind nämlich 32 Farbabstufung die Erde plötzlich nur noch habt und wenn ich sage 2ho 6 dann sind 64 also doppelt so viel und und das ist dann schon Pilze ofag prüfe meine ganzen Grautöne hin und ich meine 64 ist ja auch nicht auch nicht mehr ganz so viel im Vergleich zu den 256 die ich vorher hatte ne.

Konrad

Und selbst mit 256 das siehst du ja auch schon du hattest doch mal dieses Experiment gemacht dass du einfach einen kompletten Monitor von links nach rechts diesen Graustufen Verlauf gemacht hat und da hat man es glaube ich auch gesehen.

Simon

Ja genau weil ich meine das bedeutet wenn ich zu weichen auflösen habe von 19-20 in der Breite also 1920 Pixel und das durch die 256 Teile, klar komme ich auf 7,5 also 7R sag mal 8 Pixel Breite Bänder habe ich die ein Graustufen Wert haben dass er sich habe garnicht genug Graustufen Werte bei 8, pro-kanal die in den sanften Farbverlauf überhaupt zulassen wird auf meinem Bildschirm und da reden wir nur von von Full HD in der da reden wir nicht mal von 8k oder 4K oder.

Und ist das was für eine Sache das war mir lange nicht bewusst ne ich in meinem kleinen Grafe gehören war ja immer 8 Bit pro Kanal Geist und dann habe ich aber irgendwann erfahren Marcel dass ihr findigen Programmierer ja in höhere Präzision rechnet internum 16 Bit oder 32 Bit oder so und dann am Ende wenn Ihr fertig seid, das runter rechnet auf 8 Bit und einem monitors sehr.

Marcel

Ja das funktioniert halt teilweise diese Zeit nicht die Renderings Halbzeit 2004 oder 2006 eingegangen gebe ist. Was sollte machst du Renderzeit intern du hast also dukal erstellst ja deine Texturen oder deinem Papa im Prinzip, und du kannst da dann definieren in der EP Eisen in welchen Formaten sein sollen und dann sagst du halt ok das ganze lighting, rennen wir kennen sie früher hat man so ein 16 Bit pro Kanal nie texture Buffer benutzt, inzwischen verwendet man meistens von da gibt's nicht,

Format was irgendwas irgend so eine bessere Balance bildet zwischen irgendwie Funjet und in die Qualität glaube ich so um die 11 Speedrun, das reicht meistens schon aus in die wenn man gar nicht wirklich die 16 brauch.

Konrad

Stimmt bewies Simon vorhin gesagt hat wenn du jetzt deinen Monitor hast der 1000/120 Auflösung und mit 11 Bit kommst 2 hoch 11 müsste also 2048 sein dann hast du halt für jeden Pixel, ein Farbwert mehr brauchst du dann gar nicht.

Marcel

Ja so in der Regel irgendwie Mahlzeit einmal festgestellt dass es halt irgendwie Sinn macht, ist natürlich halt auf jeden Fall die Speiche Spast ja dann Haufen, Speicher Bandbreite wenn du da einfach weniger Zeit Text von mein kleiner ist und wie gesagt also die Freundin 16 brauchst du gar nicht wirklich von daher.

Konrad

Pro Kanal.

Marcel

Genau pro Kanal.

Konrad

Bei Simon meinte ja es gibt 16 Bit für alle drei oder wäre das was anderes gewesen.

Marcel

Nenne ich glaube er meint schon.

Simon

Achso poka ja du ich lass mich da ich habe ich habe das gesagt was richtig ist.

Marcel

Nee ich denke er meinte schon die agedlove Format hat einfach die 16 16 Bit pro Kanal ja das wird halt dann also eigentlich die meisten Texturen sind in dem Format. Ganze Post du hast du den natürlich da immer überall da wo in in der Regel Image image processing irgendwie gemacht wird irgendwelche blöd oder irgendwelche gerade da wo du jetzt in die wenn du jetzt irgendwie Blumen oder, oder wenn du halt Beate generierst in diesen Insidern die meistens sehr sehr hoch sind,

dann brauchst du ja inzwischen nicht die Art von Mark und ja und dann dann handle kommt dann halt diese deine am Ende wird es halt wieder Ruhe unter gerechnet auf sie auf dein Display Format auf deine 8, in sogenannten Tonemapping und desto Mapping ist halt im Prinzip einfach so eine Kurve die du halt irgendwie. Wie du halt auf deine deine Pixel.

Fleiß und dann rechnest du halt ein du maps es ist halt gerade du maps teilt diesen diesen 16-Bit sagen wir mal diesen STR value Map du halt, von von der von der Verteilung her halt auf den auf dem kleineren Bereich. Runter damit damit du nicht irgendwie so 18.2 Pixel die irgendwie so extrem hell sind und irgendwie der andere f***** irgendwie Spaß und.

Also wenn der jetzt irgendwie ein Wert hat von irgendwie 10000 oder sowas und du hast dann die schwarzen werden dann bringt er das alles in dieses Verhältnis rein und diese Tonemapping ist der auch.

Genau dasselbe eigentlich was jetzt passiert mit diesen ganzen age TA Fernsehen und so dass die Fernseher die machen ja auch alles ecomapping und, da kann man halt nichts vieles vieles verbessern noch irgendwie weil das dann wirklich die die die die Software im Prinzip oder der der Prozessor der innen Sprossen Salat sind der des halt dann auch macht.

Konrad

Simon kennt das ja bestimmt von Photoshop das ja auch diese Kurven wo du das im Nachhinein noch mal anpassen kannst.

Simon

Ja aber die die meisten, eine Sache abgesehen vom HDR ich meine oder oder korrigiere mich aber ich dachte das auch vor hatte er wurde schon höheren Präzision gerechnet einfach weil du Fehler vermeiden möchtest weil wenn du mit Werten arbeitest von 200 55er 0 bis 255 maximal und dann dauert irgendwie was addierst und subtrahierst und dividiert und wieder multipliziert was du ja machst bei Farm Shader Operationen und so

dann dann komme Ungenauigkeit rein weil du gar nicht genug pression hast aber weil du weil du damit ganz an arbeitest und dann keine Ahnung wenn du zwei durch 3 teilt oder so dann hättest du dann, also wenn wir das wirklich mit diesen harten Zahlen arbeiten würdest dann wirst du gar keine Präzision dadi, schnell abzubilden und dann kannst du eine höhere Präzision nehmen dann kannst du deine ganzen Operation, und vermeidest sozusagen die die Rundungsfehler da drin oder Marcels ist richtig.

Marcel

Evian Wasser. Ihr ja doch also also klar dieses Jahr wendring bevor es dieses Jahr ganz im Zeichen Displays irgendwie jetzt jetzt gerade so in. Er hat man natürlich vorher schon geändert aber das ist dann ebenso ein internes Ding wo man dann sagt okay.

Wir wenn dann halt eben diesen ganzen Post Phase ist und das ganze lighting und sowas rendantin diese 16bit Kanäle irgendwie und dann rechnen du wirst wieder runter mit den Traum erfüllen, sicher so im Prinzip das was was du eigentlich Zeit seit 2004 oder so ist halt Gang Hebel sind inventing, so macht man selbst bezahlte hin nur halt jetzt komm halt diese STA Displays die halt irgendwie glaube ich auch so 10 10 Bit ungefähr meistens sind,

na da kann man halt dann natürlich noch besser definieren.

Simon

Möchtest du nur 10 Bit und das ist dann auch eine Sache.

Konrad

Infokanal.

Simon

Ja ja aber trotzdem sind das nur 1024 Abstufung weil was man sich ja so ein bisschen bewusst machen muss wenn man mal zu fühlt sich denkt, da hat man eine eine Kerzenflamme als als relativ kleine Größe für Licht z.b. in der realen Welt und auf deine Salat mit die Sonne die irgendwie Millionen Mal heller ist und eigen.

Konrad

Wahrscheinlich sogar Milliarden Mal oder noch.

Simon

Genau irgendwie sowas ne und eigentlich will man, die komplette Bandbreite aufnehmen und wiedergeben okay wer bisschen gefährlich weil wenn dann der Bildschirm hell wird so wie eine Sonne ist man plötzlich blind okay gut muss man aufpassen aber aber theoretisch also am optimalsten wäre es ja wenn ich in Datenformat habe was was quasi,

diese Bandbreite aufnehmen könnte und auch wiedergeben können aber es geht halt nicht wir haben halt gerade in Bildern den meisten normalen Bilder wenn man nicht in die Idee, mehr 16 Bit pro Kanal geht oder so hat man also 8 Uhr bis das heißt, das heißt das ist halt auch ganz interessant weil wenn ich ein Foto mache von von von der Umwelt dann ist da ja die Sonne zu sehen

und aber auch z.b. ein Häuschen oder so und ich habe aber auch nur 8 Bit pro Kanal ich habe nur 255 Abstufung das heißt irgendwie muss diese riesige Licht Bandbreite von Kerzenflamme zu sonnen Milliarden, Plasma Atombomben die da er getötet werden die muss da rein gepresst werden ne, und und geh und beim beim Erzieherin dringt dass sie da was ähnliches das halt mit der höheren Präzision Grächen bei dir aber auch eigentlich noch nicht oder warte mal es muss überlegen doch wenn du,

na du hast ja schon ein paar Milliarden drinnen im 32bit rechnest aber jeden Fall hast du deine höhere Bandbreite dann kann der schon gerechnet werden und das muss dann aber auch wieder zusammengepresst werden und auch wenn man es auf 10 Bit zusammengequetscht und ich habe 8, oder ich ich meine es gibt sogar Monitor mit 6-Bit die dann mit.

Konrad

Gerade als Programmierer wenn du in irgendeiner programmierfirma bist dann hast du oft solche Monitore die nur 6 Bit haben und dann ist sowieso die Farbübertragung manchmal schrecklich also ich programmiere ja meistens da ist es relativ egal in meinem Editor der hat vielleicht nur 15 verschiedene Farben aber wenn ich ab und zu mal um welche Präsentations Templates mache und dann gibt's irgendein,

Design um welche Farben von der Firma die du einbauen musst damit die Monitore sind teilweise so schlecht, dass dieselbe Farbe an der unterschiedlichen Monitor Stelle einen anderen Farbwerte anders aussieht als wenn du auf die andere Ecke des Monitors guckst also wie viel dann vom Ei beim Anwender ankommt das ist dann auch wieder die Frage was, was du vorhin gesagt hattest dass das mit der Uni dann praktisch ist habe ich jetzt auch noch mal gemerkt,

diese ganzen Rundungsfehler und diese Zwischenrechnungen das ist ja das kommt wirklich im Informatikstudium vor also dass diese Computergrafik und auch so einem erregter werden auch solche Fehler Berechnungen gemacht und wie sich solche Fehler über verschiedene Rechnungen, dann mitschleppen und wie sich Fehler auf addieren und so das heute mal ganz interessant.

Marcel

Ja aber ich glaube das eigentlich dass nachdem sich das für mich eher angehört hatte was du meintest Simon er ist glaube ich eher Gamma correction.

Simon

Ach komm her dass wir das.

Marcel

Das ist dann eher so im Leben dazu wenn du wenn du diese diese sRGB Kurve hast auf deiner auf deiner Texturen wenn du dann natürlich deine, deinem Mathematik macht die aber die aber Lineal, und nicht irgendwie wieder diese komme folgt mir weil wenn du wenn du diese sRGB Kurve drauf hast und dann verdrehst du natürlich dann den ganzen Rechnungen im Prinzip deine ganzen Ergebnisse, deswegen macht ein bisschen musst du auch diese diese gammacore Action machen.

Um dann sozusagen zu sagen ok bevor ich jetzt meinen mainlicht berechne irgendwie wandle ich erstmal die Textur in linea in den linea Kurve, dann mache ich meine ganzen berechnen und dann transformiert wieder zurück in dieser sRGB Kurve die dann auf dem Bildschirm abgebildet. Genau ja das muss eigentlich eher sowas nachdem was du für mich klang was du irgendwie gerade vorhin meintest.

Simon

Nee ich meinte wirklich nur die Berechnungsfehler und und die Chöre die Fehlerkultur aber dieses Thema. Ist auch ein interessantes da können wir auch jetzt gerne drüber sprechen und es macht mich fertig.

Weil es 1 diese Themen ist die auf dem Papier supereasy Klingbeil, soweit ich weiß ist das Problem einfach dass wenn du einen einen alten CRT-Monitor hast, ich weiß nicht wie es bei den neuen ist konnte er nicht konnte da nicht über die Energie so input-output über dich etwas rausfinden für Plasma und LCD und so aber für den CRT-Monitor also du gibst einen Wert rein.

Und also in Energiewert und Helligkeitswert damit der Monitor Pixel leuchtet und wenn du dann deine Energie verdoppelst dann heißt es leider nicht dass der Pixel auch doppelt so hell wird, was dazu führt dass du mehr Energie rein. Musst sagen wir es mal 1,5 mal soviel oder zweimal soviel ich weiß nicht genau damit der Pixel doppelt so hell wird wie der der davor. Und das ist so eine blöde Kurve.

Konrad

Aber ich denke das wäre die sich in dem Monitor schon ausgedacht haben und das da beherzigen aber es stimmt schon interessant du musst du mehrere Sachen miteinander verrechnen damit du von diesem Linienfahrt Wert von 0 bis 52 wieder auf Sonne Exponentialkurve.

Simon

Das blödes haltbar was bedeutet das für uns als Grafiker ja oder für mich dein Bild ist zu dunkel, und zwar die die Mitteltöne also dass das weiß und das schwarze des kommen halt die kommen halt an aber in der Mitte es kann man sich mal angucken so eine Kurve die Bauch so nach unten weg das heißt alles wird dunkler so und was macht man da jetzt kurz bevor man das Signal zum Monitor sendet kann man die entgegengesetzte Kofferraum Frauen,

Mann hält das Bild also auf das was man berechnet hat und schickt es zum Monitor und dann sieht es so aus wie man sich das eigentlich Gesicht gekündigt hat.

Konrad

Und das Interessante ist ja auch noch dass deine Nerven am Ende das ja auch wieder umrechnen weil deine Nerf Ströme die können ja auch nicht von der Kerzenflamme bis zur Atombombe die variieren das heißt, das gibt es auch so ein so ein interessanter interessantes gesetzt das ist ja bei allen Sinnen eigentlich das Gleiche top du das Ton ist du kannst ja Sachen hören mit 40 Dezibel oder mit 100 und das sind auch,

riesen Unterschiede dazwischen und auch bei Gewicht wenn du jetzt du kannst ein Ei halten oder eine Feder oder irgendwie ein großen Stuhl, und habe ich auch gehört dass es so ist wenn eine Sache doppelt so schwer oder hell oder so ist dann merkst du das nur linear, also dieses exponentieller Gewicht was du trägst wird dann wieder linear empfunden das heißt,

wenn Du doppelt so schwere Sache trägst dann kommt ihr das nur ein Stück schwerer vor wahrscheinlich im gewissen Grenzen das heißt es wäre ich am besten, diesen Monitor und Augen Zwischenschritt rauszulassen und diese Werte direkt in deinen Augen nervt irgendwie rein zugreifen kannst alles sparen.

Simon

Ja und und das hört sich jetzt aber alles so einfach an Turgut da machst du heute hier am Anfang machte deshalb Bilder heller und dann wird das ja alles gut so aber das bedeutet für uns wenn ich in Photoshop etwas Male. Dann bedeutet das nämlich dass ich ich sehe nicht die realen Werte die ich da Male sonders ich sehe die aufgehellte Version davon.

Weil das ist ja genau das Ding eigentlich sehr alles zu dunkel dargestellt also bin ich jetzt in Photoshop der irgendwie die Grafik antreibt oder sowas hält mir alles schon mal auf damit alles wieder gut aussieht dann mal ich was in Photoshop dann.

Ähm habe ich aber eigentlich mit mit helleren Farbton gemalt als ich eigentlich sollte also wenn wenn man das ist lillia betrachte, und jetzt ist die Problematik dass der Programmierer dann sagen muss ok ich lade Dich Store rein und korrigiere die erstmal so dass die quasi, wieder so dunkel aussehen müsste also wenn man wenn man sich die angucken würde,

verarbeite die weil dann die Mathe korrekt ist und rechne das am Ende wiederum als wenn ich fertig bin beim Frame Rendering mache ich wieder heller und schickst zum Monitor.

Jetzt gibt's aber auch lineare Texturen z.b. wenn ich jetzt mir vom Computer eine Textur generieren lasse die ein paar Vektoren enthält eine nonmem App zum Beispiel dann darf ich die weil das ja schon lineare Daten sind, darf ich die nicht linearisieren was ist das schon lenea und und Marcel die siehst du das als du als Programmierer gibt's da,

guidelines die irgendwie den Grafikern gibt oder oder irgend also weil es kann ja auch passiert dass du mal die falsche Textur lineare sie ist oder nichtlineare sie erst du dann ist alles falsch und ich finde manchmal ist gar nicht so einfach rauszufinden, ob es falsch ist und wenn es falsch ist was man machen muss um zu korrigieren.

Marcel

Ja das wird sich schwierig da habe ich in meiner eigenen Engine das schon einiges an hin und her erlebt gerade Winter so ein PBR textures geht und so, ja dann braucht man halt auf jeden Fall einen gewissen Workflow wo man sich drauf ein ich will's jetzt bei uns geregnet ist weiß ich nicht aber die haben das schon die sind ja schon alle drauf eingestellt. Haha ja generell hat man halt.

Hippen glaube ich denke ich ein paar Texturen wo man so hin und her überlegen kann irgendwie wo es glaube ich keinen so richtig oder falsch gibt. Aber du hast natürlich halt deine Sachen genommen Map diesen aufjedenfall linea. Dann hast du bei die fuzetea hast du Nazis in sRGB. Und dabei die anderen Texte unbezahlt anscheinend ein bisschen schwieriger wenn du halt von irgendwie Wagnis redest oder von.

Also in der Regel ich denke ich denke ich ich sehe das immer so in die wenn es, wenn es ne Arzt Farbe ist wenn es eine schöne Farbe darstellt anstatt irgendwelche Werte in mexikanischen Werte dann dann ist solltest es Ergebnisse sein ansonsten, Lineal ist natürlich schwierig wenn du jetzt Texturen kombinierst wenn du jetzt sagst irgendwie okay,

ich habe jetzt so einen specular Map von mir die sRGB hat sie jetzt irgendwie eine vergriffene reflection und dann hat sie im Alphakanal hat den roughness drin das hast kannst du nicht das Problem. Dass du einerseits die Farbe willst du sRGB haben aber die Waffen es macht keinen Sinn erst er gewisse haben.

Simon

Ja du müsstest jetzt zweimal samplen oder und einmal korrigieren einmal nicht.

Marcel

Ja genau das müsste man da könnte man jetzt z.b. sagen im Shader irgendwie okay ich lese jetzt einfach in sRGB und dann korrigiere ich alten rocknes value noch mal manuell.

Konrad

Ach nee du das wieder zurück transformiert.

Simon

Ja aber das blöde ist dabei du brauchst dann immer dazu so eine Power Funktion und dann machst du ne und die korrigiere mich Wasser aber ich glaube die ist Relaxo die ist vergleichsweise teuer weil die irgendwie noch eine Wurzel ziehen mit mit drin hat oder sowas.

Marcel

Also vergleichsweise teurer mit dir irgendwie einfach nur multiplizieren auf jeden Fall, ich glaube es ist nicht eine der teuersten weil ich jetzt mal auf der GPU weil die auch schon eher einer von den häufigeren Funktionen sind die verwendet werden aber.

Simon

Das blöde ist halt wenn du wenn du das entweder machst dann machst du das halt Millionen Mal weil du rennt dass der Millionen von Pixeln proframe.

Marcel

Das natürlich auf jeden Fall sparen.

Simon

Ja genau und und und das ist weil du musst es ja nicht nur nur lineare sehen du musst ja am Ende auch wieder and linearisieren.

Und hast du was mich ganz besonders nervt es gibt kaum gute Dokumentation dazu ich habe z.b. oder wenn wenn Leute wenn ihr eure Zuhörer euch jetzt gesagt so nee nee da gibt's gute Sachen dann schick mir das gerne aber ich war in der Anvil engine, und ich wollte jetzt wissen wenn ich eine Textur, rein lade und ihr eingestempelt ist ist die dann schon Lenia oder nicht weil es gab das ein paar Probleme die mich verwirrt hatten,

oder muss erst mein Chat gehen oder hat mir das dort jemand erklärt wie genau das funktioniert es gibt zwar wenn du die detector reinlesen kannst du sagen ob die sRGB oder ninea ist kannst du ein Häkchen rein raus machen, aber trotzdem ganz da Verwirrung weil ich nennen Graustufenbild invertiert hatte und, das war viel zu hell nachdem invertieren und dann stellt sich raus ich muss das erstmal linearisieren dann invertierend dann wieder zurück konvertieren damit das,

so aussieht wie wenn ich in Photoshop invertieren sozusagen und das ist halt total verwirrend dabei bitte das ist das ist so faszinierend weil die Theorie ist so einfach und so simpel also dass das ja klar okay machst du, Steller alles gut und dann gehst du aber mal in die programme ryan Photoshop an der Cranger nehme ich auch dass es dort Verwirrung gibt oder Unity oder sonst was und versuchst Du mal praktisch anzuwenden und du du merkst wie sich dein Gehirn verknotet weil sie nichts,

es ist jetzt richtig oder nicht oder was muss jetzt machen was ist los du wo kommt die Daten her wo gehen sie hin Wichtiges ja z.b. auch. Und wenn das render target in dass du rein rennt hast ist es linear oder nicht das muss man ja auch wissen ne.

Und ich hatte halt auch schon Erfahrung gemacht wo dann manchmal deinen render target für von mir aus dir müsste felices Linnea und für die rgbw das eben nicht und dann musst du halt immer im Schädel drauf achten wenn du dorthin schreibst dann machst du bitte lineare Daten und ansonsten eben nicht.

Konrad

Und wenn du das irgendwo hin und zurück transformiert dann kriegst du vielleicht noch Ungenauigkeiten rein.

Marcel

L inzwischen seidseit.de 11 oder ich weiß nicht ob schon seit 10 Uhr haben sie es dir ja abgenommen DLP III dass du, das der die Transformation Teil schon das Text für Samplers ist im Prinzip Teil Teil weil der Textur sell, was heißt die GPU macht dann intern schon einfach für dich die Hardware, müssten dann nicht mehr heben Entscheider irgendwo angeben und dann darf ich dann auch deutlich schneller oder bis dann direkt.

Von der Hardware dann einfach auf eine andere Art und Weise, von daher ist die sind die Kosten sage ich jetzt mal da komplett ein nicht entfernt davon von dem hin und her wandeln, aber deswegen ja das ist halt dann so wie bei anwählen oder wo auch immer wo du dann halt sagen kannst wenn du die Textur einlädst auf ist jetzt Lenia oder ist es eher gesehen.

Simon

Meerfun, das blöde ist ja es gibt auch so Zwischenschritte ne wenn du jetzt die Texte rein willst die ist automatisch und linearisiert du machst deine Mathe im Schere und Recht und gib dir einfach weiter an der Output und dann ist alles gut wenn du jetzt aber war bei bei der Output wird die dann wieder in, also würdest du sagen aufhellen damit sie auf Monitor perfekt angezeigt wird ja.

Aber wenn du jetzt als Programmierer oder Shadow schreib ihm Scheder was die backen möchtest und dann sagst okay jetzt gebe ich mir mal die Textur aus wie sie im Shelter gerade irgendwie rum vorstellt dann ist sie ja an der Stelle linear, und wenn du sie dann an dem Wochenende dann raus ist alles es ist alles verwirrend.

Marcel

Ja es kommt es kommt drauf an dann wie du wie du sie aus gehst oder wie du sie wie du sittipark also wenn du jetzt z.b. in renderdoc reingehst bist du ein Programm wo du wo du halt den train irgendwie wo du einen Pixel so lieben kann.

Wenn du da rein gehst und dir den wert anschaust dann wirst du den schon so bekommen wie alt gewesen ist ohne irgendwelche merwut bzw, halt mit den Infos Halteplatz diese Transformation mit der halt gelesen also wenn die wenn du die texturiert linear einlesen will, dann bekommst du dann auch diesen linearen Wert raus aber wenn du dir dann wirklich Testresultat anschaust von diesem von diesem frame,

würde dir diesen diesen Tieren Textur dann anschaust am Ende dann hast du natürlich dann auch diese Kurve drauf nur in in renderdoc hast du natürlich es aber cool weil du hast dann auch zum Sonnenbaden den drücken kannst du dann so hin und her switchen kann, so anschauen irgendwie so wie sieht es mit oder ohne diese Umwandlung aus.

Simon

Genau das ganz Kurrende Doc ist genau wie Intel GPA ein Programm was sich zwischen das Spielen des Renderings sozusagen einschalten kann und dann kann man jeden torkoal einzeln nachverfolgen wie sich das Bild aufgebaut hat während des render Prozesses und Kandis zum Debuggen benutzen und kann sich angucken wie du schickst oder sind die Modelle und so und renderdoc wurde ja von jemand geschrieben der zumindest mal Bike Weitergabe hat oder noch dort ist.

Marcel

Ja genau das ist, la Vall d'Or Kasseler Wie heißt ich glaube der hatte damals für in in UK Studio gearbeitet ich weiß nicht was daran Nottingham oder so, Fertig Martin Herren, dezentes Nase nicht mehr ja ich glaube der hat das damals gemacht und inzwischen müssen, sein eigenes Ding aber sehr sehr sehr sehr gut tue gerade seitdem seitdem damals nicht mehr funktioniert hatte also von Microsoft die hat nur im Pool was der ähnlich waren gekriegt.

Das haben sie jetzt glaube ich inzwischen revived wieder irgendwie weil sie wieder wahrscheinlich dachten indem sie hey wir wollen irgendwie unser eigenes Ding machen. Wir wollen nicht dass irgendjemand da sein Open-Source Ding in ja und ja, und ich wüsste nicht was ich ohne dich machen würde.

Simon

Ja also ich persönlich habe es auch mal ausbeutet hat für mich irgendwie nicht funktioniert ich weiß nicht genau warum und ich benutze immer Intel GPA und das ist super cool aber ist halt sehr ähnliches Tool also und da sind die Präferenzen wahrscheinlich nur noch,

im Detail zu finden das muss dann jeder für sich selbst entscheiden aber das intuis ist einfach super es gibt doch Nvidia nsight auch ganz gut da ist kann man installieren dann rechte Maustaste auf eine exe machen und dann klicken inspect will, Endzeit und dann dann hat man da also meistens funktioniert so dass ich spiel dann startet und wenn man Glück hat und alles funktioniert kriegt man so ein Overlay, und sie dann schon dass es funktioniert dann kann man verschiedene Sachen machen

im Spiel direkt z.b. mal alle Texturen ausschalten und zu gucken wie sich dann die Performance verändert oder so oder man kann den Frame caption und den sich dann offline angucken und ja analysieren also super coole Tools auch für Grafiker an sich interessant die mal recherchieren wollen Bison Rendering geht oder ich habe sie letztens habe ich mich gefragt zu Hey bei so einem

tierspiel wie haben sie zutexten gemacht von den Tieren sind die unique oder haben die das Tier gespiegelt sozusagen in der Mitte um Textur Speicher zu sparen dann habe ich mal kurz reingeguckt wieso die Texturen aufgebaut haben suaoki interessant war unique, also man kann sich da auch sehr weiter Bild und sich mal angucken wie die großen in einem früh Strichen so arbeiten und Dinge machen und einfach davon lernen das ist schon echt.

Marcel

Ja gerade diese gerade diese. Gerade diese diese Tools von denen von den Herstellern selbst von Nvidia und AMD dann noch mal Pula in dem Sinne dass du halt dass du dann auch wirklich gefallen kannst du dir geben die darauf wirklich zu die Frame Timings und so und sagen die, ich habe damals auch als ich irgendwo an meine Entchen gearbeitet hatte hatte ich dieses alles klappt es gibt gar nicht mehr oder vielleicht haben es umbenannt, dieses AMD hairstudio oder wie sie ist.

Da kannst du auch die Application starten und dann kannst du den Frank Epson so wie bei Winnetou, Endeavour aber dann hat er dir so richtig zum Walken gegeben hat er gesagt in UK jetzt irgendwie Shadow Mapping irgendwie kostet so ein so viel Millisekunden und das kostet nur 4 Millisekunden, was sind Dinge sind natürlich dann sehr sehr cool weil die hast du dann nicht mit wenn dann da musst du dann meistens auf deine eigenen selbstgebauten, Koffer aller Dinge zurückgreifen.

Simon

Okay also bei Intel GPA siehst du das schon aber

wenn du das an deine eigene Entchen durch Dich auch an deinem Freund ran connected hast dann sind die Sachen teilweise wohl auch beschriftet also was du jetzt meinst mit Shadow Mapping und bei mir ist es so ich ich sehe dann Balken und du siehst dann z.b. Protokoll kannst du dir anzeigen lassen wie viel Pixel runter gerendert oder wie viel, primitive Soder DC tput Ration wie lange hat es gedauert das kannst du dich schön wissen lassen aber sagte dann nicht genau

was das eigentlich war und du musst da draufklicken und dann siehst du im render Tage vielleicht aha okay das war der Papa und ich erkenne hier selbst das ist sicherer maps waren aber das musst du dann sozusagen interpretieren was dort vorgegangen.

Marcel

Bei renderdoc kann man das soweit ich weiß angeben, also so dumm das ist dann halt den Programmierer selbst überlassen weil du hast du hast einen Möglichkeit glaube ich an die LPA irgendwie so eine Art, Metainformationen weiterzugeben irgendwie wurden du hast dann meistens irgendwie also einen kleinen hast du dann irgendwie so vor finemarker gesagt irgendwie hier hier beginnt Shadow Mapping und hier hört auf.

Unter die sind mit der Informationen kannst du dann irgendwie arbeiten, und dann hast du dann auch richtig schön irgendwann der dort z.b. den Disketten frame wo du dann alles aufgeteilt hast so hast du dann Symmetrie Duden hast in UK ist hier Shadow Mapping und dann hast du die einzelnen Parsons aufgelöst. Das wäre wichtig ja was sonst blöd wenn man so durch kriegt irgendwie durch die Kanten wenn der parsen von unsere Story.

Simon

Ja genau ohne Bescheid du hättest aber trotzdem schon auch zum zum investigieren und bei GTA hast du, das schön ist Paketband das habe ich bei Renault dokker noch nicht hinbekommen du kannst damit jedes beliebige Spiel untersuchen weil du kannst GPA starten und dann kriegst du eine Maus in der Tafel die rechte Maustaste auf das Icon und sagst dann, im injector dich mal automatisch wenn ich irgendein Spiel starte

das funktioniert z.b. also nicht immer aber früher gings so welche bei OpenGL kam nicht ich habe heute zu da geht das aber Winter versucht er das dann automatisch dann kannst du z.b. einfach was habe ich jetzt letztens also wie gesagt dieses Spiel? Hunting Simulator wollte ich ja einfach nur die Tiere mir mal angucken.

Und dann starte mal einfach Spiel auf Steam oder irgendwas heraus und dann geht das einfach automatisch und dann kann man auch den Frame caption aber der ist da natürlich nicht so schön, beschriftet so aber immerhin man kann so seine eigenen educated guess es machen was da genau vor sich geht und so.

Konrad

Musst du nur bei Multiplayer spielen aufpassen dass du nicht gepennt wirst manchmal haben solche Multiplayer-Shooter ja solche Tools die im Hintergrund laufen die da aufpassen und denken du machst jetzt den Wallhecke an oder sowas.

Simon

Ja dass das hatte ich tatsächlich mal bei Battlefield 2 das wollte ich gerne spielend hat aber geruckelt und da habe ich so ein irgend so ein Ding installiert was dir die kompletten Texturen rausgenommen hat und alles es gab auch keine Transparenzen mehr und so da dachte ich da nachher dafür läuft halt wenigstens so also so verzweifelt war ich da und dann bin ich aber vom Server geflogen genau deswegen weil die gedacht hat nicht cheate.

Marcel

Ich glaube inzwischen ist es aber sind die Tools so dass du direkt beim Starten dich gar nicht mehr einklinken kannst, aber wir haben glaube ich auch Ballkleider Gründen so einen Sonntag Party sheetprotection Ding was wirklich so dass analysiert dann erstmal in die so, und ist das Blog dann jeden jeden Zugriff auf die executable selbst irgendwie also du kannst dich gar nicht mehr so einen linken überhaupt mit dem mit dem dritten Programm so.

Konrad

Aber ihr habt wahrscheinlich so ein debug build den ihr selber benutzt wo das geht und dann so ein production Bild hin ja dann rausgeht.

Marcel

Genauer mehr wichtig denke also inzwischen ich weiß nicht wie du vielleicht was früher anders aber inzwischen glaube ich kommst du gar nicht mehr so weit dass sie sich überhaupt Weinen also du kannst noch nicht mal mit dem Programm nicht einklinken.

Simon

Das. Wir hatten vorher vorher noch eine Sache übersprungen und zwar hattest Du kurz erwähnt dass du ja auch schon mal auf der anderen Seite des Bewerbungsprozesses, er saß ne also hast du jetzt viel Erfahrung gesammelt und so und hast dann jetzt auch schon mal dann andere Leute gesehen die sich bewerben und hast gesehen, wie unsicher sie da sitzt und 8 das hahaha jetzt bin ich hier auf der starken Seite.

Marcel

Ja genau ja.

Simon

Und die Basis für dich hast du da irgendwie also oder kannst du jetzt vielleicht, weil da vielleicht doch Leuten gesagt habe nee sorry ist klappt nicht kannst du davon jetzt vielleicht Rückschlüsse ziehen was bei dir damals nicht noch nicht da war wo ihr jetzt seid da ja hier der ist ganz nett aber es reicht noch nicht ganz oder so.

Marcel

Ja schon so ein bisschen eigentlich also ich sehe halt, ich seh halt schon so das Ding ist eigentlich mehr dass ich halt mehr Informationen habe über das was nach was wir suchen z.b. und dass man dadurch halt schon eher noch so sieht irgendwie okay, hast ja wirklich rein in diese Position die wir die wir gerade suchen oder,

oder kann die überhaupt mit dem arbeiten oder oder weil es sind dann meistens auch so Kriterien wie irgendwie okay wir haben jemanden da und der kann bisschen irgendwie sowas in Ordnung ist, aber könnten wir uns jetzt vorstellen dass wir den jetzt hier hinsetzen und dass er seine Arbeit machen kann.

Simon

Also so auf einem persönlichen Level dann Bibi kommunikativ ist der und so oder was meinst du.

Marcel

Auch aber ich meinte jetzt schon eher so von der Arbeit her. Also jammert man es wird tatsächlich schon mehr drüber geredet als mein glaube ich denk irgendwie über Persönlichkeit und wie man ob man mit dem arbeiten kann, da gab teilweise schon so ein paar redflex in die bei uns in dem Gespräch später wo wir da fast jemanden rejected hätten legen.

Simon

Also als er gesagt hat ich hasse Menschen z.b. das war dann schon so ungleich leichter Hinweis darauf dass man vielleicht nicht mit ihm zusammen.

Marcel

Ja mit nee aber manche gibt's so manche kuriose Leute die das oder die ein bisschen zu zur arrogant rüberkommen oder. Zu sehr von sich selbst überzeugt sind oder.

Konrad

Achso also lieber bescheiden rangehen als es zu übertreiben.

Marcel

Ja ja ich meine es gibt wahrscheinlich so eine so eine so eine Mitte die wahrscheinlich am besten ist aber.

Simon

Ja man sollte das nicht schüchtern dort sitzen und nicht sagen weil man zu schüchtern ist.

Marcel

Genau das ist dann noch mal das andere Extrem halt. Aber ja also zum großen Teil ist es wirklich halt so diese diese Information dass man, dass man weiß irgendwie was was genau sucht Mann und fastet dann dazu und auf der anderen Seite weil ist es halt wirklich sehr oft so dass man, sag ihm UK wir haben keine Zeit irgendwie und vorzustellen in den drei Monate lang erstmal in die einzige trainieren. Wir haben jetzt in fünf Monaten irgendwie meistern gehen wir in den Himmel kommen müssen und.

Halt deine Sinne sind Problem wo man sagt in UK 1 ist er gut genug für ein Junior aber wir haben nicht die Zeit unseres Thorsten in 1 installieren und dann sind da solche Dinge wo man sich dann halt dann, später noch mal berät und sag ihm jetzt hier können wir uns gut vorstellen wie können wir das machen mit den mit der Person irgendwie, und dann ist auch wichtig dass man halt sieht im Interview ob derjenige.

Habe derjenige jetzt mach dich bereit ist irgendwie zu lernen oder wegen die kann er kann ja irgendwie die Sachen umsetzen die man ihm sagt und dann hast du Dinge die man so raus ist raus da lisieren Interview. Fragen weil dann können wir auch so fragen wo man dann India einem Whiteboard irgendwie eine Aufgabe lösen muss und wenn dann derjenige halt.

Dann wenn man da halt dann schon sieht das der irgendwie Schwächen irgendwo hat oder dass man sich dann nicht vorstellen kann dass der irgendwie mit, mit mit unseren Aufgaben dann in ihr klar kommt dass er dann halt dann das dann halt eher so ein so ein so ein Daumen runter danach.

Simon

Und warte auch schon mal mit den Leuten beim Essen hast du so ein casual casual lunch mit Leuten dann gehabt.

Marcel

Ja weiß auch schon ein zweimal dabei nur ja ehrlich gesagt ich ich bei mir ist beim ehrlich nur mich dann einfach nur so durch. Natürlich die.

Konrad

Du lädst uns doch ein oder.

Marcel

Ja weil die sieht weil das natürlich dann auf Firmenkosten geht es das Land deswegen will ich da.

Simon

Du setzt dich dann einfach anderen Tisch oder.

Marcel

Ja nee das nicht aber ja also. Ich finde das gar nicht so so total ehrlich gesagt dass man da noch überhaupt auf auf Arbeit Fragen eingeht in bei diesem Land, ich finde es wichtiger in mir ich kann das besser wenn man in dem Lunch einfach bist du ein bisschen mehr kesselheld. Und halt wirklich einfach mehr so von der Person heraus fragt.

Als es irgendwie noch weiter ausgefragt werden wenn du da deine Pizza schneidest und dann irgendwie wirst du gefragt über deine Engine oder sowas, das finde ich ein bisschen bisschen doof und man merkt auch sehr oft dass die Leute noch sehr nervös sind bei den bei dem Essen. Im Land und ja ich finde es macht einfach so ein bisschen schlechte Atmosphäre auch aber.

Konrad

Wie würdest du denn diese Pizza rendern.

Simon

Ja ich ich finde es schwierig weil also ich kenne das nur so wir hatten mal Praktikanten. Ich will den dann schon so das Gefühl geben er alles cool kannst dich entspannen kein Problem so aber natürlich sind ja total nervös oder aufgeregt oder so und und ich versuche dir ein süßes Gefühl zu geben Mail kannst du entspannen Aesculap Scat natürlich nicht.

Konrad

Verwende den sagst du siehst so nervös aus entspann Dich doch mal das hilft vielleicht auch nicht.

Simon

Nein das nicht aber aber das ist ja einfach nur menschlich und dann ärger ich mich immer über mich selbst machen aber ich will dir das Gefühl geben dass du dich entspannen kannst Warum entspannt oder nicht.

Konrad

Das komische ist auch bei manchen Leuten oder zwischen Mainz und Leuten passiert es so automatisch dass man so eine entspannte Atmosphäre reinkommt und mit manchen Leuten ich weiß nicht das sagt man immer das falsche fragt ist das passt dann irgendwie ich weiß nicht warum da ist das jedesmal wenn man irgendwas sagt man unter wieso habe ich das jetzt.

Marcel

Ja ist echt schwierig dann echt viele Faktoren einfach so von der Person herab hängen, aber manchmal haben wir halt dann wirklich so Leute irgendwie Interview also gar nicht mal beim Land aber sie halt dann so dasitzen und dann hat mir so richtig krass nervös sind irgendwie. Und dann halt meistens z.b. was auch sehr was auch sehr negativ ist und im Interview ist wenn wenn du jemanden da sitzt und hast der so du fragst ihn so über über irgendwas.

Smash weißt du jetzt wie sie fragt ihn irgendwie so ja wie was hast du dir gedacht irgendwie bei diesem Design und dann kommen da so eine drinne ein Wort Antwort.

Das ist auch immer so einen Sohn der schlechteste schlechtes Ding in die bei bei meinem Interview, also ich finde aber natürlich gibt's da auch wieder so beide Seiten weil wir hatten auch viele Leute da oder nicht viele aber wir hatten paar Leute da, die die eigentlich überhaupt keine Ahnung hatten davon aber die sie reden und reden und reden einfach so drumherum einfach nur so und einfach nur so ein leeres leeres Geschwätz irgendwie und,

da muss man dann auch irgendwie aufpassen also man sollte auf jeden Fall nicht irgendwie einfach nur super schüchtern nur so einen Einsatz irgendwie oder so ein Wort in die Antworten von sollte schon irgendwie versuchen so ein bisschen. Über nachzudenken oder auch auf laut laut also halt auch verbal drüber nachzudenken morgen dass die Leute sehen irgendwie okay und was denn seine Gedanken über was denkt er nach.

Und der hat irgendwie richtige Ansätze also selbst wenn man selbst kümmern vielleicht die Lösung nicht kennt irgendwie ist denke ich immer gut dass man irgendwie dann zeigt dass man irgendwie versucht drauf zu kommen. Und aber wie gesagt halt bringt es auch nicht irgendwie also das auch sehr sehr nervig wenn du irgendwie eine Frage stellen weil du hast oft wenn du das Interview anfängst hast meistens so eine.

Teilweise vielleicht so eine Liste oder so von von bestimmten Fragen oder zum Themen die Susa Prag. Also im im im hunting z.b. unser Lied der hat immer die hat drückt es immer so eine Liste aus und er hat immer so diese, lass uns eine Liste gemacht irgendwo in Word oder Excel in jeder immer dieselben Fragen die hier bestellt oder so dieselben Dinge wo er meint irgendwie dass das wichtigste ist, und da gibt's dann irgendwie so unsere Smart Pointer und solche Dinge.

Simon

Was ist ein warte und ich habe schon bei point dann aber aufgegeben als Konrad mir die versucht hat zu erklären.

Marcel

Hahaha es gibt verschiedene Hinterbeine innen im im generellen ist einfach so eine Art.

Sunpoint Zeil der, ich sag mal der häufigste den du siehst ist der hat schon seinen reference count seist du alle zuerst das Objekt also der steltens Objekt und dann fehlt der quasi so hoch irgendwie aplus 1 oder so, und dann, wenn wenn dieser wenn ins Objekt irgendwie out-of-scope geht manchmal also eine am Ende von der Funktion also sag mal definiert sind am Anfang von der Funktion erstellst du ihn und am Ende von der Funktion,

Gitarren autoscope und dann macht er dann zählt er quasi diesen diesen reference count runter und wenn er dann auf null gelandet ist wird das Objekt dann quasi freigegeben, weiß ja.

Konrad

Das ist aber ja weil bei allen Sachen so du hast du hast nie direkt Account aber das Jahr war das macht das auch das guckt immer wie oft wo wird es benutzt und wenn es nirgendwo benutzt wird kommt der Garbage Collector und räumt das.

Marcel

Genau aber da hast du einen Gabel collector das hast du ihn tust du es nicht.

Konrad

Ach so das heißt du musst selber sagen jetzt habe ich mal Zeit mein premise fertig jetzt habe ich mal alle weg wo der count 0 ist oder so.

Marcel

Na ja wenn du wenn du dynamischen Speicher alle zierst und die nicht frei gibst dann ist der Dennis der dann fliegt er einfach rum und Gabel dann hast du den verschwendet dann hast du memory.

Konrad

Du musst sozusagen deinen eigenen Garbage Collection machen.

Marcel

Genau wenn du sagst irgendwie hier kriegt sie ihr mir das Objekt dann musst du am Ende des Streams aufsagen löschen dieses Objekt wieder.

Simon

Ja und dann und und dazu benutzt du die Pointer weil dann kannst du sagen ok hier alle die auf Null stehen können weg.

Marcel

Genau das geht halt dann automatisch sobald der out-of-scope ist dann z.b. von der Funktion dann gehst du einfach den Zähnen runter und sobald auf Null ist dann also der der gibt halt der macht halt. Neuchatel einfach so jeder der das halt erstellt irgendwie Wasser Designobjekt und zählt das hoch und dann am Ende bezahlt freigegeben.

Simon

Ich finde Smart Porto das klingt gut das ist ein guter Marketing turn und ich finde ihr solltet eure Engine damit was du jetzt mit smartpoint. Das Handy ist gut so klein sind beim Smart Pointer eat-this.

Marcel

16 Jahre zu spät aber was.

Simon

Das wissen doch die Konsumenten nicht. Ja aber die Spiele und die Presse kann das sein ey ihr Leute habt ihr das gesehen Krallen sie hat jetzt smartpoint und lol das ist ja geil.

Ich meine das war früher so weißt du als es als es irgendwie 24-32 Spitze Sachen gab früher da war das Auto kann mich noch erinnern als mich mit Kumpels unterhalten abstrahieren R32 bitte irgendwie krass oder CPU 16 Bit oder was ist und da was genau das bedeutet weiß eigentlich auch keine heute gibt's ja auch 64-bit CPU ist so keine Ahnung was das ist aber ist sicherlich besser weil es mehr als 32 Bit also. Reicht aus und jetzt mit Smart Pointer.

Marcel

Der gut nur mit dem Smartphone dann arbeiten halt dann auch die Leute die halt auch Programmierer sind in den kenne ich dann halt auch damit aus.

Simon

Alle anderen für die klingt es einfach gut, aber ja das interessante interessante insights hast du eine hast du noch so ein paar Tipps was man nicht machen sollte indem in dem Interview. Oder was man machen sollte womit man sich womöglich Leute beeindruckt haben schon.

Marcel

Also ich finde ihn persönlich. Ingo hat sehr wenig drüber geredet über Projekte die man es wird zu wenig eingegangen auf die Projekte die man gemacht hat weil ich finde sowas eigentlich mehr ich finde sowas eigentlich relativ wichtig.

Simon

Ja so wie du mit der endlichen ne.

Marcel

Wer genau genau und da hatte ich auch nie so wirklich Gefühl dass bei Interviews da überhaupt eingegangen wurde drauf und.

Simon

Ortrand.

Marcel

Ja unserem. Ich weiß nicht mehr so nicht geht irgendwie Ansicht Annan Interview aber ich finde manchmal dass dass dass das theoretische Wissen vielleicht ein kleines bisschen zu, hoch gewertet ist also ich fand halt wichtiger wenn wenn ich sehen kann irgendwie OK derjenige, der weiß vielleicht nicht alles irgendwie hat nicht alles irgendwie aus dem Buch irgendwie auswendig gelernt aber dafür,

dafür wartet halt super motiviert und irgendwie arbeitet jeden Tag irgendwie zu Hause an seinem eigenen Ding und versucht irgendwie alles zu lernen was er kann, das finde ich halt irgendwie so genauso wichtig eigentlich oder vielleicht sogar wichtiger als das der jetzt irgendwie 33 Jahre lang auf der Uni war und jetzt irgendwie, komplette Theoriewissen sein Kopf.

Weil am Ende des Tages ist mein Diele Dingen guckst halt irgendwie im Internet oder du guckst irgendein Buch und dann dann weißt du es halt und das finde ich halt ich meine klar man kann einerseits. Sollte man vielleicht schon erwarten dass gewisse Dinge bekannt sind dass jemand die weiß dass er auf einem bestimmten Level ist.

Aber ich finde halt manchmal so manchmal kommt mir so vor dass das man durchfällt beim Interview nur weil man gleich die seine Sache nicht wusste oder Designbegriff nicht kannte irgendwie, jemand wirklich tatsächlich nach dem Interview gib mal in Google ein oder sowas und dann weiß man das also ich finde dass ich finde es manchmal zu zu hoch gewertet so,

dass man das ob man das hier findest Du sehr schwarz und weiß dass man irgendwie OK er weiß dass weiß das nicht irgendwie dann durchgefallen irgend sagt immer unten, ja Signal aber es ist halt auch immer dieser dieser Zeit dran, oft dass man halt auch man hat meistens nur das Plus witzige ist als ich glaube als derjenige der angerufen wird bei einem bei einem Telefoninterview,

ich habe den für denjenigen geht es wahrscheinlich in den halben Tag oder sowas der denkt sich auch Gott wann ist endlich fertig Interview, aber wenn du derjenige bist der denjenigen aus fragt dann hast du bist du meistens super im Zeitrahmen und denkst du in dieser wir haben gar keine Zeit irgendwie so die eine Stunde reicht überhaupt nicht aus. Und ja da muss man halt immer schauen irgendwie manchmal muss man halt über Dinge drüber kippen irgendwie die vielleicht wichtig waren.

Ja ein ansonsten habe ich nicht wirklich noch mehr Tipps also Theoriewissen ist leider sehr wichtig also wie ich eben meinte ich persönlich finde es halt jetzt nicht so, aber Fakt ist halten. Super wichtig auch selbst wenn man bei Rendering anfängt generelles Programmiersystem sehr wichtig bei Interviews. Also wirklich die mir so fundamentale C plus plus wissen hat Klassen Pointer.

Memory management solche Dinge oder so STL library Container, sowas ist immer wichtig egal was egal in welchem Programm hier Bereich denkt für den immer gefragt in den Interviews ja Renderings als er es halt noch mal ein ganz anderes riesiges Theorie Thema. Schwierig da alles ist alles wirklich gegeben Bereich alles zu wissen weil du kannst dich ja theoretisch irgendwie drei Jahre lang einfach nur mit mit mit Wasser Rendering beschäftigen USB-Anschluss von daher.

Simon

Ja aber ich denke das ist auf jeden Fall eine gute gute Grundlage gutes Gefühl für Leute die denken sehe ich will das auch machen so in Inden worauf es ankommt finde ich gut und ich finde auch deinen Weg super super spannend und vom Gefühl her würde ich sagen hast du dir da auch eine echt starke Position erarbeitet weil zu wissen wie es in quer blau wie sind Systemprogrammierung abläuft und jetzt halt im 3D rendering

ist eine super gute Base sehr auch für dich für die Zusammenarbeit mit den anderen Department und vor allem weil du ja auch schon in Cuevas weißt du wie die Kommunikation da läuft und das, Diamond coole Leute sitzen die die sich echt viel Arbeit und Mühe geben mit den Report und er denkt man vielleicht nicht gleich Auto jetzt hat er das hier wieder reassigned was in didiot also, vom Gefühl her ist das nennen echt wertvolle wertvolle so allround Ding was du dir da geschaffen hast über die Zeit.

Marcel

Ja stimmt.

Simon

Jetzt würde ich denke ich können wir langsam zum Ende kommen gibt denn jetzt von deiner Seite z.b. noch Sachen die wo du sagen würdest das werde ich, die würde ich gerne noch Leuten auf dem Weg geben vielleicht hast du auch Empfehlungen für Webseiten oder für Bücher oder so in die man sich immer angucken sollte wenn man in diese Richtung arbeiten möchte

irgend oder vielleicht hast du auch eigene Projekte wo du sagst hey hier geht mal auf meine Webside und guckt euch das mal an z.b. können wir auch sehr gerne dein dein Riegel verlinken was also da hat es damals so ein YouTube-Video von deinem, dein Entchen und so.

Marcel

Ich habe eigentlich noch mein block so weiter ich hoffe er sieht noch also den die muss ich jetzt dir nicht sagen oder dann könnt ihr auf der Webseite einfach.

Simon

Genau das wird alles auf unsere Webseite verlinkt oder auch enorm Podcatcher könnt ihr in die Beschreibung gehe nach unten scrollen dort sind die ganzen Links da drin.

Marcel

Okay genauso cool hier, ansonsten also ihr könnt gerne meinen meine mein block anschauen wenn meine Seite die habe ich zwar seit ewig nicht in der geupdatet Dekade 2016 nicht mehr, aber das sind teilweise ganz coole Sachen drin finde ich es persönlich. Ich bin so ein.

Sehr starker Befürworter für isoclean Rendering ich finde das sehr sehr wichtig die Suche, soll und preisen Oberbegriff agony für dass man irgendwie viel Wert legt auf einzeiliges den Mund auf, auf auf Methoden um wirklich Aliasing zu reduzieren und dann würde ich so ein richtig schön weiches Bild bekommen.

Konrad

Achso das macht ihr tatsächlich schon in der Engine ich dachte das stellt man dann in seiner Grafikkarte dann später ein.

Marcel

Nee nee also ich meine ja ist es gibt diesen kannst in Santa Aliasing aktivieren in Grafiktreiber aber das muss dann mehr so ein rundes irgendwie von dem Schreiber selbst aber generell ist es was was du selber machst. Und. Ja und dann gibt's halt da gibt's ja verschiedene Formen von hinterher Lied sing ich meine selbst für GTA selbst sondern Technik wie z.b. bei also die wir auch Spieler wie. Von Mini von ready at dawn.

Diana Offizier, finde ich das finde ich ein absolut sehr sehr sehr sein tolles Beispiel für für echt gutes wendring meiner Meinung nach. Das Spiel sieht einfach super weiß aus ich habe noch nie gesehen dass die man die haben es ja auch super super viel das war wirklich einer dieser großen. Teil 1 einer der größten punktet auf diesen sich fokussiert haben es wirklich dass sie in die versucht haben alles zu machen um Aliens sind zu vermeiden.

Und da gibt's auch diese eine Stelle die immer noch absolut beeindruckend bin wo man in so einem in seinem Luftschiff irgendwie ist und du hast überall diese ganz dünnen. Strenge überall so und. Dass das habe ich so noch nie gesehen damals in dass ich alles zur alles weicht normalerweise hast du jetzt wenden diesen dünnen Linien hast du immer die packen muss da irgendwo.

Unser dass du das ist echt sehr sehr beeindruckend und ja da habe ich da auch auf meinem Blog habe ich da auch irgendwie ein zwei Dinge, weil da haben die haben auf diesen vexilar Antialiasing. Haben die sich auch so eine Technik ausgedacht ich glaube bei uns auch in Reis dann gehst auch verwenden ich glaube weiß nicht mehr auf wie es inzwischen auch noch mal verwenden. Glaube schon glaube ich in unseren alles glaube ich alles automatisiert bei uns wird so.

Weil wir haben ja einen kleinen haben wir ja diesen ganzen resource Compiler, Zwischending wo du halt wirklich die Texturen kannst du nicht direkt in Dienten reinziehen sondern die werden also bzw wenn sie in die englischen rein ziehst, dann wird erstmal so ein Programm ausgeführt was dann erstmal die Textur in ISO umwandeln sind irgendein Kreiensen,

und der macht dann erstmal so ein großes Ding damit man es halt so da gibt's halt so diese Methode wo man halt normal Maps halt irgendwie filtern kann damit die halt nicht so, da müssen wir halt am Ende beim lighting nicht so diese scharfen Kontrast Unterschiede hast und dann ich will alles halt ein weiche.

Dftr z.b. wenn du so sehr glossy Oberflächen hast dass du halt dann, wenn du halt supergloss die Oberflächen hast und dann hast Du sowieso richtig kontraststarke Norman Maps dann hast du ja überall diese, Insektenkiller Highlights Dieselpumpe am schlimmsten wenn du dann noch so dich bewegst und motion blur und dann blinkt überall auf deinem Bildschirm. Dann habt ihr bestimmt auch schon mal gesehen und.

Simon

Naja als Verein blöd weil die Nummer ist wenn meist noch komprimiert hast noch Kompressionsartefakte drin und, und uneigentlich soweit ich weiß gehen viele Anthese in Operation nur auf die Rente von Geometrie aber wenn du z.b. eine Texturas die Alpha hat Alpha also hatten Alpha z.b. dann werden diese Renter gar nicht beeilen Methoden jeweils eben innerhalb der Textur sozusagen stattfindet oder nicht an der Kante Geometrie.

Marcel

Genau da gibt's ja verschiedene Arten von Aliens dingoes der dieses Jahr mit reality MAGIC LIFE, was halt eben von der rasterisierung passiert als auf den Bildschirm das hat dann halt so dieses was man in der Regel kennt und der Aliasing diese diese diese Kanten umlegen Objekte herum, und dann hast du halt na dann gibt's doch verschiedene andere Arten nichts an peter Aliasing und dann geht's nach Temple Aliasing und.

Simon

Genau das nimmt den die die letzten Frames die gerettet wurden und blendet die in das aktuelle Bild um da, weil wir davon ausgegangen wird dass ich das letzte Bild ein bisschen verändert hat zum jetzigen und dann dann wird das für die Kantenglättung und ich habe gedacht Fullscreen Andresen wo einfach ganz Bruteforce das gesamte Bildgröße gerendert wird und dann wieder kleiner geschoben so zu.

Marcel

Genau da würde einmal willst du Bastian total war ja damals das Ding so auch keine anderen kafsha ja das ist MSAA ist Halten anders noch ein bisschen schlauer weil er dann halt. Ja müssen jetzt nicht drauf eingehen aber technisch kann man googeln.

Simon

Die hatte gefühlt kommt doch jeden Tag ne neue Technik.

Konrad

Gerade bei diesen neuen Nvidia Grafikkarten die haben doch jetzt irgendein stochastisches oder statistisches Anti-Aliasing.

Simon

Ja stimmt das kommt ja auch noch genau ja ja wo wo die wo das Bild um mehrmals durch irgendwelche KIS gerendert wird und die dann lernen wie das AMI gut aussieht und und dann können die nämlich auch den Treiber updaten von dir und dann zieht dann 1040 besser aus weil die KI bessere besser gelernt hat und die Ergebnis wäre dann auch hieraus gespeichert für dich und das ist super interessante.

Marcel

Ich habe da auch ganz ganz gutes Vergleichsbeispiel auf meinem Blog wenn ich es dir mal anschauen kann.

Simon

Wir verlängern Darwin Fall.

Marcel

Und ja ansonsten Bücher ich bin nicht so ein so ein Grinsen lesewurm wirklich mag ich mag.

Simon

Wo meinst du.

Marcel

Bücherwurm ich mag ich bin nicht so ein Fan in jeder 50 Bücher richten aber. Es gibt schon ein paar sehr gute Bücher was ich empfehlen kann ist real time rendering.

Simon

Genauer Klassiker.

Marcel

Ja es ist ein Klassiker eigentlich.

Simon

Gibt gerade neue Version auch.

Marcel

Ach wirklich.

Simon

Was meint das eine Update rausgekommen.

Marcel

Gestern nur die dritte aber also die ist es eigentlich ist eigentlich ein bisschen veraltetes Buch aber die die grundsätzlichen Theorien die da drin sind sind immer noch gültig.

Simon

Genau aber die updaten das immer ne und ich muss mal gucken wo wildheim wenn du mir die gibst auch eine Webseite dazu mal sehen was genau wo du dich in ist raus jetzt die vierte ist raus.

Marcel

Okay ich weiß es nicht was da Neues.

Konrad

Ist das so ein Übungsbuch dass man nur versteht wenn man jetzt das ganze Nacht programmiert oder kann man sich dann mit den Garten setzen und das durchlesen.

Marcel

Ja das ist eine Seite mehr Theorie meiner Meinung nach ich glaube da ich bin mir nicht sicher es kann sein dass da so Tempel CD dabei sind und sich das Paul aber.

Simon

Ich kann mich gar nicht mehr erinnern ich habe das nämlich da aber eine CD kann ich glaube ich nicht erinnern.

Marcel

Okay ja dann ist es wahrscheinlich nur nur CoD also ist ein sehr sehr gutes Buch denke ich und wenn man wenn man das einmal durchgelesen hat hat man auch schon ganz böse Basiswissen was.

Simon

Auf jeden Fall.

Marcel

Was was Grafik angeht von der Theorie, heute auch da gibt's auch da hast du auch ein mehrere chapter über über die heißt über Radiometrie und sowas alles also setzen Sie die Physik hinter dem Channel Licht berechnen und sowas erklärt. Ansonsten muss ich ja auch ich war ich wenn ich habe meistens mehrere gelernt aus aussieht orriols oder aus dem Internet irgendwo aus Ostblock.

Gibt ja so viele Blogs die so gut sind von von anderen Programmierern von irgendwo bei DICE oder sonst wo arbeiten, da kann man da kann man immer sehr sehr viel lernen raus.

Simon

Okay wir können ja falls du das später parlings hast können wir ja gerne einfach unten dran hängen.

Marcel

Ja kann ich mir schauen.

Simon

Und Unfall falls wir es nicht machen dann könnte einfach googeln genau.

Marcel

Genau I meistens immer so kommt immer drauf an auf welchen spezielles Thema man halt irgendwie schauen aber ja und ja das war's eigentlich.

Simon

Okay super, wie sieht's bei dir also hast du noch etwas was Du sagen möchtest oder vielleicht empfehlen möchtest auch gerne persönliche Projekt oder so die du gerade fährst irgendwas Mikrofon ist yours.

Konrad

Also Richtung Grafikprogrammierung jetzt nicht soviel wir machen ja bei uns ja so Wissens Darstellung grafisch also falls ich das mein Mann dann guck wir benutzen also Lehrbücher, und die wandeln wir dann oben in Graphen das ist aber jetzt weniger OpenGL und sowas geht dann eher darum wie man dieses Wissen dann darstellt das,

könnte sich vielleicht mal mal angucken und ich habe jetzt ein Magic the Gathering Kanal auf YouTube KODi MTG falls jemand von den Zuhörern Magic spielt insbesondere des Commander Format, da kann das verschiedene Kommander und Strategien vorgestellt.

Simon

Okay gut wow das das war eine geballte Tradi programmierungs wissen Paket und ich fand es auch super spannend wie du Marcel denn noch der Werdegang geschrieben hast und Kühe und alles also ich hoffe und sonst zuhören hat gefallen, schreib gerne mal Kommentare ob euch das gefallen hat und weitere Fragen genau vielleicht kann der Marcel dann auch noch die eine oder andere Antwort geben falls dann noch fragen kommen, genau und ansonsten würde ich einmal sagen vielen Dank dass ihr beide da wart.

Konrad

Ja vielen Dank fürs einladen.

Marcel

Danke auch.

Simon

Super also hat mich sehr gefreut hat viel Spaß gemacht und hoffentlich hört uns noch mal wieder wenn ganz viele Fragen kommen könnte kann ich euch dann noch mal anfragen ob wir noch eine zweite Episode aufnehmen wenn jetzt wenn es die geballte keine Ahnung programmiere Garde des Internet kommt das Hey warte mal da ist aber doch ganz viele Sachen ungeklärt gewesen

dann machen wir einfach noch mal eine zweite Episode oder so mal gucken okay super dann danke schön und bis bald ne habe noch einen schönen Tag.

Konrad

Dir auch tschüss.

Foreground

Transcript source: Provided by creator in RSS feed: download file
For the best experience, listen in Metacast app for iOS or Android