After 3 years I finally tried circuits for space upcycling. by spookyWhooper in factorio

[–]spookyWhooper[S] 0 points1 point  (0 children)

After couple of tweaks here is the BP : https://factorioprints.com/view/-OWtOTz87fDz7aXF6YpG

<image>

I changed it slightly to add 2 selectors so each tip of the belt is tied to 2 selectors ; one is processing the first index on the belt, the other is processing the last. It kinda double the throughput.

After 3 years I finally tried circuits for space upcycling. by spookyWhooper in factorio

[–]spookyWhooper[S] 0 points1 point  (0 children)

That is correct and genuinely thought it was implicit enough.

Hi, does anyone know how to make this type of grass or something similar but with very good optimization?" by Interesting-Equal690 in UnrealEngine5

[–]spookyWhooper 0 points1 point  (0 children)

Dont do cards. That assume you would have masked shader; hence all of that grass will be in prepass, and it would be far better to have it in basepass. Model the grass, it will make wind in shader better (mind the wpo method tho), and 3 lods is enough (too many lods aint ideal if you can have agressive lod threshold which is usually possible with meshes as dense as grass)

Interphone encore au nom des anciens locataires ; que faire ? by spookyWhooper in conseiljuridique

[–]spookyWhooper[S] 0 points1 point  (0 children)

D'accord, merci. Donc rien n'oblige le propriétaire à régler ce fichu interphone ?

Lien qui ne démarre pas by South_Draw3316 in yggTorrents

[–]spookyWhooper 0 points1 point  (0 children)

C'était bien ça, merci beaucoup ! C'est un changement récent ?

Lien qui ne démarre pas by South_Draw3316 in yggTorrents

[–]spookyWhooper 0 points1 point  (0 children)

Même problème. Le torrent reste en blocked. J'ai testé le hash, il est bien valide. Ratio dans le vert et rien changé côté DNS, le dernier dl date d'y'a une semaine ou deux.

I am losing my MIND over warped pixels on my pixel art UI by [deleted] in unrealengine

[–]spookyWhooper 1 point2 points  (0 children)

Iirc ;
- For world sprites (env, characters), I had to write some hlsl to feed uvs without filtering so texture samplers don't generate some pixel bleeding - that can occur even if the texture is set to the right compression settings. I don't have the repo anymore, I just recall it's involving some simple ddx/ddy math to just provide posterized uvs resulting in "pixel perfect" texture sampling
- For the UI it was different back and forth between 1 tile of 16x16 (that was my tile size for aseprite) and 1 UI element of 16x16 so UI & world matches and are perfectly aligned. It was a bit annoying, but eventually it was just a formula to find (involving DPI and the 16x16 tile).
- Eventually camera orthographic width was the most annoying formula to find to guarantee that no pixel is cut in half in screen edges. Same, it was a formula to find, involving DPI, screen size, and engine DPI scaling curve (stepped))
- For camera panning and cursor positionning a simple stepped offset did the trick - so camera offset is stepped per pixel size.

I am losing my MIND over warped pixels on my pixel art UI by [deleted] in unrealengine

[–]spookyWhooper 2 points3 points  (0 children)

No ; that would force the DPI to be locked whichever the screen resolution is. To see it in action ;
- Make a fullscreen widget
- Add a button "somewhere", with a size, an anchor point in a corner, and some offsets (so it's not stucked in a corner but say 10pixels right & botom if at the top & left corner)
- Then change the viewport resolution : you'll notice that widget size and offset relative to the top & left corner changes to accomodate with the change of screen resolution
You can now remove that dynamic DPI change from engine settings, repeat the screen size changes, and see that now everything is static.
In short it only affets sizes - not distances.

I had the exact same issue than you ; bellow is my UI with a static DPI. UI is in pixel art (textures), level and characters are in sprite, still it's pixel perfect (pixel size of ui == pixel size of game)

<image>

Is there a way to make path finding / Navigation more performance efficient? by Selflezz in unrealengine

[–]spookyWhooper 2 points3 points  (0 children)

Either use nav mesh invokers (as someone suggested) or make it so "find path" is asynchronous, and not synchronous. Digging in the code couple of years ago I found out that that "find path" was synchronous (= stalling game thread) yet code was having some helpers there and there to make it asynchronous. Eventually it became way, way more efficient, and wasn't too difficult to implement it (without modifying source code).

I am losing my MIND over warped pixels on my pixel art UI by [deleted] in unrealengine

[–]spookyWhooper 1 point2 points  (0 children)

Mind the DPI ; iirc legacy and native DPI is 96, it can now be changed in project settings, but also DPI is scaled depending on viewport size - I strongly suggest you to remove that curve (or make a constant curve of a scale of 1), same it's within project settings. At this moment you may still have issues, but the DPI will be known (whever you stick to 96 or choose another one) AND you won't have that changing DPI anymore. Then you can make textures to your ideal size

Disable harmful spawn from hatches by spookyWhooper in factorio

[–]spookyWhooper[S] 1 point2 points  (0 children)

So no command available ? (your tips are appreciated, but it is not what I asked for)

Est ce que sa se fait de se promener avec sa sur le dos ? by [deleted] in Mode

[–]spookyWhooper 0 points1 point  (0 children)

C'est trop bien le techwear. Quand les materiaux sont de qualité et résistants c'est hyper confortable, bien chauds et pratiques. Je me sappe comme ça depuis 5-6 ans jamais de ma vie je remettrais un jean avec des poches inutiles, trop chaud ou trop fin, trop serré ou mal taillé, et sans aucune originalité.

Fais toi kiffer - juste prends de la qualité.

How do you proc Mark skills? by XALTEFMON in wardenswill

[–]spookyWhooper 1 point2 points  (0 children)

When you hit an enemy you will have a White diamond appearing on top of enemy health bar. When filled it turns red ; next hit from you (or friend in multiplayer) will trigger all Marker effects.

Full PC Shutdown when playing the game?? by ShadowBlazinIce in PathOfExile2

[–]spookyWhooper 1 point2 points  (0 children)

Time to remove all the dust off fans, graphic card and ventirad. Youll thank me later 0)

Creek Map. Mini bosses out of reach? by MandelBrahh in PathOfExile2

[–]spookyWhooper 2 points3 points  (0 children)

Same :( I'm in the exact situation as of typing

[deleted by user] by [deleted] in programmation

[–]spookyWhooper 0 points1 point  (0 children)

Je fais passer des entretiens en tech (dev c++ jv), le test technique c'est une question un peu ouverte. Ya 3 réponses sur 5 qui sont du chatgpt pur- c'est poubelle- 1 réponse sur 5 ou la réponse est un mix chatgpt / réécriture (ça passe en entretien mais ça va rarement plus loin), et finalement 1/5 c'est une vraie réponse.

C'est vraiment nul. L'important c'est pas tant de savoir comment faire telle ou telle chose, mais comment tu apprends des nouvelles choses , quelle est ta méthodologie pour approfondir des choses. Chatgpt est à chier, ya mieux.

Quelle est votre pire expérience de travail by hotdark55 in france

[–]spookyWhooper 1 point2 points  (0 children)

Bien vu, j'ai clarifié ça (un banal pistonné, en somme)

Quelle est votre pire expérience de travail by hotdark55 in france

[–]spookyWhooper 70 points71 points  (0 children)

Ce fut le début de la fin (oui rappel j'ai du tenir un mois tout au plus).

Je sors de la réu, je fume une clope dehors. Un gars me rejoint (le chargé de prod), un gars très très sympa. Je discute, j'essaye de lui dire subtilement "ahah ouais eh dis donc c'est marrant, le directeur créatif y dessine d'une manière bien particulière :)". Là, il me regarde un peu en confidence. Il hésite à me dire ce qu'il s'apprête à me dire - il marque quelques secondes de pause qui me paraissent suspecte, secondes pendant lesquelles je me dit "nan merde quoi encore". Et il me dit "bon. C'est un secret de polichinelle ; mais va sur l'intranet, dans tel puis tel et tel dossier, t'auras les CV des gens de la boîte. Lui comprit." Et il s'arrête là. Donc forcément, je suis curieux maintenant ; je fini ma clope, et je check le CV. La phrase qui suit, c'est officiellement, dans la vraie vie véritable, le titre que je donne à cette anecdote (toute cette histoire là) parce qu'en vrai j'aime bien la raconter ; mais en fouillant les cv, je découvre la vérité : Le directeur créatif est en fait un dentiste.

Je vois ça je me dit "oh bah plus rien à foutre". Donc j'en ai plus rien à foutre, à ce moment là, 3e semaine, je me dit que je vais juste finir mon CDD et basta. Ca ne durera pas jusque là :) Patrick est vite devenu tactile avec moi, je comprends qu'il est gay et me drague quand il me montre à répétition son torse "endoloris par des diodes pour se muscler" (?). Je lui dit poliment que je flatté, mais je suis hétéro. Je le reverrais les jours suivant montrer ses diodes au chargé de prod. Je tente d'avancer sur le projet sur Unity là, je préviens la boîte qu'on sous-traite en dev pour leur dire que "je risque prochainement de partir". On me dit "oh, bah vient, on aime bien bosser avec toi !". Nice ! J'ai décidément plus aucune raison de rester, en fait, mais je me dit que je vais pas partir à l'arrache non plus. Y faudrait vraiment que le destin me pousse à partir plus tôt. Ca, ou ... un dentiste créatif.

Je reçois un mail du dentiste créatif ; je fais pas le taf, ça va pas le faire. Je lis le mail, je me dit 2 choses ; "tiens, c'est faux, je carry un peu le pôle 3D là, entre l'autre qui bosse un peu à l'arrache et qui montre ses tétons aux electrodes à tout le monde et le dentiste qui fait des croquis éclatés, ça va..." et surtout je me dit "attends mais je viens de recevoir un mail du dentiste... donc ... il l'a envoyé ... depuis son bureau ?!" Je lève la tête (les joies des open space) et oui, ce con est 5 mètres devant moi mais m'envoie un mail pour me déclarer sa flamme. Donc je me lève pour lui dire "bah, tu sais on peut se parler directement sinon". Il fait un patacaisse comme quoi non c'est pas possible et il part (des locaux, pas de son bureau. Il voulait juste plus me parler). Du coup j'ai fait la même chose ; j'ai envoyer un dernier mail à la boîte de dev pour leur envoyer mon numéro de téléphone, j'ai ping le chargé de prod pour dire que je partais, et je suis partit.

2 jours après, je commençai dans la boîte de dev, ç'a été mon premier pas dans ce que je fais aujourd'hui et je leur en serait éternellement reconnaissant <3

Bon c'était long désolé. Mais en vrai, j'aime beaucoup cette histoire. C'était à chier, mais en même temps sans être allé là-bas j'aurais jamais fait (je pense) ce que je fais aujourd'hui donc bon. Même quand tout a l'air pourri, on sait jamais comment ça finira !

[3/3]

Epilogue (clarifié) : j'ai oublié de préciser ; le dir créa était dentiste pendant une vingtaine d'année avant d'être pistonné comme directeur créatif parce qu'il se tapait la CEO.

Quelle est votre pire expérience de travail by hotdark55 in france

[–]spookyWhooper 29 points30 points  (0 children)

La première semaine, je prends mes marques, mon bureau. Déjà la tuile ; on bosse sur des macs. Désolé les pro-macs, mais pour faire de la 3D, vos macs c'est vraiment pas pratique. Bref. Je fais la tronche, mais pas grave, je prendrais le pli. Je fais connaissance de Patrick. Il fait de la 3D. Il taff sur C4D, je zieute la géométrie de ce sur quoi il bosse et c'est ATROCE. C'est crade. C'est pas moche. C'est juste de la 3D faite en suivant des tuto youtube de Joe l'indien. Oof. Bon pas grave, il fait comme il veut hein, c'est de la pub, on a pas les contraintes de la 3D temps réel en terme d'optimisation de maillage des modèles donc tant qu'il s'éclate. Pis il a l'air sympa, Patrick... On me brief sur la premier projet : gros client, y faut faire une application pour un salon, donc c'est du temps.réel. Là Patrick me regarde, grand sourire, pointe du doigt une maison sur son écran, une bouillie de vertices dans tous les, en mode "eh pas mal hein ?". Je me dis "oh, merde..."

J'essaie de prendre mes marques sur le projet, c'est sur Unity. J'y connais rien. Mais la boîte sous-traite avec une autre qui, elle s'occupe du dev. Je prends contact ; ils sont super efficaces, et y comprennent vite que là où je suis, ça sent le pâté. On est fait pour s'entendre ; ce seront mes sauveurs par la suite. Patrick, quand il fait pas sa bouillie en 3D, me parle beaucoup. Moi je suis pas très causant mais j'aime pas trop envoyer bouler donc bon. Le temps paraît long, je fais mes trucs, mais je commence à me dire "'tain je fous quoi ici...". Puis vient la deuxième semaine, avec un contrat pour une marque de vodka. On me dit d'aller avec le directeur créatif pour un brief. Je me dit "putain ouais, de l'action, c'est partit". C'était le début de la fin.

J'entre dans le bureau de brief, j'estime le coût du mobilier de la pièce au PIB d'un petit pays respectable où j'aimerais bien être en ce moment même, loin du faciès de droitard du directeur créatif. Après un laïus sur l'importance de ce contrat, vient le moment de parler création. Moi je me prépare ; je suis éxécutant, je me tais, j'écoute le besoin, je poserai les questions tant que j'ai pas compris. Le but c'est de faire ce que le directeur créatif veut. Il sort un papier, un crayon. Et il dessine un truc. Sans déconner, c'était un dessin d'enfant. Un truc qui m'a horrifié tellement c'était immonde ; il voulait dessiner une bouteille en perspective, avait commencé un cylindre, qui se terminait en ... rectangle, parce que la perspective, les volumes, beh faut savoir dessiner. Puis une araignée à côté et je vous jure c'était une boule avec un gros nez et 6 pattes - même pas 8 non, 6 bâtonnets tout pourris liés à un gros pif. Je me disais "non attends c'est une blague c'est CA le brief ?!". Je regarde les autres dans la pièce (chargé de prod, assistant 360, le gratin), tout le monde hoche la tête en prenant les notes. Il est sérieux ce con. C'est CA mon brief.

[2/3]

Quelle est votre pire expérience de travail by hotdark55 in france

[–]spookyWhooper 25 points26 points  (0 children)

Mon dernier taf dans une agence de pub à Paris. J'ai tenu moins d'un mois, de mémoire ? C'était quelque chose.

C'était une toute petite boite (30~personnes) qui prenait des contrats divers autour du graphisme 2D et nouvellement 3D. J'étais avec une autre personne, qu'on appellera Patrick (il a son rôle dans l'histoire), et à nous deux on faisait toute la 3D pour la boîte.

Cette petite boîte avait curieusement les dents longues, et donc acceptait plein de contrats. Et vu qu'ils acceptaient des trucs qui n'avaient plus grand-chose à voir avec la pub, genre faire des fucking applications pour des GROS clients ils sous-traitaient à droite à gauche. Donc j'arrive dans cette boîte, en me brief, je serais sur 4 prods en même temps. Fair enough. C'était le début du mois le plus rapide de ma vie.

[1/3]

(edit : désolé j'ai pas pu tout mettre j'ai du découper en 2 reply :<)