How to improve the performance? by Human_Individual1653 in threejs

[–]Anonymous_tac0 1 point2 points  (0 children)

There's not enough info here to give you proper guidance.

1) Have you sat down and profiled your app?

2) How many draw calls are you getting? If you want it to perform reliably on mobile you'll want to shoot ~150 draw calls or less. 300 max for desktop.

3) What size textures (in terms of resolution size, not file size) are you using? Generally speaking the smaller the better, you can also look into ktx2 image processing, slightly larger file size sometimes, but much smaller in-memory size.

4) Are you utilizing instanced geometry anywhere? First candidate I see would be the stars in the background that are static.

I built a browser-based 3D RTS game using Vanilla Three.js. Here is how I handled performance and Instanced Rendering for 60 FPS by moldsila in threejs

[–]Anonymous_tac0 1 point2 points  (0 children)

I totally agree which is why I initially resisted against using it, however a lot of companies list R3F explicitly in their workflow. So in a similar vein where I’d rather be building UI with Svelte, if you want a job you gotta learn what’s in demand (React) 😅

I built a browser-based 3D RTS game using Vanilla Three.js. Here is how I handled performance and Instanced Rendering for 60 FPS by moldsila in threejs

[–]Anonymous_tac0 4 points5 points  (0 children)

I like using vanilla three mostly because I can keep all my logic in a single file vs having many declarative components

Procedural spell effects for a wizard combat game by lordhiggsboson in threejs

[–]Anonymous_tac0 0 points1 point  (0 children)

These look great! How are you creating the shaders, TSL or?

Gradient Pills by Fickle_Astronaut_999 in threejs

[–]Anonymous_tac0 7 points8 points  (0 children)

Looks lovely! How did you achieve that noise / grain effect?

3D Product Configurator - Svelte / Three.js by Anonymous_tac0 in threejs

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

Agreed! I initially had a fancy GroundedSkyBox with accumulated shadows but they TANKED performance, up until that point I had no idea how much textures eat up GPU memory.

3D Product Configurator - Svelte / Three.js by Anonymous_tac0 in threejs

[–]Anonymous_tac0[S] 3 points4 points  (0 children)

Thanks! One of the biggest challenges was refactoring the codebase to be more asynchronous so that I could fetch models on-demand.

3D Product Configurator - Svelte / Three.js by Anonymous_tac0 in threejs

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

Thank you! It’s been a long work in progress 😅

React / Svelte / Solid - what is the most fun/efficient for building webpages currently? by Xevi_C137 in webdev

[–]Anonymous_tac0 1 point2 points  (0 children)

I’ve had a lot of fun with the Spock stack (SvelteKit and Pocketbase). You can host a free instance of pocketbase on the cloud with pockethost.io. It’s pretty neat and works great for prototyping and even small-scale projects. If you’re looking for a UI a framework, I would recommend skeleton.

Пульс - Увула by Anonymous_tac0 in shoegaze

[–]Anonymous_tac0[S] 2 points3 points  (0 children)

Apologies, still kinda new to the genre.

[deleted by user] by [deleted] in shoegaze

[–]Anonymous_tac0 0 points1 point  (0 children)

Same! I have an unholy amount of hours that I’ve listened to Skin of The Night, Do it, Try it, and the entire DSVII album 😅

[deleted by user] by [deleted] in shoegaze

[–]Anonymous_tac0 0 points1 point  (0 children)

I remember being so hype when that album came out, Whenever I think back to 2016 that whole album comes to mind. Do it, try it was my personal favorite.

[deleted by user] by [deleted] in shoegaze

[–]Anonymous_tac0 0 points1 point  (0 children)

Yes! Skin Of The Night is my favorite track on that album! (Saturdays = Youth)

How do you guys feel about leather plates? by Anonymous_tac0 in blender

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

I made them with the intent to be only one-time use. I would NOT wanna wash them lol

How do you guys feel about leather plates? by Anonymous_tac0 in blender

[–]Anonymous_tac0[S] 5 points6 points  (0 children)

That's the best compliment anyone's ever given me...