Project Templates์ถœ์ฒ˜: Show HN์กฐํšŒ์ˆ˜ 2

Show HN: Fisheye โ€“ iOS 360ยฐ panorama video player library using Metal

By cloudrunner
2026๋…„ 3์›” 9์ผ
**Show HN: Fisheye โ€“ iOS 360ยฐ panorama video player library using Metal**

I built Fisheye because I wanted a simple drop-in library for playing 360ยฐ panoramic videos on iOS. Point it at an equirectangular video and it renders it onto an inward-facing sphere with touch-based rotation to look around.It uses Metal for rendering with YUV-to-RGB color conversion done on the GPU via shaders, triple-buffered uniforms to avoid CPU-GPU sync hazards, and pure Swift sphere geometry generation. Supports both SwiftUI and UIKit โ€” in SwiftUI it's one line: FisheyeSwiftUIView(videoURL: url).Happy to discuss the rendering pipeline or API design. Comments URL: https://news.ycombinator.com/item?id=47301816 Points: 1 # Comments: 0

---

**[devsupporter ํ•ด์„ค]**

์ด ๊ธฐ์‚ฌ๋Š” Show HN์—์„œ ์ œ๊ณตํ•˜๋Š” ์ตœ์‹  ๊ฐœ๋ฐœ ๋™ํ–ฅ์ž…๋‹ˆ๋‹ค. ๊ด€๋ จ ๋„๊ตฌ๋‚˜ ๊ธฐ์ˆ ์— ๋Œ€ํ•ด ๋” ์•Œ์•„๋ณด์‹œ๋ ค๋ฉด ์›๋ณธ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.