Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

I think that Android is not a well-suited platform for this kind of tool. Why not create a web version and put in itch? You will surely get much more feedback.

I appreciate the suggestion, but a Web version of Nack is technically impossible due to the nature of Shape-from-Shading (SfS).Unlike AI generators, Nack relies on hardware-level synchronization between the camera sensor and the LED flash. To reconstruct 16-bit surface geometry, I need to control the exact timing of the flash pulse and the global/rolling shutter exposure to capture the specific light-shadow falloff.Modern web browsers (WebGL/WebAPI) don't provide low-level access to the camera's flash intensity and sync pulse for security and abstraction reasons. To get 16-bit raw data without compression artifacts, Nack must run as a Native App to talk directly to the Android Camera2 API.A web version would just be a 'filter', while Nack is a hardware-integrated scanner.

Wow. THAT is a sort of information which would get you much more attention if mentioned in the original post.

Do I understand correctly that your app requires to use phone camera to capture the real-world image, and adds some post-processing to it to obtain a texture? Perhaps a few examples of “normal” + “processed” photos would be good to explain / promote your app?

You hit the nail on the head! Exactly — it’s a hardware-software bridge.Nack doesn't just 'add a filter'; it uses the flash as a calibrated light source to measure surface orientation. I'll definitely take your advice and add more 'Photo vs. Result' comparisons. It's the best way to show how Nack extracts 16-bit depth that is invisible to the naked eye in a standard photo.Thanks for the insight, it really helps to refine how I present the tech!