하늘나라(haneulnara) GUI 기틀 — 크라우니OS 3D 공간 OS
작성일 2026-06-10 · 목표 크라우니OS의 GUI를 "하늘나라" 3D 공간 OS로 고도화하는 마스터 기틀. 원칙 신규구축 아니라 기존 자산 재배선. 클로드디자인+티옴타729 맞춤. 글로벌 압도적 우위.
0. 비전
- OS의 기본 단위 = 지구↔우주 1:1 매칭된 3D 공간(하늘나라). 그 공간 안에 책·컴퓨터처럼 저차원 세계(2D 앱·텍스트)가 내포된다.
- 모티브: Sky: 빛의 아이들(빛·결·여백·동행 미학)이 으뜸. OASIS(레디플레이원)·세컨드라이프 참고/스크리닝.
- 컴퓨팅 여건·작업 관심도에 따라 3D → 2.5D → 2D → 텍스트+이미지까지 무단계 스케일.
- 데이터 원칙: 테이블DB 위 온톨로지가 아니라, 27방사형 셀코어 로직을 모아 테이블DB를 구성(셀=공간 단위).
1. 발견된 기존 자산 (디스커버리 2026-06-10)
| 영역 | 성숙도 | 핵심 자산 |
|---|---|---|
| engine.crowny.org = CrownyEngine | 72% | /Users/ef/Downloads/CrownyEngine v0.7.2·129모듈·80K줄·1492테스트. render3d/scene3d/camera/math3d/physics3d/character3d/environ3d/editor3d, scene.rs(씬그래프), display.rs=ramfb/SDL2, net 멀티플레이, kps/hanseon 스크립팅 |
| 클로드/크라우니 디자인 | 65% | crowny-design/크라우니디자인.한선+크라우니표준.css. TOAU 4상색 T#22A06B/O#C9A961/A#D93025/U#7C6CDB, bg라이트#FAF9F7·다크#0F0D14, 골드#C9A961, Pretendard+JetBrains Mono, 토큰/컴포넌트40+ |
| 뷰·렌더·컴포지터 | 42% | 뷰.한선(828줄 방사형셀 3축 TI/OM/TA), 스타일.한선(307줄 c27팔레트), 윈도우.한선(789줄 WM), 글꼴.한선(172줄 5×7비트맵), 3D렌더러.한선(4×4행렬·투영), compositor.c(5140줄 더블버퍼·더티타일·6테마·블러·애니) |
| 벡터/공간 | — | CVF/CIF 벡터(트래픽75%↓, tri9 27→19683색), 크라우니ID셀스키마.한선(27슬롯 방사형), 원크라우니_UI렌더.한선, 웹코드 188모듈 140K줄 |
| ramfb 부팅 | 확인 | QEMU virt ramfb 디바이스 지원 → 커널 부팅 그래픽 출력 경로 |
2. 6층 아키텍처 (기틀)
L5 미학 Sky 빛·결·여백 + CVF/CIF 벡터 배경/텍스처 + 729 분위기
L4 디자인/맞춤 크라우니디자인 토큰(TOAU색) × 티옴타 729 유형별 맞춤 테마 (클로드디자인)
L3 스케일연속체 3D → 2.5D → 2D → 텍스트 (LOD, 컴퓨팅/관심도 자동전환)
L2 뷰/컴포넌트 뷰.한선(방사형셀) + 뷰_3D모드 + 윈도우.한선 컴포지터 + 글꼴
L1 공간모델 27방사형 셀코어 → 계층 씬그래프, verse 6561/26244 좌표 ↔ 셀 (지구↔우주 1:1)
L0 렌더기판 ramfb 프레임버퍼(커널 부팅) + CrownyEngine GPU/소프트 렌더 + hal_display
핵심 원칙
- 공간=셀: 27방사형 셀(3축 TI/OM/TA × 3 = 27)이 공간의 최소 단위. 셀이 모여 verse 6561/26244 좌표를 채우고, 그 집합이 곧 공간 테이블DB. OM축(상향)=계층 씬그래프 부모링크.
- 무단계 스케일(L3): 관찰자↔카메라 거리 + 컴퓨팅 예산 + 관심도(4상) → 렌더 모드 자동 선택. 3D(CrownyEngine)·2.5D(투영판)·2D(compositor/뷰)·텍스트(웹코드). 같은 콘텐츠, 다른 차원.
- 729 맞춤(L4): 티옴타 729(3⁶) 유형 → 사용자별 색·밀도·레이아웃·동선·대화 톤. 크라우니디자인 토큰을 729 변주.
- 저차원 내포: 3D 공간 안의 "책/컴퓨터"=2D 앱 창(compositor)·텍스트 뷰. 같은 셀 좌표에 차원만 다른 뷰.
3. 글로벌 압도적 우위 기준
- 단일 4상균형3진 코어로 3D~텍스트 무단계 — 경쟁 OS/메타버스에 없는 연속체.
- 셀=공간=DB 통합(온톨로지 역전) → 무한 확장·1:1 지구/우주 좌표.
- 729 초개인화 + Sky 미학 + 한계비용0 엣지 구동.
- 전부 한선씨/자립(외부 의존0), 헌법 제1조 귀속.
4. 빌드 웨이브 (재사용 우선)
- W1 공간기판:
하늘나라좌표.한선(verse 6561/26244 ↔ 27셀 1:1),씬노드.한선(셀 기반 씬그래프 부모-자식 transform 누적) - W2 스케일:
뷰스케일.한선(3D→2.5D→2D→텍스트 LOD 자동전환, 컴퓨팅·관심도 입력) - W3 뷰3D:
뷰3D.한선(뷰.한선 3D모드 확장 — 뷰_큐브/구체/패널, 3D렌더러 연동) - W4 디자인맞춤:
729테마.한선(티옴타 729 유형별 토큰 변주, 크라우니디자인 기반),스카이미학.한선(빛/결/여백 + CVF/CIF 배경) - W5 부팅렌더(C): hal_display → ramfb 실 프레임버퍼, kernel_main 렌더루프, compositor/뷰 출력. QEMU
-display로 데스크톱 확인. (메인 직접) - W6 입력/상호작용: 키보드/마우스 HAL + 한선씨 OS앱 창 디스패치 + 카메라 조작
5. 잔여/정직
- CrownyEngine(Rust)과 한선씨 렌더의 결합 경계(IPC/FFI) 정의 필요.
- 3D 카메라/조명/Z-buffer는 3D렌더러.한선에 확장(현재 행렬만).
- ISA729 GUI opcode(점찍기/사각형/원/글쓰기 = 347~352 예약) 정식 할당.
- 실기 디스플레이(HDMI/DP)는 Tegra DC 실주소 확정 필요(QEMU ramfb는 즉시 가능).
관련
- 디스커버리: task wjvd3ffh5. 마스터플랜 2026-06-09-크라우니OS-마스터플랜.md.
- [[project_radial_cell]] [[project_tiomta_9hanseon_nodes]] [[project_crowny_video]] [[feedback_design_standard_origin]] [[feedback_premium_design_hanseon_web]] [[project_crowny_browser_design]]