Looking for a Three.js & Blender Developer for an Interactive Door Configurator

Looking for a Three.js & Blender Developer for an Interactive Door Configurator

Hi everyone,

We’re GewoonGers, a company specializing in high-quality, customizable doors for interiors. We’re currently working on improving our online door configurator, which helps customers design their perfect door interactively. To achieve this, we’re looking for a skilled developer with expertise in Three.js and Blender to help us take this configurator to the next level.

Below is a case that represents the kind of work we need help with. If you’re interested in tackling this challenge, feel free to reply here or DM me. We’d love to see your approach!


The Challenge

1. Rewrite Blender Shaders for Three.js

  • Blender uses its own shading system, but we need these shaders to work in a Three.js environment.
  • Your task: Adapt or rewrite the shaders for the door materials so they look as close as possible to the original Blender materials.
  • The materials include metallic door frames and frosted glass, so attention to detail is key!

2. Dynamically Adjust Door Dimensions

  • Our configurator allows users to change the width and height of the door.
  • The challenge: Ensure the door’s proportions adjust dynamically while the surrounding wall remains intact and aligned.
  • Realism and smooth interactivity are essential.

3. Change Door Materials Programmatically

  • Users need to be able to customize the materials of specific door components, such as the frame and glass.
  • Task: Implement material changes programmatically for options like wood textures, metal finishes, and frosted/transparent glass.

4. Import and Display a Full Room in Three.js

  • Using a test room model (see the attached image), import the entire scene into a Three.js environment.
  • Ensure all materials, textures, and lighting are optimized for performance.
  • Add basic navigation controls so users can explore the room.

Why This Matters

These tasks reflect real-world challenges in creating an immersive and functional configurator. Completing this case will show us your ability to:

  • Work with Blender and Three.js seamlessly.
  • Develop features that enhance user interactivity and customization.
  • Optimize and display complex 3D scenes in a web-based environment.


What We’re Looking For

  • A functional Three.js demo showcasing your solutions for the tasks.
  • Well-organized, modular, and commented code.
  • Documentation (or notes) explaining your approach, any challenges, and how you solved them.
  • Bonus points for performance optimization!

How to Apply

  • Reply to this post with your interest and how you’d approach the challenge.
  • Share any similar projects or experience you have with Blender and Three.js.
  • Feel free to ask questions or request additional details!

We’re excited to see your responses and discuss how you can contribute to making our configurator better than ever. Let’s build something amazing together!

Cheers,
Michel
GewoonGers Team

Hi Michael,
I hope you are doing well.
We looked at the requirementyou have shared above.
We develop exactly similar solutions and have a full team of Three.js experts.
We have been developing high-performing 3D configurators for interior design softwares, Apparel, furniture, remodelling industry.
I am sharing our Calendly link here- please feel free to schedule a call per your availability where we can walk you through our developed solutions in details and also understand more about your requirements.

Hi, Dear.
I have carefully reviewed your project description and I believe I can be of great help to you.
I’m an experience Web3D developer and I have special in 3D configuration.
Looking forward to your response. Best regards

Hi @Michel,

I am excited to express my interest in collaborating on your Interactive Door Configurator project. With extensive experience in Three.js, Blender, and creating immersive web-based experiences, I am confident in delivering the solutions you need to enhance your configurator.

Best Regards,

Hi Michel,
I have sent you a mesage regarding the project. Please feel free to contact me to discuss it further.
Many thanks,
Tony.

Hello Michel,

I would be very interested in having a call with you to discuss this project.

I specialize in Three.js and 3D web configurators, and I hold a degree in architecture, which might also be relevant.

I highly recommend checking out my portfolio:

https://henridsgn.com

Best,
Henrique

Hi @Michel,

I am very interested in your project. I sent you a message presenting my approach to tackle the challenges you listed.

Feel free to contact me to discuss your requierements.

Thanks
Best regards,

Hi
Is this position Open?
I am three.js developer
https://www.linkedin.com/in/parisa3d/