결정적 엔진 1.3.0

물리 시뮬레이션이 그대로 완성된 영상으로

매개변수를 조정하고 시뮬레이션을 실시간으로 보면서, 오디오가 맞물린 MP4를 내보내세요. 미리보기에서 보이는 것이 곧 나오는 파일입니다.

  • 설치 없음
  • 업로드 없음
  • 미리보기와 파일이 동일
에디터 화면 일러스트입니다. 실제 시뮬레이션은 에디터를 열어 보세요.
작동 방식

세 단계, 업로드 없음

  1. 01

    장면과 시드를 고르세요

    시드 하나가 시뮬레이션의 한 가지 변형 전체입니다. 검색은 수십 개를 백그라운드에서 평가해 결말이 좋은 것을 보여 줍니다.

  2. 02

    돌아가는 중에 조정하세요

    매개변수를 바꾸면 처음부터 다시 시뮬레이션되고, 새 첫 프레임이 150밀리초 안에 나타납니다.

  3. 03

    MP4로 내보내세요

    WebCodecs는 실시간보다 빠르게 인코딩하고, 사운드트랙은 충돌에서 만들어집니다.

기능

게시하기에 충분한 만큼, 그 이상은 없이

  • 미리보기와 파일이 동일

    미리보기와 내보내기는 같은 시뮬레이션·드로잉 함수를 호출합니다. 그 동일함은 프레임 단위로, 픽셀 오차 0으로 검증됩니다.

  • 서버 없는 내보내기

    WebCodecs가 브라우저에서 인코딩합니다. 무제한, 눈에 띄지 않는 워터마크와 함께.

  • 시드 선별

    그리지 않고 시뮬레이션해 결말에 점수를 매기고 후보를 정렬합니다. 크레딧을 쓰지 않습니다.

  • 결정적 오디오

    충돌 하나하나가 선택한 음계의 음이 되어, 그 음을 만든 충격과 맞물립니다.

  • 서버 렌더링

    브라우저가 인코딩하지 못할 때 — 또는 워터마크 없이 받고 싶을 때 — 같은 레시피가 격리된 레인에서 돌아 같은 파일을 돌려줍니다.

결정성

같은 시드는 어떤 기기에서도 같은 영상을 만듭니다

변경이 있을 때마다 프로젝트는 2,000스텝 뒤의 시뮬레이션 상태를 기록된 벡터와 비교합니다 — Chromium, Firefox, WebKit, Node에서. 해시가 하나라도 어긋나면 머지는 일어나지 않습니다.

이것이 “미리보기가 곧 파일”을 동기화 노력이 아니라 구조적 성질로 만듭니다.

엔진 1.3.0의 기준 벡터, 2,000스텝 뒤.
시뮬레이션시드해시
bouncing-ball-in-circle059170d19a860a390
bouncing-ball-in-circle1c57360956b8649b4
bouncing-ball-in-circle42aa2b8b98d9e7ec20

미리보기와 내보내기는 무료이고 무제한입니다

렌더링은 여러분의 컴퓨터에서 일어납니다 — 우리에게 비용이 들지 않으니 청구할 이유도 없습니다. 계정은 프로젝트 저장과 유료 기능에만 필요합니다.

계정 없이 시작하기