IRC Logs for #zfx


2021-04-21

05:15:38 IceMichael: Guten Morgen
06:51:48 Schrompf joined the channel
07:20:17 xq: moin moin
07:30:23 Schrompf: moin moin
07:35:20 Biolunar joined the channel
07:42:55 Biolunar joined the channel
07:48:24 Schrompf: https://www.shadertoy.com/view/fsXXzX
07:48:40 Schrompf: mal wieder SDF raycasting, englische Dorflandschaft.
07:49:49 xq: iq, fizzer oder wer anders?
07:50:03 xq: oh, weder noch
07:50:06 xq: und es läuft mit 5 FPS
07:50:23 Schrompf: bei mir macht der ~60
07:50:53 xq: jooooooow
07:50:54 xq: geil
07:51:04 xq: ich bin ja auch mit dem laptop ohne stromkabel im bett :D
07:51:09 xq: nicht an einem "PC"
07:54:02 xq: https://mq32.de/public/a01a4bc8908a489915d522cd079c8e62f3d81dac.png
07:54:06 xq: ich glaube, spotify hat da was vermischt
07:55:22 Schrompf: höhöhö nice
07:58:03 xq: der song ist übrigens sehr nice
07:58:14 xq: und: der shader hat gute vibes
08:09:22 joeydee joined the channel
08:09:26 joeydee: moin
08:10:01 xq: huh
08:10:04 xq: u
08:10:13 Schrompf: heyh
08:10:13 Schrompf: o
08:11:13 joeydee: greet
08:11:14 joeydee: z
08:11:28 Schrompf: <3
08:17:19 joeydee: Schrompf, nur mal als Vorschau, ich habe inzwischen die grobe Idee, welche Bedingungen alle erfüllt sein müssen für zusammenhängende glatte Bezierpatches.
08:18:06 joeydee: Bzw. inzwischen evtl. auch die richtigen Methoden für die Kontrollpunkte. Muss aber noch weiter probieren.
08:25:28 Schrompf: spannend. ich hab auch ne idee, aber noch nix in die richtung gemacht. also lass mich wissen, wenn du was raus hast
08:27:27 xq: joeydee: wie oft kommt es vor, dass man die control points bei bezier-splines symmetrisch macht?
08:29:19 joeydee: xq: immer, wenn man symmetrische Bogen will, sind die Control-Points symmetrisch. Immer wenn man kontinuierliche Bogen will, liegen sie auf einer Linie. Immer wenn man Ecken will, sind sie beliebig.
08:31:56 joeydee: Schrompf: basiert auf der Idee, zuerst die KPs 3. Ordnung festzulegen und danach die 2. Ordnung. Aber braucht etwas mehr Nachbarschaftsinfo und geht wahrscheinlich nur mit Quads, nicht mit Dreiecksbeziers, da sich bei letzteren die Vertices einen gemeinsamen KP3 teilen, während beim Quad jedem Vertex einer zusteht.
08:32:11 xq: SVG hat nämlich noch so "symmetrische" nodes, die einfach die control points vom vorgänger und nachfolger im pfad nutzen
08:35:25 joeydee: xq: könnten das auch quadratic beziers sein? Da teilen sich 2 Punkte denselben mittleren Kontrollpunkt. Wenn Punkt B den KP von A nach links und den von C nach rechts nutzt, ist es eigentlich genau das.
08:36:12 joeydee: Strenggenommen kann man aber nach links auf die eine, und nach rechts auf die andere Art machen.
08:36:53 xq: joeydee: ne, das gibts für quadratic und cubic
08:37:43 joeydee: kann nur raten, ich lese jetzt keine Secs durch.
08:37:48 joeydee: Specs
08:41:32 joeydee: Kann sein dass das für Tools zur Weiterbearbeitung relevant ist, dass der andere Henkel sich immer entgegengesetzt symmetrisch ändert, wenn man den einen verschiebt.
08:42:03 joeydee: Wäre dann zum Rendern nicht relevant.
08:42:25 Biolunar: I FUCKING HATE ZIP BOMBS
08:43:19 Biolunar: Jetzt ist mein download dir vollgemüllt mit hunderten kack Dateien
08:50:24 xq: joeydee: ist halt massiv besser komprimiert, wenn sowas oft vorkommt
08:51:15 joeydee: "Wie oft kommt es vor, dass in einer Bitmap 2 grüne Pixel nebeneinander liegen?"
08:52:19 xq: bzw.
08:52:26 xq: es ist auch massiv besser komprimiert, wenn es einmal vorkommt
08:52:41 xq: und ich mein du hast mir ja schon anwendungsfälle dafür gezeigt
08:53:26 joeydee: ?
08:54:11 joeydee: Wüsste nicht was sich da "massiv komprimiert" verhalten sollte.
08:54:34 xq: naja
08:54:38 xq: dann speicher ich nur "mirrored"
08:54:43 xq: statt bezier + 3 punkte
08:54:59 xq: 13 byte vs 1 byte
08:55:09 xq: ist trivial zu dekodieren
08:58:19 joeydee: Hab dir schon vor Tagen gesagt: mach doch einfach wenn du überzeugt bist und das bei entsprechenden Anwendungsfällen, die du im Kopf hast, zum Tragen kommt, frag nicht lange. Ich fang nicht nochmal dieselbe Diskussion an.
09:10:39 xq: quadratic bezier war einfach nen cubic, wo beide control points auf dem selben ort liegen, oder?
09:10:46 xq: oder unterscheidet sich das?
09:14:55 xq: ah no
09:14:57 xq: unterscheidet sich
09:15:15 joeydee: ja. Lässt sich dann aber einfacher berechnen. Statt lerp(lerp(lerp...))) nur lerp(lerp()) wenn ich richtig verstanden habe.
09:16:26 xq: jo
09:16:32 xq: eine lerp-kaskade weniger
09:16:34 joeydee: Müsste aber *eigentlich* dieselbe Kurve geben, wenn man per bezier berechnet
09:17:00 xq: https://mq32.de/public/36b902f826315476b79a3075d030766c8c9ea98a.png
09:17:01 xq: lustig
09:26:02 xq: oh, du hattest letztens auch mal overlap angesprochen
09:26:04 xq: was erwartest du da?
09:37:22 Magister joined the channel
09:43:51 joeydee: xq: https://upload.wikimedia.org/wikipedia/commons/thumb/8/8c/Even-odd_and_non-zero_winding_fill_rules.svg/1200px-Even-odd_and_non-zero_winding_fill_rules.svg.png
09:44:34 xq: ah, hm
09:45:02 xq: gilt das immer nach rechts?
09:45:19 xq: ich bekomm das ja auch so überlappt, dass das komplett grütze ist, oder?
09:46:03 joeydee: nein, es ist eigentlich immer definiert.
09:47:09 joeydee: Am besten untersuche solche Fälle mal mit einem SDF-Rasterizer für's allgemeine Polygon, der müsste das richtig machen.
09:47:24 joeydee: ist nur Vermutung, nie probiert.
10:02:15 xq: okay, poop
10:02:24 xq: ich würde gerne eine Abstraktion "TestProgram" anlegen
10:02:29 xq: ich hab die aber schon /o\
10:03:50 joeydee: TestProgram3_Neu_Neu_2_0
10:03:57 xq: jo :D
10:04:02 xq: SafeTestProgram vllt.
10:04:14 xq: weil ich wrappe dort alle calls in anständiges error handling
10:05:02 joeydee: AllCallsWrappedInErrorHandlingTestProgram
10:05:44 xq: TestProgramInterface it is
10:05:47 Schrompf: Datum in den Verzeichnisnamen. Was soll schon schief gehen?
10:06:23 xq: Schrompf: dateinamen muss global uniq sein (wie bei Qt auch)
10:07:05 joeydee: HeisstSoWeilMirNichtsEingefallenIst
10:07:57 joeydee: Ich geh jetzt in der MiPa mal in meine Bezier-Testumgebung. Die Funktionsnamen sehen dort genauso aus :D
10:08:30 xq: ich sollte auch mal was essen
10:08:43 xq: ich könnte mir tortellini mit gemüse machen oder leberspätzlesupp
10:10:21 IceMichael: Huel ftw
10:10:28 xq: Huel?
10:10:38 IceMichael: son Drink. Alles drin an Nährstoffen
10:10:45 IceMichael: Pulver Wasser Essen, effizient.
10:10:49 xq: puh
10:10:51 xq: ieh.
10:11:10 IceMichael: schmeckt gar nicht so schlecht
10:12:44 xq: das entfernt aber die zwei wichigsten dinge
10:17:15 Schrompf: Ich mittage auch. Aber was Richtiges, auf meinem ersten Marsflug habe ich noch genug Zeit für Pulverwassernährstoff-Ernährung
10:39:23 joeydee: Mit deiner Bezier-Berechnung landest du nie auf dem Mars ... *duckndweg*
10:39:47 xq: analytisch aber auch nicht :D
10:41:38 joeydee: Ich hab Höhenangst und mag keine starken g-Kräfte in beliebigen Richtungen. Ich bin raus.
10:42:25 joeydee: Ich würde den Pulverwassernährstoff gleichmäßig auf den Instrumenten verteilen. Und käme deshalb auch nie an.
11:06:49 xq: Die Frage nach dem Essen klärt sich langsam:
11:06:55 xq: Ich werde Leberspätzle frühstücken
11:07:00 xq: primär, weil ich nen fauler Sack bin
11:27:16 Schrompf: "effizient" nennt man das.
11:38:33 xq: trotzdem gekocht :D
11:38:38 Hannes joined the channel
11:39:15 Hannes: Ahoi
11:39:20 Schrompf: grüzi
11:39:21 Hannes: bin jetzt satt
11:39:39 Hannes: es gab Süßkartoffel-Pommes
11:39:58 Hannes: mit paniertem Käse
11:40:14 Hannes: und Vegane panierte Wurstscheiben
11:40:31 Hannes: obwohl da ist Ei in der panade
11:41:15 Schrompf: das klingt lecker. vegetarische wurst hat echt nen großen weg hinter sich, finde ich
11:41:34 Schrompf: die vegane salami ist lecker. die vegane fleischwurst ist durch den "vierjährige"-Test gefallen
11:41:40 Hannes: Ich habe keinen unterschied gemerkt
11:41:50 Hannes: schmeckte wie Jagdwurst
11:42:01 Schrompf: die veganen Schnitzel sind geil, die Cordon Bleu-artigen noch viel mehr.
11:42:35 Schrompf: und veganes Hackfleisch ist inzwischen über jeden Zweifel erhaben. Roh kannste es natürlich nicht essen, aber im Burger oder in der Lasagne oder auf Nudeln merkt's keiner
11:42:55 Hannes: Mein Sohn isst kein Tier mehr. Jetzt muss ich mir immer was ausdenken
11:43:13 Schrompf: sind Ei und Käse noch ok?
11:43:16 Hannes: ja
11:43:29 Schrompf: die vegetarischen Wiener Würstchen von Mühlendingsi sind gut. Sind halt aus ei
11:44:28 Hannes: Vegane Burgerpatties haben aus dem Netto haben ihm neulich auch geschmeckt
11:44:45 Schrompf: unsre Kleine ist auch kein Fleisch mehr. Aber halt im Rahmen einer Vierjährigen. Alles, was ihr schmeckt, ist weiter ok. Salami, Wiener, Teewurst, Knacker, Fleischwurst. Nuja, es ist ein Anfang, wir machen mit soweit möglich
11:45:10 Schrompf: hm, die kenne ich noch nicht. die NextLevelMeat-Patties ausm Lidl sind ganz ganz groß, finde ich
11:45:32 Hannes: ich habs selber leider nicht probiert
11:45:53 Hannes: ich esse ihm sonst schon genug weg ;-)
11:46:39 xq: Schrompf: das hab ich auch gehört, die muss ich mal probieren
18:54:00 Magister joined the channel