뒤로

Render Zero

저마다 삭제 카운트다운이 흐르는 미완성 모델들의 거대한 아카이브에서, 떠도는 파편 하나를 흰색 모델에게 건넵니다. 맞지 않는 부품인데도 모델은 그것을 받아들이고, 색이 차오르며 살아나고, 주변의 세계도 다시 자라납니다.

제작자: Render Zero소스 코드
라이브 체험
Render Zero라이브 체험

설명

생성에 실패하거나 버려진 모델은 모두 어딘가에 도착합니다. Render Zero는 바로 그곳을 상상합니다. 거대한 산업 아카이브에서 미완성 창조물들이 흰색 모델의 모습으로 거대한 돌손 위에 서 있고, 저마다 머리 위에서는 삭제 시계가 카운트다운을 하고 있습니다. 이 작품은 미완성인 것들을 위한 선물입니다.

루프는 짧고, 몸을 써서 진행됩니다. 창조물을 발견하고, 근처에 떠 있는 버려진 파편을 찾아, 집어 들어 창조물에게 건넵니다. 그 부품은 창조물이 원래 갖도록 설계된 것이 아니기 때문에 시스템은 불일치를 보고하지만, 창조물은 그래도 새로운 형태를 받아들입니다. 닿은 지점부터 흰색 모델 위로 색이 번지고, 금빛이 주위를 나선형으로 휘감아 오르며, 붙은 조각을 따라 꽃이 피어나고, 창조물이 살아납니다. 봉황은 부채 날개로 날아오르고, 수호자는 아래로 내려와 문을 방패 팔 삼아 순찰하며, 신전은 잎사귀 지붕 아래 불을 밝히고 땅에서 떠오릅니다.

창조물을 하나 구할 때마다 세계도 돌아옵니다. 주변의 아카이브가 녹아내리듯 사라지고, 손에서부터 새로운 세계가 바깥으로 자라납니다. 새로운 세계는 처음에는 흩어진 빛의 점으로 나타나고, 그다음에는 발을 들일 수 있는 단단한 풍경이 됩니다. 시계가 0에 닿으면 그 창조물은 영원히 삭제되고 체험은 계속됩니다. 모든 것을 구할 수는 없습니다. 마지막 창조물이 구해지거나 사라지면 시스템은 결과를 스캔한 뒤 ‘EXPECTED FORMS: NOT FOUND(예상된 형태: 찾을 수 없음)’, ‘NEW FORMS DETECTED(새로운 형태 감지됨)’이라고 알립니다. 이어서 삭제 카운트다운을 한 번 더 시작하지만 카운트다운은 산산이 부서지고, 마지막 메시지에는 ‘STILL BECOMING(여전히 무언가가 되어 가는 중)’이라고 적혀 있습니다.

이 선물은 ‘완성’이 아닙니다. 미완성인 모든 것이 원래 되어야 했던 모습이 될 필요는 없으며, 때로는 또 하나의 가능성만 있으면 됩니다. 두 환경 모두 World Labs Marble로 콘셉트 아트에서 생성했습니다. 회색 아카이브는 파노라마로 쓰이고, 살아 있는 세계는 파노라마이자 190만 개의 점으로 이루어진 가우시안 스플랫으로 쓰여, 창조물을 구할수록 주변에 드러납니다. 이 세계의 콜라이더 메시 덕분에 손에서 내려와 생성된 땅 위를 걸을 수 있습니다. Render Zero는 three.js와 WebXR로 브라우저에서 실행되며, 모든 사운드는 Web Audio API를 사용해 코드로 생성됩니다.

Tripo 활용 방식

체험의 핵심인, 흰색 모델이 완성 모델로 바뀌는 순간에는 Tripo의 결과물이 그대로 쓰입니다.

  • 각 창조물은 텍스처가 입혀진 Tripo 모델 하나입니다. Smart Mesh로 생성해 로우폴리 토폴로지를 얻었고, PBR 텍스처가 포함된 GLB로 내보냈습니다.
  • 체험은 먼저 메시 선이 드러난 흰색 모델로 그린 뒤, 창조물이 구해지는 순간 실제 텍스처가 번져 들게 합니다. 그래서 흰색 모델과 완성 모델은 정확히 같은 메시입니다.

트레일러