Skip to content

DCSB

Technical Docs · Deformation Framework

DCSB
DQ-Compatible Section Bundle

Unit Dual Quaternion(q^=1\|\hat{q}\| = 1)을 기반으로 리만 다양체(MM) 위의 변형장을 정의하는 프레임워크. 쉐입마다 전체 정점 델타를 저장하는 전역적 블렌드쉐입을 폐기하고, 변형을 기하학적 보존 법칙이 지배하는 연속 장(Field)의 상호작용으로 재정의합니다.

SE(3)SE(3) 강제Locally Symplecticbi-invariant 메트릭ScLERP 측지선LOD-free

DCSB 전체를 하나의 정리로 증명한 선행 연구는 없습니다. 각 단계는 독립적으로 검증된 기존 정리들의 조합이며, 수학적으로 검증된 것과 미검증인 것을 이 문서 전반에서 명확히 구분합니다.

Data to Law

기존의 전역적 블렌드쉐입(Global Blendshapes)은 쉐입 타깃마다 전체 정점의 변위 델타(Δ\Delta)를 저장하는 데이터 기반 접근입니다. DCSB는 이 패러다임을 폐기합니다. 변형 대상을 리만 다양체(MM)로 선언하고, 모든 변형을 기하학적 보존 법칙이 지배하는 연속 장(Field)의 상호작용으로 재정의합니다. 데이터는 닻(Anchor)에만 존재하고, 다양체 내부 연산은 내재적 기하학 법칙을 따릅니다.

Global Blendshapes
쉐입 타깃 수 × 정점 nn개 × Δ\Delta 저장 → 수치적 보정 기법
DCSB
공간 자체를 SE(3)SE(3) 장으로 정의 → 기하학적 헌법(Field Theory)
I
국소 심플렉틱 구조
Locally Symplectic Structure

모든 차트가 단위 DQ 섹션(SE(3)SE(3))으로 정의되므로, 공간은 부피와 위상을 보존하는 심플렉틱 성질을 자동으로 갖습니다. det(J)=1\det(J) = 1인 등거리 변환(Isometry)의 코탄젠트 리프트가 항상 심플렉토모피즘(Symplectomorphism)이기 때문입니다.

II
호환 구조
Compatible Structure

유클리드 닻(Anchor)을 통해 리만 메트릭 gg와 심플렉틱 형식 ω\omegaω(X,Y)=g(JX,Y)\omega(X, Y) = g(JX, Y) 관계를 만족하며 결합됩니다. 이 호환성은 q^=1\|\hat{q}\| = 1 조건에 의해 자동으로 성립합니다.

III
자동적 엄밀성
Automatic Rigor

런타임에서는 DQ 블렌딩 후 Unit DQ 다양체 위로 정규화(projection)하여 효율을 확보합니다. 이는 국소 변형에서 ScLERP에 근사하며, 근사 범위 내에서 별도의 수치 보정 없이 기하학적 정합성을 유지합니다. ScLERP는 Cartan–Schouten 메트릭의 측지선으로 문헌에서 확인된 결과입니다.

아래 9개 항목은 모두 검증 완료된 수학적 사실입니다. 각 단계는 독립적인 기존 정리에 의존하며, 이 조합이 DCSB의 수학적 토대를 구성합니다.

#내용근거
1Unit DQ \Rightarrow SE(3)SE(3) 강제정의에 의해 자명
2SE(3)SE(3) \Rightarrow R3\mathbb{R}^3 위의 미분동형사상표준 결과
3미분동형사상의 코탄젠트 리프트 \Rightarrow 심플렉토모피즘교과서 정리
4차트 간 전환도 미분동형사상 \Rightarrow 전역적 심플렉틱 구조 보존3번의 귀결
5Unit DQ \Rightarrow bi-invariant 리만 메트릭 유도표준 결과
6ScLERP = Cartan–Schouten 메트릭의 측지선문헌 확인
7메트릭은 두 스케일 상수로 결정되는 계열 (유일하지 않음)계열 분류
8메트릭을 고정하면 레비-치비타 연결은 유일표준 결과
9ω\omegagg의 호환성은 q^=1\|\hat{q}\| = 1 조건에 의해 자동 성립구조적 귀결
Locally Symplectic — 증명 요약
1단위 DQ q^\hat{q}는 유클리드 공간에서 det(J)=1\det(J) = 1인 등거리 변환(Isometry)을 유도합니다.
2등거리 변환의 코탄젠트 리프트는 항상 심플렉틱 사상(Symplectic map)입니다. (교과서 정리)
3모든 차트가 DQ 섹션으로 정의된 DCSB는 위상 공간의 심플렉틱 형식 ω\omega를 보존하며 국소적으로 심플렉틱합니다.
4이 구조 내에서 DQ 블렌딩 후 정규화는 근사 범위 내에서 에너지 보존 경로에 수렴하며, 별도의 수치 보정 없이 기하학적 정합성을 유지합니다.

공간 자체가 그렇게 생겼으니 찌그러질 수 없다고 선언하는 기하학적 헌법과 같습니다. ‘어떻게 구현할까’라는 공학적 고민이 ‘어떤 공간인가’라는 수학적 정의로 승화됩니다.

1. Curve Light
메트릭 비유일성 영향 없음 ✓
매질 (MM)광원 방출 궤적
역할SE(3)SE(3) 통합 섹션을 통한 짐벌 락 없는 보간
결과궤적 곡률에 따른 광량 감쇠 및 빔 폭 제어

SE(3)SE(3)와 심플렉틱 구조

대수적 구조
q^=qr+ϵqd(ϵ2=0,  qr=1,  qr,qd=0)\hat{q} = q_r + \epsilon q_d \quad (\epsilon^2 = 0,\; |q_r| = 1,\; \langle q_r, q_d \rangle = 0)
단위 DQ는 강체 운동 그룹 SE(3)SE(3)와 동형이며, 모든 연산의 원자 단위입니다.
국소 심플렉틱 성질

단위 DQ는 det(J)=1\det(J) = 1인 등거리 변환을 유도합니다. 이 변환의 코탄젠트 리프트는 심플렉틱 형식 ω\omega를 보존하는 심플렉토모피즘이 되어, 변형 중에도 공간의 위상과 부피가 구조적으로 보존됩니다.

스케일 배제의 당위성

스케일 ss가 개입하면 det(J)=s3\det(J) = s^3이 되어 부피 보존이 깨지고 심플렉틱 구조가 붕괴됩니다. DCSB는 수학적 엄밀성을 위해 순수 강체 운동 SE(3)SE(3)에 집중하여 수치적 안정성을 극대화합니다.

측지선 기반 제어 메커니즘

ScLERP
Screw Linear Interpolation

두 제어점 사이를 나사선 운동(Screw motion)으로 연결합니다. 수학적으로 특정 Cartan–Schouten 메트릭 하에서 SE(3)SE(3) 상의 유일한 측지선(Geodesic)으로 정의됩니다. 짐벌 락 없이 어떤 방향에서도 끊김 없는 조명 조준 보간이 가능합니다.

자동적 엄밀성
Automatic Rigor

런타임에서는 DQ 블렌딩 후 정규화를 수행하며, 이는 국소 변형에서 ScLERP에 근사합니다. 별도의 수치 보정 없이 근사 범위 내에서 기하학적 정합성이 유지됩니다.

O(1)O(1) 평가 공학 장치

⚓ 유클리드 닻 (Euclidean Anchor)

실제 좌표 데이터는 오직 닻에만 존재하며, 그 외 공간은 리만 기하학 법칙이 지배하는 필드로 취급합니다. 무게중심 좌표계 매핑을 통해 유클리드 데이터와 리만 공간 사이의 인터페이스를 형성합니다.

🗂 단위 인덱스 매핑 (Unit Index Mapping)

리만 메트릭 gijg_{ij}와 접속 계수 Γijk\Gamma^k_{ij}를 기하학적 상수로 간주하여 Pre-bake 후 Sparse Tensor Table로 관리합니다. 런타임 미분 연산을 단순 텐서 곱으로 치환하여 GPU 부하를 최소화합니다.

⊕ Additive Blending

SE(3)SE(3) 강체 운동에 의해 캡슐 간 공간 중첩이 기하학적으로 억제되므로, per-pixel 최근접 커브 탐색 없이 단순 가산(Additive) 연산으로 렌더링 가속이 가능합니다.

Clustering Pass Dispatch 전략
전략방식적정 밀도
Gather (Per Tile)모든 타일이 캡슐 리스트를 순회저밀도 (128개 미만)
Scatter (Per Capsule)각 캡슐이 자신의 AABB 타일에 ID를 투영고밀도 (512개 이상)

자코비안 특이점 분석

변형 구배 도출

DQ 필드의 일계 미분인 자코비안 J\mathcal{J}를 통해 공간의 변형 구배를 산출합니다. 특이점 det(J)0\det(\mathcal{J}) \to 0 근방에서 급격한 에너지 집중을 감지합니다.

빔 폭 및 광량 감쇠

궤적 곡률 변화에 따른 광량 감쇠(Attenuation)와 빔 폭(Beam Width) 조절을 별도의 시뮬레이션 없이 결정론적으로 산출합니다.

DQ Curve Light는 조명을 ‘배치’하는 것이 아니라, 빛이 흐를 수밖에 없는 심플렉틱 리만 공간을 설계하는 것입니다. 공간의 헌법(Law)이 확립되었기에, 그 안의 빛은 절대 수치적으로 찌그러질 수 없는 우아함을 유지하게 됩니다.


2. Curve Decal
메트릭 비유일성 영향 없음 ✓
매질 (MM)투영 대상 곡면
역할베지에 기반 DQ 캡슐을 통한 투영 차트 형성
결과표면 곡률 급변점 분석을 통한 데칼 신축/파손

베지에 기반 DQ 캡슐

투영체 궤적 정의
q^(t)=ScLERP(q^A,q^B,t(PA,CP,PB))\hat{q}(t) = \text{ScLERP}(\hat{q}_A,\, \hat{q}_B,\, t(P_A, CP, P_B))
2차 베지에 곡선을 단위 DQ 필드로 감싸 DQ 캡슐을 형성합니다. 제어점 PA,CP,PBP_A,\, CP,\, P_B는 유클리드 닻(Anchor)의 역할을 수행하며 차트의 생성원이 됩니다.
기하학적 기저 (Anchor)

실제 좌표 데이터는 제어점 닻에만 존재하며, 나머지 공간은 리만 기하학 법칙이 지배하는 필드로 취급됩니다. 닻 사이의 모든 연산은 내재적 기하학이 자동으로 결정합니다.

SE(3)SE(3) 통합 제어

회전과 평행 이동을 q^=qr+ϵqd\hat{q} = q_r + \epsilon q_d로 통합 보간하여 데칼의 투영 방향과 위치를 곡선 궤적을 따라 정밀하게 배치합니다. 짐벌 락 없이 임의의 곡면 법선 방향을 추적합니다.

유클리드 닻과 리만 차트의 상호작용

📍 데이터 격리 (Data Isolation)

유클리드 좌표 데이터는 오직 닻에만 존재하며, 그 외 모든 공간 연산은 리만 다양체 MM 내의 내재적 기하학 법칙을 따릅니다. 투영 대상 곡면의 메트릭 gijg_{ij}가 변형의 척도를 자동으로 결정합니다.

⚖️ 무게중심 매핑 (Barycentric Mapping)

차트 내부의 임의의 점은 닻들의 무게중심 좌표계에 의해 매개변수화되어 유클리드–리만 공간 사이의 유일한 대응 사상을 형성합니다. 이 사상의 연속성이 투영의 매끄러움을 보장합니다.

✓ 자동적 엄밀성 (Automatic Rigor)

모든 차트가 DQ 섹션으로 정의되어 국소적으로 심플렉틱하므로, 무게중심 보간만으로도 에너지와 위상을 보존하며 곡면에 타이트하게 밀착됩니다. 별도의 수치 보정 없이 수학적 정당성이 확보됩니다.

투영행렬 자코비안 (Jproj\mathcal{J}_{proj})

변형률 텐서 도출
εij=12 ⁣(uixj+ujxi)viaJproj\varepsilon_{ij} = \tfrac{1}{2}\!\left(\frac{\partial u_i}{\partial x_j} + \frac{\partial u_j}{\partial x_i}\right) \quad \text{via} \quad \mathcal{J}_{proj}
Jproj\mathcal{J}_{proj}는 차트의 국소 좌표 (u,v)(u,v)가 타겟 리만 다양체의 메트릭 gijg_{ij} 위로 투영될 때 발생하는 선형 사상의 변화율을 나타냅니다.
결정론적 신축 분석

Jproj\mathcal{J}_{proj}의 변화량을 통해 데칼이 표면 곡률에 따라 얼마나 압착되거나 늘어났는지를 나타내는 변형률(Strain) 텐서를 직접 유도합니다. 물리 시뮬레이션 없이 순수 기하 연산으로 산출됩니다.

텐서 투영 렌더링

산출된 변형률을 데칼의 파손 맵(Damage Map) 방향으로 내적(dot\text{dot})하여, 표면 곡률 변화에 따른 마모·균열 효과를 결정론적으로 렌더링합니다. 자코비안 특이점과 달리 파손 방향성을 명시적으로 제어할 수 있습니다.

O(1)O(1) 평가 및 최적화

🗂 단위 인덱스 매핑 (Unit Index Mapping)

타겟의 리만 메트릭 gijg_{ij}와 접속 계수 Γijk\Gamma^k_{ij}를 기하학적 상수로 Pre-bake하여 희소 텐서 형태로 관리합니다. 런타임 미분 연산이 단순 텐서 곱으로 치환되어 실시간 투영이 가능합니다.

∞ LOD-free 성능

변형이 특정 정점이 아닌 공간(차트)에 정의되므로, 메시 해상도에 관계없이 동일한 투영 퀄리티를 유지합니다. 고폴리·저폴리 구분 없이 단일 파이프라인으로 처리됩니다.

⊕ Additive Blending

SE(3)SE(3) 강체 운동에 의해 캡슐 간 공간 중첩이 기하학적으로 억제되므로, 복잡한 최근접 탐색 없이 가산 연산만으로 다중 데칼 렌더링 가속이 가능합니다.

DQ Curve Decal에서 투영행렬 자코비안은 단순한 수치적 지표를 넘어, 유클리드 공간의 텍스처가 리만 공간의 기하학적 굴곡에 어떻게 동화되는지를 정의하는 ‘변형의 척도’입니다. 이를 통해 물리 시뮬레이션 없이도 표면 곡률에 반응하는 지능형 데칼 시스템이 완성됩니다.


3. Facial Blends
주름 생성 미해결 ✗
매질 (MM)안면 표피 다양체
역할DQ 필드(TCDF)가 전역 변위 데이터를 대체
결과자코비안 특이점 기반 변형 구배 도출 가능 — 주름 생성은 별도 방법 필요

TCDF — Topological Curved DQ Field

패러다임 전환
전통적인 블렌드쉐입이 정점별 위치 변위(Δ\Delta)를 저장하는 것과 달리, TCDF는 얼굴 표면을 리만 다양체(MM)로 정의하고 근육의 움직임을 공간의 왜곡(Field Deformation)으로 기술합니다.
해부학적 모사 (Anatomical Mapping)

FACS의 각 AU는 특정 안면 근육의 수축·이완을 나타내며, 이는 직선이 아닌 ‘결(Grain)‘을 가진 곡선 운동입니다. TCDF는 이를 2차 베지에 곡선(PA,CP,PBP_A,\,CP,\,P_B) 기반의 DQ 라티스로 모사하여 AU와 1:N으로 매핑합니다.

위상 아틀라스 (Topological Atlas)

얼굴 전체 기하학을 하나의 위상 공간으로 간주하고, 각 DQ 라티스를 해당 공간의 로컬 차트(Chart)로 정의합니다. 차트 간 전환은 DQ 섹션이 보장하는 심플렉틱 호환성을 유지합니다.

DCSB 공간 내 FACS AU의 기하학적 엄밀성

∇ 리만 구조와 평행 이동 (Parallel Transport)

리만 다양체로 확장된 얼굴 표면 위에서 레비-치비타 접속(Levi-Civita Connection)을 통해 차트 간 평행 이동이 정의됩니다. 입가처럼 여러 AU가 중첩되는 영역에서 변형 에너지가 어떻게 수학적으로 합성되는지 완벽하게 설명합니다.

⊛ 국소 심플렉틱 구조와 자동적 엄밀성

모든 차트가 DQ 섹션으로 정의되므로 공간은 국소적으로 심플렉틱합니다. DQ 블렌딩 후 정규화가 근사 범위 내에서 ScLERP에 수렴하여 캔디랩(Candy-wrapper) 비틀림 아티팩트가 원천적으로 발생하지 않습니다. 다만 볼륨은 완벽히 보존되지 않으며, 유실량은 제어 가능한 범위로 개선됩니다.

≅ 단위 DQ와 Isometry

q^=1|\hat{q}| = 1 조건을 만족하는 단위 DQ는 강체 운동 그룹 SE(3)SE(3)와 동형이며, 모든 변환이 부피 왜곡 없는 등거리 변환(Isometry)임을 보장합니다. 스케일 항이 없으므로 심플렉틱 구조가 자동으로 유지됩니다.

변형률 기반 동적 주름

공변 헤시안 (Covariant Hessian)
2u(X,Y)=X(Y(u))(XY)u\nabla^2 u(X, Y) = X(Y(u)) - (\nabla_X Y)\,u
uu: 변위 필드. 주름을 공간의 공변 이계도함수로 정의하여 공간의 기울기가 급격히 변하는 지점을 측정합니다. 물리 시뮬레이션 없이 기하학적 미분만으로 산출됩니다.
자코비안 특이점 분석

DQ 필드의 일계 미분인 자코비안 J\mathcal{J}를 통해 변형 구배를 도출합니다. det(J)0\det(\mathcal{J}) \to 0 근방에서 에너지 집중 — 즉 주름이 발생할 지점 — 을 사전에 감지합니다.

텐서 투영 렌더링

산출된 변형률(Strain) 텐서를 사전에 정의된 주름 맵 방향으로 내적(dot\text{dot})하여 AU 강도에 따른 사실적인 주름을 결정론적으로 렌더링합니다. 실시간 가중치 블렌딩이 아닌 기하 법칙 기반 자동 생성입니다.

Unit Index Mapping

🔥 Pre-bake 상수화

리만 메트릭 gijg_{ij}와 접속 계수 Γijk\Gamma^k_{ij}를 기하학적 상수로 간주하여 빌드 타임에 계산합니다. 런타임에는 이미 구워진 상수를 조회하는 것만으로 복잡한 미분 연산을 대체합니다.

🗂 희소 텐서 관리

얼굴 전체 데이터를 저장하는 대신, 각 DQ 커브가 영향을 미치는 유효 영역만 인덱스 맵 형태로 관리합니다. GPU 런타임에서 복잡한 미분 연산 없이 단순 텐서 곱(O(1)O(1) 평가)만으로 물리적 변형을 추론합니다.

∞ LOD-free 해상도 독립성

변형이 특정 정점이 아닌 ‘공간’에 정의되므로, 메시 해상도나 LOD 수준에 관계없이 동일한 변형 퀄리티를 유지합니다. 페이셜 캡처 해상도와 무관하게 동일한 파이프라인으로 처리됩니다.

전통적 방식 vs. DCSB 기반 FACS (TCDF)
항목전통적 블렌드쉐입DCSB (TCDF)의의
변형 모델정점별 위치 변위의 선형 합산DQ 기반 공간 필드 왜곡데이터에서 법칙으로 전환
보존 법칙회전 시 부피 감소 발생캔디랩 아티팩트 제거, 볼륨 유실 controllable 범위로 개선기하학적 무결성 확보
데이터 구조수만 개의 정점 델타 (고용량)수십 개의 DQ 필드 + 인덱스 맵데이터 전송 효율 극대화
주름 구현가중치 기반 수동 텍스처 블렌딩변형률(Hessian) 기반 자동 생성결정론적 물리 현상 추론
연산 방식단순 가중치 합산리만 접속 기반 평행 이동 + 텐서 곱수학적 유일성 및 실시간성

4. Water Caustics
메트릭 비유일성 영향 없음 ✓
매질 (MM)유동하는 수면
역할수면 위상을 연속 DQ 벡터 필드로 정의 (SO(3)SO(3)만 사용)
결과변형률(Strain) 분석을 통한 카우스틱 에너지 결정론적 산출

DCSB 공간 내의 리만 다양체

수면 선언
수면은 단순한 높이 값의 집합이 아닌, 메트릭 텐서 gijg_{ij}가 정의된 연속적인 리만 다양체(MM)로 선언됩니다. 수면의 위상 변화와 법선 정보는 다양체 위의 각 점에 SE(3)SE(3) 변환을 할당하는 파이버 번들의 단면(Section)으로 정의됩니다.
⊛ 국소 심플렉틱 구조

모든 차트가 DQ 섹션으로 기술됨에 따라 수면은 국소적으로 심플렉틱 성질을 갖습니다. 수면의 파동이 비정상적으로 찌그러지거나 에너지가 소실되지 않는 기하학적 토대가 됩니다.

✓ 자동적 엄밀성

DQ 블렌딩 후 정규화가 근사 범위 내에서 ScLERP에 수렴하므로, 수면의 곡률 변화가 근사 범위 내에서 매끄럽게 유지됩니다.

광학적 사상의 자코비안 분석

자코비안 특이점 — 카우스틱 조건
det(Jopt)0caustic\det(\mathcal{J}_{opt}) \to 0 \quad \Rightarrow \quad \text{caustic}
광학적 사상 Ψ:pMPR3\Psi: p \in M \mapsto P \in \mathbb{R}^3의 자코비안 행렬식이 00에 수렴할 때, 유한한 영역의 빛 에너지가 무한히 작은 점·선으로 집중되는 카우스틱이 발생합니다.
광학적 사상 (Ψ\Psi)

카우스틱 현상은 DCSB 공간 자체가 아닌, 수면(리만 다양체)에서 바닥면(유클리드 공간)으로의 광학적 사상을 통해 발현됩니다. 수면의 메트릭 변화가 굴절 구배를 결정합니다.

결정론적 근사 (O(1)O(1))

DCSB 필드의 일계 미분인 자코비안 J\mathcal{J}로 수면의 변형 구배를 도출하고, 이를 바탕으로 바닥면의 빛 밀도 변화를 별도의 Ray Tracing 없이 상수 시간 내에 산출합니다.

결정론적 4단계 파이프라인

단계분석 기제수치적 역할
Step 1
곡률 기술
DQ 필드 미분수면 다양체 MM의 국소적 휘어짐(Curvature)과 변형률(Strain)을 도출합니다.
Step 2
굴절 해석
투영행렬 자코비안수면의 메트릭 변화에 따른 입사광의 굴절 구배를 산출합니다.
Step 3
에너지 집중
자코비안 특이점 분석det(Jopt)\det(\mathcal{J}_{opt})의 임계점 부근을 카우스틱 라인으로 판정합니다.
Step 4
텐서 투영
dot\text{dot} 연산변형률(Strain)을 카우스틱 맵 방향으로 내적하여 최종 에너지를 렌더링합니다.

Unit Index Mapping

🔥 Pre-baked Constants

리만 메트릭 gijg_{ij}와 접속 계수 Γijk\Gamma^k_{ij}를 기하학적 상수로 간주하여 빌드 타임에 계산합니다. 런타임 미분 방정식 풀이를 단순 텐서 곱으로 치환하여 카우스틱 강도를 실시간으로 추론합니다.

🗂 Sparse Tensor Table

수면 파동이 유효한 영역만 인덱스 맵 형태로 관리합니다. 전체 수면을 순회하는 대신 활성 영역에만 연산이 집중되어 GPU 부하가 최소화됩니다.

∞ LOD-free

수면의 변형이 특정 정점이 아닌 공간 필드에 정의되므로, 수면 메시의 해상도와 관계없이 일관된 카우스틱 패턴을 보장합니다. 저해상도 수면 메시에서도 고해상도 카우스틱 산출이 가능합니다.

DCSB 공간은 수면이라는 ‘심플렉틱 렌즈’의 형상을 리만 기하학으로 정밀하게 기술하며, 카우스틱은 이 렌즈를 통과한 빛의 사상이 자코비안 특이점에 도달했을 때 발생하는 에너지 전이 현상으로 근사됩니다. 이는 물리적 실체(수면)와 광학적 결과(카우스틱)를 하나의 기하학적 질서로 통합하는 접근입니다.


5. Wind Field
메트릭 비유일성 영향 없음 ✓
매질 (MM)지형 기반 다양체
역할지형 연결성에서 추출된 DQ 필드를 상수로 고정
결과다양체 볼륨 내 항상성(Stationarity) 구현 — time 직접 샘플링

지형 연결성 기반의 리만 다양체

패러다임 전환
윈드 필드는 단순한 벡터의 집합이 아니라, 지형의 기하학적 형상으로부터 유도된 3차원 리만 다양체(MM)로 정의됩니다. 동적인 유체 시뮬레이션을 정적인 공간 해석 문제로 전환합니다.
연결성으로서의 다양체

지형의 높이 데이터(유클리드 데이터)를 분석하여 바람이 통과할 수 있는 경로와 차단되는 영역을 리만 메트릭 gijg_{ij}로 기술합니다. 물리적 제약 조건이 다양체 연결성에 내재화됩니다.

Stationarity (항상성)

다양체의 연결성이 확립되면, 바람의 흐름은 더 이상 매 프레임 계산해야 하는 동적 시뮬레이션이 아니라 다양체 볼륨 내에서 고정된 DQ 섹션 상수(Constant)로 정의됩니다.

시뮬레이션 → 함수 평가 치환

선형 이동으로의 변환
Geodesic Reduction

복잡한 와류나 장애물 회피 흐름은 DCSB 공간 내에서 근사 범위 내에서 선형적인 단순 이동에 수렴합니다. 비선형 유체 계산이 기하 구조에 의해 선형화됩니다.

함수 평가 (Function Evaluation)
O(1)O(1) Sampling

매 프레임 시뮬레이션 틱(Tick)을 업데이트하는 대신, 현재 시간(tt)과 위치(pp)를 입력으로 다양체 필드의 상태를 직접 샘플링합니다. 연산 복잡도가 O(NlogN)O(N\log N)에서 O(1)O(1)로 전환됩니다.

유클리드 닻과 무게중심 블렌딩

⚓ 닻을 통한 호환성

바람의 세기·방향 등 관측 데이터는 오직 유클리드 닻에만 존재하며, 다양체 내부의 모든 점은 이 닻들의 상호작용으로 결정됩니다.

⊛ 단순 블렌딩의 기하학적 엄밀성

모든 차트가 DQ 섹션으로 정의되어 국소적으로 심플렉틱합니다. DQ 블렌딩 후 정규화를 통해 근사 범위 내에서 ScLERP에 수렴하며, 기하학적 변형이 controllable한 범위로 제어됩니다.

≈ 비압축성 흐름 근사 (v0\nabla \cdot \mathbf{v} \approx 0)

심플렉틱 구조가 국소 부피 변화를 억제하는 기하학적 토대를 제공하므로, 별도의 유체 역학 방정식 없이도 비압축성 흐름에 근사하는 조건을 확보합니다. 완전한 비압축성이 아닌 기하학적 근사임에 유의합니다.

자코비안을 통한 풍속 변화

자코비안 특이점 분석

지형의 곡률이 급변하는 골짜기·능선 지점에서 자코비안 J\mathcal{J}를 분석하여 풍속의 가속이나 감속을 결정론적으로 산출합니다. 시뮬레이션 없이 기하 미분만으로 급변 지점을 예측합니다.

LOD-free

바람의 흐름이 정점이 아닌 공간 필드에 정의되므로, 지형 메시의 해상도에 관계없이 일관된 바람의 흐름을 보장합니다. 저해상도 지형에서도 고품질 바람 패턴이 유지됩니다.

기존 시뮬레이션 방식 vs. DCSB Wind Field
항목기존 방식 (SPH/Grid)DCSB Wind Field
연산 복잡도O(NlogN)O(N \log N) — 매 프레임 틱 업데이트O(1)O(1) — 상수 시간 샘플링
데이터 구조전역적 속도/압력 필드 저장DQ 필드 + 단위 인덱스 맵
물리적 제약충돌 검사 및 경계 조건 계산 필요다양체 연결성에 제약 조건 내재화
최적화 기법적응형 격자 (Adaptive Grid)Unit Index Mapping (상수화된 Γ\Gamma)

DCSB 기반 Wind Field는 “정적인 기하학적 연결성이 동적인 필드 연산을 상수 시간으로 치환할 수 있음”을 입증하는 가장 강력한 사례입니다. 지형이라는 물리적 ‘헌법’을 리만 다양체로 정의함으로써, 그 안을 흐르는 바람은 별도의 연산 없이도 기하학적 필연성에 의해 흐르게 됩니다.


유클리드 닻 (Euclidean Anchor)

유클리드 공간(R3\mathbb{R}^3)의 이산 데이터와 리만 다양체(MM)를 연결하는 유일한 통로입니다. 데이터는 닻에만 존재하며, 다양체 내부 연산은 내재적 기하학 법칙을 따릅니다. 이를 통해 ggω\omega의 호환 구조가 성립합니다.

🗂단위 인덱스 매핑 (Unit Index Mapping)

리만 메트릭 gijg_{ij}와 접속 계수 Γijk\Gamma^k_{ij}를 기하학적 상수로 간주하여 미리 계산(Pre-bake)하고, 희소 텐서 형태로 관리합니다. 런타임 미분 연산을 단순 텐서 곱으로 치환하여 실시간성을 확보합니다.

자코비안 특이점 분석 (Jacobian Singularity Analysis)

DQ 필드의 일계 미분인 자코비안 J\mathcal{J}를 통해 변형 구배를 도출하고, 주름 노멀이나 카우스틱 맵 방향으로 투영(dot\mathrm{dot})하여 2차 물리 현상을 결정론적으로 산출합니다. Facial Blends와 Water Caustics의 핵심 도출 경로입니다.

vs DQS (Dual Quaternion Skinning)

DQS
정점 좌표를 옮기는 수치적 보정 기법. 물리적 의미 없이 보간 결과의 아티팩트를 수치로 교정합니다.

DCSB
공간의 성질 자체를 정의하는 필드 이론(Field Theory). 아티팩트가 구조적으로 발생할 수 없습니다.

스케일 배제와 순수성

스케일 항이 개입하면 심플렉틱 구조가 국소적으로 파괴됩니다. 수학적 엄밀성과 자동적 엄밀성을 위해 스케일을 의도적으로 배제하고 순수 SE(3)SE(3) 강체 운동에 집중하여 수치적 안정성을 극대화합니다.

해상도 독립성 (LOD-free)

변형이 특정 정점이 아닌 공간에 정의되므로, 메시 해상도나 LOD 수준에 관계없이 동일한 변형 퀄리티를 유지합니다. O(1)O(1) 평가 비용으로 결정론적 결과를 산출합니다.

아래 항목들은 수학적 기반(위 9개 항목)과 달리 아직 검증되지 않은 엔지니어링 설계 영역입니다.

  • 각 도메인의 구체적인 구현 절차
  • 두 스케일 상수의 최적값 결정 방법
  • Facial Blends 주름 생성 대안