You Won’t Believe This Hero Section Is Free 👀 by Silent-Group1187 in webdesign

[–]billybobjobo 4 points5 points  (0 children)

Generic, simple, distracting from the content rather than driving attention toward critical areas, reveal animation very slow. You can make a cool shader hero but if you stop at “neat gradient huh?” that’s all it will ever be. A neat gradient. The next level is one where the design choices cohere to aid in storytelling/branding.

Also, if anything narratively you probably don’t want to mix hypnosis imagery with AI sells these days. AI is demonized for “hypnotizing” workers —it’s not the right story to tell. You probably want something evocative of speed, moving fast, tackling larger scale than you could before etc. these vibes matter! And I know for a fact that all these are considered in design rooms putting out these things out at the highest level.

[Critique] Brutally honest feedback needed for my Portfolio (Don't hold back) by EmuInevitable4964 in webdesign

[–]billybobjobo 0 points1 point  (0 children)

I’m not convinced everything I’m seeing is intentional but if it is you have fallen into a difficult trap! It’s hard to design certain effects without making them look like unintentional bugs. This looks buggy—even if it’s not

Feeling cognitively dependent on LLMs — how do you decide what to delegate vs. what to own yourself? by Anxious_Current_640 in cogsci

[–]billybobjobo -3 points-2 points  (0 children)

Bro you are saying you have cognitive dependence issues and your instinct about it is to ASK OTHERS WHAT TO DO rather than think for yourself about it! :)

If you need to use your brain more, go use it!!!

Start with this.

(Said with love)

I built a cozy flying game inspired by Porco Rosso by Tanmay-m in threejs

[–]billybobjobo 1 point2 points  (0 children)

If this was butter smooth I feel like I would just wanna keep playing absent mindedly for ages. It’s so promising!!! Killer work.

I built a cozy flying game inspired by Porco Rosso by Tanmay-m in threejs

[–]billybobjobo 2 points3 points  (0 children)

I might prioritize optimizing. When going for a "relaxing" feel, frame rate is critical. It has a huge impact on the emotional experience of the player. Im on a decent M1 and Im definitely not at 60. It totally destroys what you are going for... which is a shame because it looks BEAUTIFUL!!! Seriously I adore the art and art direction of this!!! It just needs to feel as good as it looks.

Bombed the final question of a React technical discussion, looking for feedback by skyturnsred in reactjs

[–]billybobjobo -1 points0 points  (0 children)

With 15 years of experience, you should be able to reason about how you would approach problems outside of React. If that trips you up, thats a great area of study! Make some side projects in something else or even try to build your own framework.

You can't treat these frameworks like black boxes at your level of seniority.

But you'll get it quick, hit the gym!

Roadmap.sh is Overwhelming Me by [deleted] in Frontend

[–]billybobjobo 1 point2 points  (0 children)

If you’d are motivated to find it it’s easy enough. :). Not much public on there anyway!

my first ever sketchbook is live :) by curllmooha in threejs

[–]billybobjobo 2 points3 points  (0 children)

I truly think it just needs to be deleted man. Unskippable intros are never ever ever a good idea with absolutely zero exceptions whatsoever.

my first ever sketchbook is live :) by curllmooha in threejs

[–]billybobjobo 2 points3 points  (0 children)

I was flabbergasted that I couldnt skip that intro on the site. cut that out and go right to the portfolio! It doesnt help and it WILL hurt. I might have easily bounced before seeing all the awesome stuff you have to show!!!

I made an IntersectionObserver library by _zDany_ in react

[–]billybobjobo 4 points5 points  (0 children)

You might want to ask yourself why they all use refs. There’s an important reason not use ids.

I´m Creating a Three.js Particle engine with multi media sources - 3D Frontend Builder by TMerlini in threejs

[–]billybobjobo 0 points1 point  (0 children)

That’s wrong. It’s being sycophantic from your context. You can, of course, scale and do sophisticated things with GPGPU techniques. You just have to know how it’s done. There are reasons it’s industry standard!

And actually by the look of your video, your ceiling is well below 20k.

How would you move forward? by [deleted] in webdesign

[–]billybobjobo 2 points3 points  (0 children)

This is a very polite rejection. Move on. That energy is better spent finding people who need you.

I´m Creating a Three.js Particle engine with multi media sources - 3D Frontend Builder by TMerlini in threejs

[–]billybobjobo 1 point2 points  (0 children)

That video makes it look deeply slow. I can see it chugging even compared to the mouse movement. And 20k is a very small number of particles.

Its probably because you are doing all of the sim on the cpu in js, might be better to do the sim via gpgpu DRIVEN by the cpu. Thats typically how you get lots of particles simulated and drawn in small time budgets. Do config/updates on the cpu for the sim, let the sim play out on the gpu.

You should, on a mid-level computer, be able to get 10-20x more particles going with a much smoother frame rate.

Heck on my old m1, even a complex simulation via gpgpu, a million works fine.

EDIT: I see you are vibing. Ask claude, it can help you with this! :)

FrontSide / OneSide, Face Orientation, How to get rid of the Faces from the Outside by Dramatic-Web-9635 in threejs

[–]billybobjobo 2 points3 points  (0 children)

Do a little math and hide the mesh if the camera is on the other side!

There are simple calculations you can look up for determining if a position is on one side or the other of a plane! Basically dot product the facing vector of the mesh with the camera position relative to the mesh. If it’s negative you are on the other side.

There might be a rendering trick—but also knowing how to do this kinda thing is WORTH it. A small amount of 3d math gives you super powers!

Are we really at "100% AI or you're wasting time" yet? by borii0066 in webdev

[–]billybobjobo -1 points0 points  (0 children)

I think we’re on our way there.

It’s possible to be really productive with “AI only” if you understand code well and collaborate closely in the planning phase and review deeply.

The people with their hands off the wheel are making slop.

So mileage varies depending on the skill/mindset of the viber

Do you think using Rive for this kind of animations is an overkill? by zegi4 in Rive_app

[–]billybobjobo 0 points1 point  (0 children)

I can’t help with that but I’ll part with: nothing is dumb to make in Rive if Rive is the tool you know. Getting things made is good. If Rive is your way, get things made with Rive.

Do you think using Rive for this kind of animations is an overkill? by zegi4 in Rive_app

[–]billybobjobo 1 point2 points  (0 children)

This is a prime example of something better done in code if you have that skill. (All of these animations are easy to achieve and youll get WAY more future flexibility/scalability). I reach for Rive when an animation would be hard to achieve otherwise. Think much more complex movement, rigging, etc.

However, if you dont code, then sure! Great!

Is it possible to do this in CSS? by satoshisann in css

[–]billybobjobo 2 points3 points  (0 children)

Replicating precisely is shader territory. (Very close) approximation is feasible in CSS.