프롬프트 (두 모델 동일)
'Gummy Bears' 빌드 - 단일 독립형 HTML 파일 (three.js CDN 의존성만 사용): 흰색 테이블 위에 젤리 곰 몇 마리를 두고 잡고, 늘리고, 찌그러뜨리고, 던지고, 쏟아붓는 기능.
곰들
- 고전적인 젤리 곰 실루엣: 귀 두 개 달린 둥근 머리, 짧은 주둥이, 통통한 몸, 뭉툭한 팔다리, 작은 눈과 코 - 각 부위가 매끄럽게 연결됨 - 몸체는 개별 구체가 아닌 암시적 표면(메타볼/마칭 큐브)으로 빌드 - 재질: 진짜 젤리 사탕. 투과와 굴절이 있는 반투명 재질, 두꺼운 부분일수록 깊어지는 유색 빛 흡수, 날카로운 하이라이트가 있는 광택 코팅 - 색상: 체리 레드, 오렌지, 레몬 옐로우, 애플 그린, 투명 파인애플 - 각 곰 아래에 곰 고유 색상으로 물든 부드러운 유색 그림자
물리 엔진 (이게 핵심 - 플라스틱이 아닌 젤리처럼 느껴져야 함)
- 각 곰은 소프트 바디: 머리, 귀, 주둥이, 몸, 배, 손발에 질량 점을 두고 부피 보존 형상 매칭으로 결합
- 팔다리와 목은 점들 사이를 잇는 신축성 있는 가닥으로 렌더링되며, 늘어날수록 가늘어짐
- 아무 부위나 잡고 당기면 고무처럼 늘어나고, 나머지 몸체는 그 뒤를 따라 기울어지며, 놓으면 감쇠된 흔들림과 함께 제자리로 돌아옴
- 머리를 위로 당기면 목이 늘어나고 몸이 따라오며, 놓으면 곰이 찌그러졌다가 튀어 오름
- 머리를 아래로 누르면 곰이 팬케이크처럼 납작해졌다가 옆으로 불룩해지고, 다시 튀어 오름
- 곰을 던지면 날아가서 착지 시 찌그러지고, 튕기면서 다른 곰들을 밀어냄
- 곰들은 서로 충돌하며 절대 겹치지 않음
- 가만히 있는 곰들은 무작위로 작게 튀어 오르며 찌그러지고 늘어남
- '곰 더 쏟기' 버튼을 누르면 위에서 한 움큼 떨어져 흔들거리는 젤리 더미가 됨
UI
- 흰색 배경의 편집 제품 페이지 스타일. 큼직한 이탤릭체 세리프 제목 'Gummy / Bears.', 짧은 부제목, 오른쪽에 맛 샘플, 흔들림 슬라이더, 실시간 '늘리기' 및 '튕기기' 수치, '곰 더 쏟기' 버튼이 있는 미니멀한 카드
- 잡을 때 커지는 미세한 원형 커서