v0.2.74
v0.2.74 — hive-analytics급 대형 프로젝트 2D/3D 뷰어 렌더 수정
변경 사항
- *내용**:
- hive-analytics처럼 약 4900 노드·12000 엣지 프로젝트를 열면 기본 React Flow 2D가 DOM/SVG 한도에 걸려 뷰포트 오류가 나고, 3D는 파일마다 메시를 만들어 WebGL context lost / 빈 화면이 났음
- 대형 그래프는 2D를 WebGL로 자동 전환하고, 3D 파일은 InstancedMesh로 배치. 카메라 far/orbit 한계를 레이아웃 크기에 맞추고, 2D 첫 화면은 파일 카드가 읽히는 줌으로 맞춤
- context lost 시 캔버스를 remount 해 인스턴스 메시가 빈 채로 남는 문제를 막음
[변경 파일]:src/utils/viewportBudget.ts/src/hooks/useWebGLRemount.ts/src/components/Visualizer3D/FileMeshInstances.tsxsrc/components/Visualizer3D/Scene3D.tsx/BezierConnections.tsxsrc/components/Visualizer2D/WebGLGraph2D.tsx/src/App.tsx- --
← v0.2.73
(없음) →
📦 GitHub 릴리스 노트: v0.2.74