3D Developer (GLTF)

3D Developer (GLTF)

INDG


Location: Amsterdam
Site: https://indg.recruitee.com/o/3d-deve…
Categories: OpenGL, glTF, WebGL
Job Type: Remote, Onsite, Full-time

We’re looking for 3D Developers to join us for Grip www.grip.tools. We need a developer to automatically generate a real format (GLTF) from the original Grip format for 1,000 hours project and another to work on the 3D Viewer for Grip.

Overall what you’ll do:

You are a developer that breathes 3D through and through, with a great understanding of writing rendering engines and dealing with all the associated 3D math.  Within Grip you would be responsible for working on and extending the core 3D rendering capabilities built in the software. This requires both building the algorithms for our proprietary compositing-based real-time photorealistic render-engine, as well as the high-end backend render-service, and the asset-pipeline to get 3D content ready to be used with this renderer. Ideally you also have a good intuition of how to handle user-interaction with 3D scenes, and can help make the software easy and fun to use, while still being incredibly powerful. You would join a team of skilled developers that have built Grip into a SaaS software platform with many global brands as client.

You’ll be working on three main areas:

GFX pipeline

Requires experience with writing 2D and 3D render-engines, in particular shader-code, ray-marching, intrinsic decomposition and pixel-based composition. Other related areas are: reconstructing noisy data (mp4-artifacting), data-encoding (mp4, jpeg, etc.), color-space (linear, srgb, hsb, lab, etc.), calculations of surfaces and light-paths (normals, refraction, mip-map-bias, roughness/refraction). Need to have a strong knowledge of lighting math (light-paths, shadows, refraction & reflection, etc.). Languages: GLSL/WebGL/TypeScript/JS

Rendering pipeline

Experience with 3DSMax is a bonus, but at least in-depth knowledge of rendering pipelines & farm-management, composition (photoshop is a bonus), and developing software/automation for this. Understanding of the Vray framebuffer and its components and how to dynamically combine these based on external inputs (artwork/label of a product, settings such as shadow/gradient/refraction from our viewer software). Develop (R&D) new compositing-based pipelines to achieve new features. Languages: C#/.net/Vray/Max/RenderPal

Viewer

Experience with 3D engines and 3D world/space navigation. Need to work on manipulating and navigating a 3D space with multiple objects in a super-easy-intuitive way. Focus on the interaction, things like 3D grippers, setting up cameras/views, snapping in 3D to grid/AI-based-plane-detection. Languages: WebGL/TypeScript/JS

To learn more apply direct https://indg.recruitee.com/o/3d-developer

Posted: August 19th, 2019