TLcube
Open 3D barcodes that fit your design, not fight it
What it does
QR encodes data in black-and-white squares — right for a 1994 camera. Cameras changed; the squares didn't. So we spent the slack on looks. TLcube splits a hexagonal cell into three rhombic faces and encodes data in the rank order of their brightness, not in absolute values — shift exposure, gamma or contrast and the answer survives. Four silhouettes, an optional fallback QR, browser generator and scanner. Free to use, like QR. No licence fee, no per-scan cost. Apache-2.0.
육각 셀을 마름모 3면으로 나누고, 세 면의 상대 휘도 순서에 데이터를 싣는 오픈 3D 바코드. 스펙과 레퍼런스 구현은 Apache-2.0 으로 공개돼 있습니다.
포스터·패키지·명함… QR이 안 들어가는 데가 없는데, 공들인 디자인 위에 마지막으로 흑백 네모를 얹는 건 늘 아쉬웠어요. 그런데 QR이 그렇게 생긴 데는 이유가 있습니다 — 1994년의 카메라와 연산으로 «어떻게든 읽히게» 만든 결과 거든요. 그 제약이 지금은 많이 풀렸습니다. 카메라도 연산도 넉넉해졌죠. 그래서 인식 성능만 더 쫓는 대신 눈에 들어오는 쪽 으로 한번 만들어 봤어요. QR을 대체하려는 게 아니라, 옆자리를 하나 만드는 겁니다. 결과물은 3D 바코드 — 평면에 인쇄되지만 눈에는 입체로 읽힙니다. QR은 그 시절의 최선이었습니다. 흑백 두 값, 정사각 모듈, 큰 파인더 — 전부 «성능이 빠듯한 카메라로도 읽히게» 하려는 선택이었어요. 그 제약 아래서는 미감을 포기하는 게 합리적이었습니다. 그 전제가 바뀌었어요. 지금 폰 카메라는 그때와 비교가 안 되고, 실시간 영상 처리도 브라우저 안에서 됩니다. 그러면 남는 여유를 밀도에 더 쓸 게 아니라 보이는 것 에 써도 되지 않을까 — 그게 이걸 만든 이유입니다. 대신 밀도는 포기했습니다. 마름모 셀은 정사각 모듈보다 면적 효율이 불리해요. 이 포맷은 밀도 경쟁을 하지 않습니다. 많이 담아야 하면 QR이 맞아요. 어디에 얹을지에 따라 고르면 됩니다. 다섯 타입 모두 같은 데이터 계약을 공유하고 실루엣만 달라요. 아래 코드에는 전부 https://tl.estre.so 가 들어…from tl.estre.so
Does the same job
all alternatives →- QPQR Pixel encodes pixel art in QR codes.2012 · qrpixel.com · ▲119

- AHA Hand-Drawn QR Code Alternative2015 · meshtag.com · ▲270



More dev tools this month
the category →



Open-source GTM skills for technical founders
Dev tools · 29d ago · gtmcofounder.com


OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
Dev tools · 1d ago · opentrailpaper.com
Launched alongside, August 2026
the whole month →- TL
Life & fun · 9d ago · louisabraham.github.io


- SA
Hello HN! I found that picking out plausible but diverse skin tones for my digital art and game development projects was kind of difficult, and I got curious about if there was a way to define a color space that made it easy. I've built a color picker and procedural generation algorithm based on the space as well as a bunch of other fun js features and demos throughout the page that use the equations. If you find it interesting, I have lots of explanations of how I built it and what properties the space has. The methodology might be a bit shaky, but hopefully the result is as helpful for…
Life & fun · Aug 2026 · toneyalexander.github.io


I trained a 125M-parameter transformer to autocomplete piano performances in real time (~108 notes/sec on an iPhone 15). The idea is basically GitHub Copilot or Tabnine, except instead of prompting it with code, you prompt it by playing a few notes on a MIDI piano. The model then continues what you played, entirely on-device. The app is free if anyone wants to try it. Happy to answer questions about the model, training, Core ML, or the many things that didn't work.
AI · 16d ago · simedw.com