Repository navigation
Releases: tatao4503/holosyn-3d-studio
Releases · tatao4503/holosyn-3d-studio
Release list
HOLOSYN v1.2.0 — BENCH
두 달 동안 가장 크게 바뀐 것은 이 도구를 언제 여는가입니다.
HOLOSYN은 발표용으로 만들었는데, 발표는 1년에 몇 번뿐입니다. 그래서 문을 하나 더 냈습니다.
| 주소 | 언제 | |
|---|---|---|
| BENCH | / |
매주. 출력 전 확인, 받은 모델 검토, 두 버전 비교, 치수 재기 |
| STAGE | /stage/ |
발표 날. 프로젝터, 관객 QR, 포인터, 타이머, 관람 링크 |
같은 앱이고, 헤더 단추로 지금 보고 있는 장면 그대로 건너갑니다.
새로 되는 것
- STL — 슬라이서에 넣는 그 파일. 바이너리·ASCII 둘 다
- 여러 파일 한꺼번에 — 출력용 부품이 STL 하나씩 나오니까, 같이 떨어뜨리면 한 모델로 합쳐지고 파일 이름이 부품 이름이 됩니다. STL 하나로는 못 쓰던 분해도·Part Scan이 이때부터 됩니다
- 무대만 — 노트북 하나를 프로젝터에 물릴 때 조작 화면을 숨깁니다. 카메라는 그대로 내 손에,
Esc로 복귀 - 보관함 — 모델을 GLB째 담고, 그때의 무대 사진과 날짜를 같이 남깁니다. 몇 달 뒤에 열어도 알아볼 수 있게
- 발표용 런처 3종 — 문마다 하나씩, 전부 인터넷 없이 동작
고친 것 중 중요한 것
- 치수가 틀렸습니다. 100mm 정육면체를 25mm라고 했습니다. mm 환산이 하드코딩 상수였습니다. 이제 glTF는 규격대로 정확하고(1단위=1m), 단위를 담지 않는 형식(STL·OBJ)은
u로 표시한 뒤 실제 크기를 넣으면 mm로 바뀝니다 - 임포트 위험도가 거꾸로였습니다. 20만 삼각형 출력 파일에 "HIGH"를 띄웠는데, 실측하면 기본 샘플보다 15배 빠릅니다. 이제 실제로 몇 프레임 그려보고 판정합니다
- 발표자 노트와 치수가 "저장"이라 말하고 메모리에만 있었습니다. 새로고침하면 사라졌습니다
- 보관함이 모델을 안 담고 "복원 완료"라고 했습니다. 불러오면 데모가 내 이름표를 달고 나왔습니다
- 사파리에서 녹화가 조용히 죽어 있었습니다. 빈 클립도 "저장 완료"라고 했습니다
- 저장이 거부되면(시크릿 모드·용량 초과) 언어·모드 전환이 먹지 않았습니다
- GLB 내보내기가 실제로는 바이너리가 아니었습니다
안쪽
app.js16,306줄 → 11,900줄, 모듈 15개 (빌드 도구 없음, classic script 그대로)- 검사 3겹: 배포 누락 가드 · 로드 순서 가드 ·
eslint no-undef - 전부 CI에서 돕니다
모델 파일은 여전히 이 브라우저를 떠나지 않습니다. 올릴 서버가 없기 때문입니다.
라이브에서 재보면 요청 31개가 전부 자기 호스트이고 외부로 나가는 건 0입니다.
프로 모드의 AI 어시스턴트와 실시간 협업 두 가지만 예외이며, 둘 다 기본으로 꺼져 있습니다.
전체 설명은 USER_GUIDE.md에 있습니다.
HOLOSYN v1.1.0 — Stage Tools Release
HOLOSYN v1.1.0
시제품의 구조와 재질을 보여주는 데서 한 단계 더 나아가, 발표 현장에서 바로 설명하고 공유할 수 있도록 마감한 릴리스입니다.
Highlights
- 현재 발표 장면을 QR로 공유. 링크가 너무 길면 스캔 가능한 앱 QR을 표시하고, 복사 버튼은 정확한 장면 URL을 유지
- 레이저·자유 드로잉·화살표를 지원하는 라이브 포인터 (
Shift+P) - 30초·3분·5분 페이싱을 보여주는 피치 타이머 (
T) - 저장한 발표자 노트를 읽는 브라우저 TTS 내레이션
- 발표 흐름과 새 기능을 반영한 README, 데모 스크립트, 한국어 사용자 설명서 PDF
Architecture
- 선택형 Meshy Image-to-3D 게이트웨이와 Node 서버를 제거했습니다.
- HOLOSYN은 다시 백엔드·API 키·빌드 단계가 없는 순수 정적 브라우저 앱입니다.
- GLB, GLTF, OBJ와 이미지 임포트는 그대로 지원합니다.
Polish
- 기존
P = Showcase와 라이브 포인터 단축키 충돌을 분리했습니다. - QR 입력줄, 모달 표시 순서, 스캔 밀도와 캐시 갱신을 정리했습니다.
Validation
- JavaScript 구문 검사와 전체 smoke check 통과
- 실제 브라우저에서
P,Shift+P,T, QR 디코딩과 레이아웃 확인 - GitHub Actions CI 및 Pages 배포 성공
Try it
HOLOSYN v1.0.0 — Public Release
HOLOSYN v1.0.0
하드웨어 시제품을 불러오고, 구조와 재질을 설명하고, 발표와 전달까지 끝내는 브라우저 기반 3D 시제품 공간 발표 스튜디오의 첫 공개 릴리즈입니다.
Highlights
- GLB, GLTF, OBJ 및 이미지 임포트
- Part Scan, 분해도, 조립 단계, 3D 측정과 주석
- HOLO / PRODUCT / HYBRID Material Reveal
- Timeline Director, Showcase, 자동 시네마틱, 30s Pitch
- 상태 공유 링크와 짧은 WebM 클립 녹화
- 모델과 발표 상태를 함께 전달하는
.holosynPortable Project - 서버 측 키를 사용하는 선택형 Meshy Image-to-3D 게이트웨이
- 비기너/프로 가이드 투어와 모바일 UI
Try it
GitHub Pages 데모는 핵심 발표 흐름을 제공합니다. API 키를 공개 사이트에 싣지 않기 위해 Secure Meshy 생성은 로컬
server.mjs실행 환경에서 사용합니다.
Validation
JavaScript syntax, smoke check, local server security boundary, launcher syntax, GitHub Pages deployment를 자동 검증했습니다.