Managed to solve most issues triggered by the stack update, and integrate some learnings I've had in the last month or so, particularly performance.
Refactored most models and components into a common library. Only 240kb for all models so far
#threejs#r3f#buildinpublic
For those who asked, yes, I'm still alive. I finally managed to find employment after getting very close to being out on the street.
Hope to return to r3f/three.js work in the next few weeks
Back of spending some time in hospital
The job thing has broken me. After my last 600 odd applications received not even acknowledgement replies I've just given up.
I start training for a different career this Friday. Unfortunately 2 decades dev experience is worthless.
Out of time to find a new job. It's been a long 18 months trying, but I'm out of money.
Gaining a physical disability has cost me my career in the time of anti-remote, ableist workplaces.
Not sure what to do next
Couldn't help myself. When I saw
@CultOfTheNorth 's website, I had to figure out those clouds myself
While they probably won't replace my existing clouds system (Modified Drei component), the way they work is simple and fun. #threejs#webgl#r3f#threejsJourney
Playing with faking volumetric fog. Not quite there yet and not the best for performance, but the look is close to what I want.
Just need to sort what I want for scene transitions. They are doing my head in right now.
#three#threejsJourney#r3f#buildinpublic
Stuck trying to find why calling a scrollTo on a Lenis instance hangs the main thread for 800ms or longer. Profiler doesn't even show it occurring
Have another with CameraControls. It's one of those days
Work continues, mostly with the aim of squeezing performance out. Removed thrashy state, moved more animations into vertex shaders. Still a few things to be managed, a few hard to find raf violations, but we'll get there
#reactjs#three#threejsJourney#r3f#buildinpublic
If being on-site actually the primary requirement of your software engineering job role, perhaps it belongs near the top of the required experience in your job description?
"Your experience is excellent buy we need you on-site"
In a "remote" role.
Sall update, modified the central column to self assemble. There's a small hiccup when my camera changes over, but I'll fix that soon
#three#threejsJourney#r3f#buildinpublic
Continuing working on the previous section as I get time
Experimenting with chromatic aberration and distortion (speed dependent is the goal)
Reasonable optimisations done but plenty more to be done once I get the L&F nailed down
#three#threejsJourney#r3f#buildinpublic
Working on a different section's experience as I have a little time
I'd like to get those calls down a little further before I'm happy, I feel 50 is a little high. Runs between 40-60fps on my OnePlus, but I think I can do better
#three#threejsJourney#r3f#buildinpublic
Back on my bullshit.
Been a while as I've sort of moved away from X, and I've been studying a very long, very involved digital art course. Still unemployed, unfortunately.
Anyway, point cloud animations of meshes is the main part of this update
#threejs#threejsJourney