WebGL2로 만든 모래 놀이 'safe-sand' 공개, 기울이면 쏟아지는 모래에 HN 반응 갈려
- WebGL2로 만든 모래 시뮬레이션 safe-sand가 공개됨. 브라우저에서 모래를 붓고 화면을 기울여 쌓는 놀이형 데모이고, 소스는 github.com/av/safe-sand에 있음.
- EXT_color_buffer_float를 지원하지 않는 GPU에서는 float 텍스처 렌더링이 안 된다는 안내가 뜨고, URL에 ?sand=beach를 붙이면 모래 종류가 바뀜.
- 모바일에서는 화면 기울임에 반응해 모래가 쏟아지고 사운드와 햅틱은 따로 끌 수 있음. 데스크톱과 모바일 경험이 다르다는 반응이 다수.
- 성능은 기기 편차가 큼. iPhone 15 Pro에서 10fps, iPhone 13과 2021년 보급형 안드로이드에서도 끊긴다는 제보가 나옴.
- 모래가 압력이 쌓였다 튕겨 나오는 듯한 움직임과 짧게 끊기는 사운드가 몰입을 깬다는 지적, 돌 마찰이 부족하다는 지적이 나옴.
Hacker News 의견들
모바일에서 하니까 훨씬 낫더라. 폰 흔들어봐.
난 안 되던데. 이상한 애니메이션만 나오고 다 사라져서 다시 pour 버튼만 보임. iOS 최신 크롬임.
흔드는 게 아니라 기울이는 거 아닌가?
2021년산 보급형 안드로이드에선 슬라이드쇼처럼 돌아감.
iPhone 15 Pro에서도 10fps 정도 나오는데 리얼리스틱하단 말은 못 하겠음. 모래가 공중에 멈춰 있고 돌도 안 굴러가고.
공중에 멈춘다는 게 무슨 소리야? 탑다운 시점인데.
멈추는 건 못 봤는데 모래가 압력 쌓였다가 튕겨 나오는 느낌이 몰입을 깨더라.
데스크톱에서 줌 당기면 입자가 커지면서 밀도가 높아 보임. 화면 경계 기준 절대 좌표로 찍어서 그런 것 같음.
돌 둘레에 물이 고여 있는 것까지 돼 있고, 한곳에 많이 모으면 진짜 모래처럼 무너져 내림. 소리는 별로라 그냥 끄는 게 낫겠음.
?sand=beach 붙이니까 갑자기 리얼해 보이더라. 붉은 사막 모래가 해변 모래보다 더 뭉치는 것도 맞고.
모멘텀이 부족함. 모래가 너무 갑자기 서고 오디오 컷오프도 심하고 낙하 속도도 빠름.
지난주 smudge 데모보다 부피 유지가 훨씬 잘 됨.
이거 WebGPU 안 쓴다고 징징대는 소리 나올 듯.
폰으로 15분 넘게 갖고 놀았음. 데스크톱이랑 모바일이 완전 다른 경험이고, 기울인 뒤 화면에 남는 잔여물 효과가 좋더라. 다음엔 모래시계나 스노우글로브 나왔으면.
돌이 너무 빨리 움직임. 마찰이 더 필요해.
소리 진짜 큼. 기본을 음소거로 두거나 최소한 볼륨 경고라도 띄워줬으면. 애 키우는 사람이나 헤드폰 쓴 사람한테는 중요함.
iPhone 14에서 돌리면 구림. 최신 기기랑 그렇게 차이 큰가?