Project Templates์ถ์ฒ: Show HN์กฐํ์ 2
Show HN: Fisheye โ iOS 360ยฐ panorama video player library using Metal
By cloudrunner2026๋
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์์ ์ ๊ณตํ๋ ์ต์ ๊ฐ๋ฐ ๋ํฅ์ ๋๋ค. ๊ด๋ จ ๋๊ตฌ๋ ๊ธฐ์ ์ ๋ํด ๋ ์์๋ณด์๋ ค๋ฉด ์๋ณธ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
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์์ ์ ๊ณตํ๋ ์ต์ ๊ฐ๋ฐ ๋ํฅ์ ๋๋ค. ๊ด๋ จ ๋๊ตฌ๋ ๊ธฐ์ ์ ๋ํด ๋ ์์๋ณด์๋ ค๋ฉด ์๋ณธ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
