Looking for some (paid) advice: loading split up glb? files

I am totally new to three.js

I would like to load multiple avatars into a scene. I would like to exchange heads between these avatars. I would like to share animations between all/most avatars

I need help/instructions

  1. how to have avatars created in blender so we can export head separately, so it can be again combined in three.js
  2. maybe example how to do this in three.js

I know a bit about programming, so do not think you can ‘scam’ me with hours. Don’t confuse a lack of knowledge on a subject, with a lack of brain.

Hi
I am three.js expert with 7+ years.
I have expensive experiences about three.js and React Three Fiber.
I know to load 3D avatars very well.
My Discord : blueocean7335
Kind Regards.

Hi @aas234scm,

I hope you’re doing well!

I have 5 years of hands-on experience in developing websites and applications using modern technologies such as React, react-three-fiber, react-three-drei, TypeScript, Tailwind CSS, Three.js, GSAP, and WebGL. I’ve also worked extensively with 3D models in various Three.js projects, including generating avatars from these models.

I’m confident my skills and experience would be a valuable asset to your project.

Warm regards

@alberts_kresi @daniilpechkin I prefer to work with someone that helps others here.

You both look like Indians eagerly looking for work, and then when I give it, you will fail. I did not have 1 single business relationship with India/Pakistan region that I can say, that went really well.

@aas234scm , I’m not Inidan. I’m from Latvia.
And I can your project. There is no hard problem.

@alberts_kresi
Ok good, but try to help people here on this forum, it looks better when choosing someone to cooperate.

hey, @aas234scm
there is no buget, please don’t post like your help.
go to the discussion channel, then post there. :saluting_face:

" (paid) advice" what is not clear about this? :slight_smile:

talk / chat about this? Can you send me this on sample? Maybe less than an hour work not? I just need to see how it is done

How about chatting in Discord or Google Chat?
my discord id: apo585
and gmail address: kresialberts@gmail.com

ok send you email, maybe check spam folder

Thank you. How about meeting in 30 minutes?

yes is ok with me 12:50 CET

???
I send you meeting request on email

what’ mean?

I’m scheduled to arrive for the meeting at 12:50 Central European Time.

Hey,
Did you manage to find a solution for your task yet?
If not, here’s a quick explanation:

If you have a head model in Blender (or multiple heads), one thing you can do is export each head separately in GLB format and load them into a Three.js scene. If you have a lot of heads (like 30 or more), you can either find a Python script to export each mesh separately, or even use ChatGPT to help write one for you.

I don’t have a perfect example ready, but I did something similar in my portfolio project where I kept some meshes separate, like the clock hands and displays, while the walls and furniture were a single mesh. In that case, I exported everything in one file, but the concept is similar.

Here’s my portfolio link: https://at010303.vercel.app/
And the GitHub repo: GitHub - AT010303/Room_Portfolio: Portfolio

You can check out the model in the public/asset folder. Feel free to ask if you have any questions.

Also, I’m from India. It sounds like you’ve had a rough time dealing with Indian developers, and I can totally understand that!

No

Yes and this is not entirely clear to me. I have sample scripts that can load multiple glb files (separate objects) into a scene. That is not really an issue, but I think they all need to be loaded into the same ‘object’ so you can apply the animation to that single ‘combined’ object.
I like this tested and receive a sample javascript for.

I had really problems playing this on my laptop to be honest. But I checked this browser console network and I see indeed that textures are all loaded separately.

I was thinking of doing this also but again, how to combine this? Maybe you need to do something like this

load head + load head texture, and combine.
load body + load body texture, and combine

combine head + body to single object

After I have this under control,

  • I would like to see if I can download these items over a websocket
  • do something with compressing, removing meshes from hidden body parts, normal zip?

:slight_smile: yes drama, drama here with people, I have been struggling with people since covid tbh.

@Ashutosh_Tripathi My browser crashed, after that it loaded you scene better :slight_smile: Not really fast, but much better. I don’t like to close the browser when I have so many tabs open

Maybe we can hop on a call to discuss this further and get a clearer understanding. To be honest, I don’t consider myself a great developer either, just learning along the way!

You mentioned having trouble running my website on your laptop, which is strange. Here’s a quick preview of the portfolio: x.com

Feel free to reach out via email at ashutosh1008c@gmail.com if you’d like to set up a call!