3D Scene App Developer with OBJ and WebGL Experience

Job ID: 38684087

Budget: $30 – $250 USD

I'm looking to hire someone experienced in 3D graphics development to create a web app that can load, render, and manipulate 3D scenes. The project involves working with OBJ file formats and applying matrix transformations for camera interactions and object manipulation.

Key Responsibilities:

Load and parse 3D models in OBJ format, extracting vertex and index information.
Construct and render 3D objects with appropriate transformations.
Implement camera interactions, such as zoom, pan, and rotate, using mouse-based controls.
Apply local transformations to scene objects (translate, rotate, scale).
Ensure the app supports POINTS and TRIANGLES drawing modes.
Requirements:

Experience with WebGL and 3D graphics.
Proficiency in working with OBJ files, including vertex and face parsing.
Familiarity with matrix transformations and camera manipulation (arcball interaction).
Ability to integrate and handle scene graphs represented in JSON format.
Understanding of vertex buffer objects (VBOs), index buffer objects (IBOs), and vertex array objects (VAOs).