API to acquire PBR materials from any portrait image for relighting
With SwitchLight API, you can extract surface normal map, albedo map, roughness map & remove background of any portrait image and use it in your own 3D pipeline that supports physical-based-rendering (PBR). 1. Surface Normal API: Surface Normal maps represent in which direction each pixel is pointing towards in 3D space, and without surface normal, things will look super flat and unrealistic. 2. Albedo API: Albedo map removes any shadows or highlights from the original image and represents what the subject would look like under very flat white lighting. Also known as diffuse map or base…
API to acquire PBR materials from any portrait image for relighting launched on August 15, 2023 with 12 votes, #1,612 of 4,347 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 3 years on.
In plain words
SwitchLight API extracts physical-based rendering materials from portrait images for use in 3D pipelines. The tool generates surface normal maps that define pixel directionality in 3D space, albedo maps that show subjects under neutral lighting, roughness maps indicating surface texture, and removes backgrounds automatically. It is designed for 3D developers and artists who need to convert 2D portraits into relightable 3D assets with accurate material properties for realistic rendering.
written from the facts on this page · September 2026
From the sources
SwitchLight API is now closed. Visit beeble.ai for our new platform.
SwitchLight API is closing to make way for something even better. Join us on our brand new platform Beeble for an improvedfrom switchlight-api.beeble.ai
In the maker’s words, at launch
With SwitchLight API, you can extract surface normal map, albedo map, roughness map & remove background of any portrait image and use it in your own 3D pipeline that supports physical-based-rendering (PBR). 1. Surface Normal API: Surface Normal maps represent in which direction each pixel is pointing towards in 3D…
Does a similar job
all alternatives →- ARA raytracer to shade topographic maps in R2018 · tylermw.com · ▲198

Generative Fill with AI and 3D2023 · github.com · ▲360Hey all, You've probably seen projects that add objects to an image from a style or text prompt, like InteriorAI (levelsio) and Adobe Firefly. The prevalent issue with these diffusion-based inpainting approaches is that they don't yet have great conditioning on lighting, perspective, and structure. You'll often get incorrect or generic shadows; warped-looking objects; and distorted backgrounds. What is Fill 3D? Fill 3D is an exploration on doing generative fill in 3D to render ultra-realistic results that harmonize with the background image, using industry-standard path tracing, akin to…
Krita RGBA Tech – Bringing Realistic Metal to Life in Open-Source Art2024 · github.com · ▲271Krita's v4.2+ RGBA brushtips let you paint with dimensionality, and it's a technology that Photoshop doesn't have (≖‿ゝ≖) It lets the creator do things like emulating light direction, making brushstrokes look 3D. I used them to make a set of metallic brushes. If there are any FOSS artists around, feel free to test them out. (p.s. Yes, I am learning Github so I probably made repository mistakes - apologies in advance lol)

NormalMap OnlineJan 2026 · normalmap.ai · ▲4PBR Texture Generator Online. Free & Open Source & Private.
More dev tools this month
the category →

Contribute to oosexgang/hackios-xnu-kernel development by creating an account on GitHub.
Dev tools · 22h ago · github.com

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 29d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 27d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 24d ago · openbot.run
Talanoa▲346Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 22d ago · talanoa.email
Source: Show HN post ↗ · launch text quoted in part
Launched alongside, August 2023
the whole month →
Resend▲1,325An entire collection of pre-built components with a much faster development experience.
Dev tools · 2023 · resend.com



Lottielab▲869Create and ship lottie animations to sites and apps faster
Dev tools · 2023 · lottielab.com

Outlines is a Python library that focuses on text generation with large language models. Brandon and I are not LLM experts and started the project a few months ago because we wanted to understand better how the generation process works. Our original background is probabilistic, relational and symbolic programming. Recently we came up with a fast way to generate text that matches a regex (https://blog.normalcomputing.ai/posts/2023-07-27-regex-guide...). The basic idea is simple: regular expressions have an equivalent Deterministic-Finite Automaton (DFA) representation. We…
AI · 2023 · github.com