서버가 세그멘테이션과 오버레이 합성을 모두 끝낸 완성된 영상을 내려보냅니다 —
클라이언트 레이어가 하나뿐이라 어긋남이 구조적으로 불가능합니다.
로컬 비교군: /warp.html
서버가 합성해서 보낸 영상 (머리=마젠타, 얼굴피부=시안)
헤어를 생성하는 중입니다
잠시만 기다려 주세요
생성 중에는 영상 전송을 멈춥니다 — GPU를 GAN에 몰아주면 더 빨리 끝납니다.
원본 (참고용) —
대기 중.
GAN 결과
촬영 원본
합성 결과
GAN 원본 (얼굴까지 재생성)
[기존 머리 지우기] — 정지 사진에서 인페인팅이 실패했던 이유는 머리 뒤에
뭐가 있었는지 정보가 아예 없어서였습니다(그래서 환각). 영상에서는 고개를 돌리면
가려졌던 픽셀이 실제로 드러나므로, 그 순간을 기록해 두면 실제로 관측된 픽셀로
채울 수 있습니다.
→ 켜고 나서 고개를 좌우로 천천히 돌려 보세요. 커버리지가 올라가면서
머리가 점점 지워집니다. 아직 한 번도 드러난 적 없는 부분은 근거가 없으므로
일부러 원본을 남깁니다(환각하지 않음).
서버
디바이스
-
CUDA 그래프
-
추론
-
전처리 / 후처리
-
처리 합계
-
수신 대기
-
서버 fps
-
머리 픽셀
-
플레이트 커버리지
-
누적 프레임
-
frame #
-
라이브 뱅크 (각도별 GAN 생성)
[라이브 뱅크 만들기]를 누르면 지금 앉은 사람 기준으로 좌·정면·우
헤어를 그 자리에서 생성합니다.
안내하는 각도로 고개를 돌리고 잠깐 멈추면 자동으로 찍힙니다.
움직이는 중에는 흔들림 때문에 안 찍습니다. 한 칸이 완성되는 즉시
각도가 다 모이면 영상이 멈추고 생성 화면으로 넘어갑니다.
칸이 많을수록 전환이 덜 보이지만 생성 시간이 그만큼 늘어납니다.
사진 찍기 (GAN 고화질)
바꾼 뒤 새로 촬영해야 비교됩니다. 이미 만든 에셋은 예전 모델의 결과입니다.
차이는 고개를 30도 이상 돌렸을 때 나타나고, 정면에서는 거의 같습니다.
실시간 미리보기로 각도를 맞춘 뒤 [사진 찍기]를 누르세요.
GAN은 장당 약 9초입니다. 최초 1회는 모델 적재로 90초쯤 더 걸립니다.
정면을 보고, 머리 위·양옆에 여백이 남도록 조금 물러나면 결과가 좋아집니다.
3D 헤어스타일
움직임
100
맨이마 패치: -
스타일을 고르면 서버가 기존 머리를 지우고, 앞머리 자리는 인페인팅한 맨이마로 채운 뒤
3D 헤어를 얼굴 포즈로 렌더해 얹습니다. 크기/상하/그림자는 아래 슬라이더.