Find Jobs
Hire Freelancers

3D file Viewer in React using GLTFLoader (Three.js)

₹2000-18000 INR

Closed
Posted 9 months ago

₹2000-18000 INR

Paid on delivery
Objective: Create a React-based 3D viewer for stone block images captured in .glb format, originating from the Polycam iPhone app. The viewer should allow users to interact with the 3D models, providing a 360-degree view along the x-axis and 180-degree rotation along the y-axis while keeping the bottom side of the stone block fixed to the ground. Additionally, a slider should facilitate switching between two input 3D image files, one with five visible sides and another with the sixth side view. Detailed Requirements: 1. Input Data: • The input consists of two 3D image files in .glb format. One file contains a view of five sides, and the other file contains the view of the sixth side. • The sixth side must be adjusted and placed at the bottom to ensure visibility. 2. Viewer Functionality: • Utilize the GLTFLoader from the [login to view URL] library to render 3D models in a React application. • Implement a 360-degree rotation feature along the x-axis. • Implement a 180-degree rotation feature along the y-axis to keep the bottom part fixed to the ground. • Enable zooming within reasonable limits to prevent the camera from entering the stone block. 3. User Interface Elements: • Provide a slider that allows users to switch between the two input 3D image files. • Include a button within the 3D viewer to toggle the display of dimensions for each side of the stone block during rotation. 4. Data Integrity: • Ensure that the merging of the two input files results in a single object representing the stone block with all six sides. • Guarantee there is no data loss or overlaps in the merged object. The merged object should be an accurate replica of the original stone block. 5. Integration: • The 3D viewer should be seamlessly integrated into an existing React application. Acceptance Criteria: • The React-based 3D viewer meets the specified functionality and user interface requirements. • The viewer allows users to smoothly switch between the two input 3D image files. • The viewer enables 360-degree x-axis rotation and 180-degree y-axis rotation while keeping the bottom side fixed. • Zooming is implemented within reasonable limits, preventing the camera from entering the stone block. • The "show/hide dimensions" button functions correctly. • The merged 3D object accurately represents the stone block with all six sides, without data loss or overlaps. • The viewer is successfully integrated into the existing React application. Note: We are open to accept a solution that involves merging the two input files to create a single 3D object that can be viewed from all six sides, as long as it meets the specified requirements without any data loss or overlaps. Design Requirements: - The client is open to suggestions for the viewer interface design. The developer should be able to provide creative ideas and suggestions for an intuitive and user-friendly interface. Skills and Experience: - Proficiency in React and [login to view URL] - Experience with GLTF file format and the GLTFLoader - Strong understanding of 3D rendering and manipulation - Ability to create a polished and visually appealing user interface If you have the required skills and experience, and you are ready to take on this exciting project, please submit your proposal.
Project ID: 37140988

About the project

10 proposals
Remote project
Active 7 mos ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
10 freelancers are bidding on average ₹17,900 INR for this job
User Avatar
Hello, i am ready exited to work you as i read your job description I am also an expert in making 2d,3d modelling and animating characters 2dautocad drawing ,elevation, solid work, Revit ,FBX ,Unity, Render also interior and exterior design. I have experience in field of more than 5+ years. I can Create Intro and Explainer Videos. for products and companies. Kindly check My Portfolio as well. Hope for your very soon reply. Thank you
₹8,000 INR in 2 days
4.8 (126 reviews)
7.0
7.0
User Avatar
I understand that you are looking for someone to create a React-based 3D viewer for stone block images captured in .glb format, originating from the Polycam iPhone app. The goal is to create a viewer that allows users to interact with the 3D models, providing a 360-degree view along the x-axis and 180-degree rotation along the y-axis while keeping the bottom side of the stone block fixed to the ground. Additionally, a slider should facilitate switching between two input 3D image files with five visible sides and another with the sixth side view adjusted and placed at the bottom so that it can be seen by users while they are rotating through the models. I believe I am the perfect person for this project. My background is in programming and 3D art, which makes me well suited to undertake this project. I would be more than happy to discuss further how my skillset meets your requirements end end end
₹70,000 INR in 7 days
5.0 (14 reviews)
4.8
4.8
User Avatar
Hi there! My name is Vijaybhai and I'm the founder of Blueribbon 3D Animation Studio. We specialize in providing top-notch 3D animation services that cater to a wide range of industries and projects. With 11 years of experience in the industry, we've honed our skills to perfection, ensuring that your project stands out from the competition. I understand you are looking for a React-based 3D viewer that allows users to interact with 3D models through a 360-degree rotation feature along the x-axis and a 180-degree rotation feature along the y-axis while keeping the bottom part fixed to the ground. Our team is experienced enough to provide solutions for projects like these. We would be delighted to discuss how we can help bring your vision into reality. Please feel free to contact us directly if you have any questions or would like more information about our services.
₹10,000 INR in 7 days
5.0 (8 reviews)
4.0
4.0
User Avatar
Hello, I can certainly demonstrate my prior work. I have great expertise in web development. All you need to give me a minute. I understand what you require. And win your confidence. Thanks
₹15,000 INR in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I can help you out with this. If you want I can quickly draft a demo for you and then we can proceed with handing over the actual bid to me. Let me know if this works with you.
₹20,000 INR in 5 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of INDIA
Bengaluru, India
0.0
0
Member since Sep 2, 2023

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.