← 목록
기타 2026-06-10 6KB 읽기 6분

하늘나라(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 = CrownyEngine72%/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 디바이스 지원 → 커널 부팅 그래픽 출력 경로
핵심 75% 준비. 하늘나라는 조합·확장.

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]]