DCSB
DCSB
DQ-Compatible Section Bundle
Unit Dual Quaternion()을 기반으로 리만 다양체() 위의 변형장을 정의하는 프레임워크. 쉐입마다 전체 정점 델타를 저장하는 전역적 블렌드쉐입을 폐기하고, 변형을 기하학적 보존 법칙이 지배하는 연속 장(Field)의 상호작용으로 재정의합니다.
DCSB 전체를 하나의 정리로 증명한 선행 연구는 없습니다. 각 단계는 독립적으로 검증된 기존 정리들의 조합이며, 수학적으로 검증된 것과 미검증인 것을 이 문서 전반에서 명확히 구분합니다.
기존의 전역적 블렌드쉐입(Global Blendshapes)은 쉐입 타깃마다 전체 정점의 변위 델타()를 저장하는 데이터 기반 접근입니다. DCSB는 이 패러다임을 폐기합니다. 변형 대상을 리만 다양체()로 선언하고, 모든 변형을 기하학적 보존 법칙이 지배하는 연속 장(Field)의 상호작용으로 재정의합니다. 데이터는 닻(Anchor)에만 존재하고, 다양체 내부 연산은 내재적 기하학 법칙을 따릅니다.
수학적 3대 지표
Section titled “수학적 3대 지표”모든 차트가 단위 DQ 섹션()으로 정의되므로, 공간은 부피와 위상을 보존하는 심플렉틱 성질을 자동으로 갖습니다. 인 등거리 변환(Isometry)의 코탄젠트 리프트가 항상 심플렉토모피즘(Symplectomorphism)이기 때문입니다.
유클리드 닻(Anchor)을 통해 리만 메트릭 와 심플렉틱 형식 가 관계를 만족하며 결합됩니다. 이 호환성은 조건에 의해 자동으로 성립합니다.
런타임에서는 DQ 블렌딩 후 Unit DQ 다양체 위로 정규화(projection)하여 효율을 확보합니다. 이는 국소 변형에서 ScLERP에 근사하며, 근사 범위 내에서 별도의 수치 보정 없이 기하학적 정합성을 유지합니다. ScLERP는 Cartan–Schouten 메트릭의 측지선으로 문헌에서 확인된 결과입니다.
수학적 기반
Section titled “수학적 기반”아래 9개 항목은 모두 검증 완료된 수학적 사실입니다. 각 단계는 독립적인 기존 정리에 의존하며, 이 조합이 DCSB의 수학적 토대를 구성합니다.
| # | 내용 | 근거 |
|---|---|---|
| 1 | Unit DQ 강제 | 정의에 의해 자명 |
| 2 | 위의 미분동형사상 | 표준 결과 |
| 3 | 미분동형사상의 코탄젠트 리프트 심플렉토모피즘 | 교과서 정리 |
| 4 | 차트 간 전환도 미분동형사상 전역적 심플렉틱 구조 보존 | 3번의 귀결 |
| 5 | Unit DQ bi-invariant 리만 메트릭 유도 | 표준 결과 |
| 6 | ScLERP = Cartan–Schouten 메트릭의 측지선 | 문헌 확인 |
| 7 | 메트릭은 두 스케일 상수로 결정되는 계열 (유일하지 않음) | 계열 분류 |
| 8 | 메트릭을 고정하면 레비-치비타 연결은 유일 | 표준 결과 |
| 9 | 와 의 호환성은 조건에 의해 자동 성립 | 구조적 귀결 |
수학적 증명 핵심
Section titled “수학적 증명 핵심”” 공간 자체가 그렇게 생겼으니 찌그러질 수 없다고 선언하는 기하학적 헌법과 같습니다. ‘어떻게 구현할까’라는 공학적 고민이 ‘어떤 공간인가’라는 수학적 정의로 승화됩니다. “
5대 도메인
Section titled “5대 도메인”Curve Light
Section titled “Curve Light”와 심플렉틱 구조
단위 DQ는 인 등거리 변환을 유도합니다. 이 변환의 코탄젠트 리프트는 심플렉틱 형식 를 보존하는 심플렉토모피즘이 되어, 변형 중에도 공간의 위상과 부피가 구조적으로 보존됩니다.
스케일 가 개입하면 이 되어 부피 보존이 깨지고 심플렉틱 구조가 붕괴됩니다. DCSB는 수학적 엄밀성을 위해 순수 강체 운동 에 집중하여 수치적 안정성을 극대화합니다.
측지선 기반 제어 메커니즘
두 제어점 사이를 나사선 운동(Screw motion)으로 연결합니다. 수학적으로 특정 Cartan–Schouten 메트릭 하에서 상의 유일한 측지선(Geodesic)으로 정의됩니다. 짐벌 락 없이 어떤 방향에서도 끊김 없는 조명 조준 보간이 가능합니다.
런타임에서는 DQ 블렌딩 후 정규화를 수행하며, 이는 국소 변형에서 ScLERP에 근사합니다. 별도의 수치 보정 없이 근사 범위 내에서 기하학적 정합성이 유지됩니다.
평가 공학 장치
실제 좌표 데이터는 오직 닻에만 존재하며, 그 외 공간은 리만 기하학 법칙이 지배하는 필드로 취급합니다. 무게중심 좌표계 매핑을 통해 유클리드 데이터와 리만 공간 사이의 인터페이스를 형성합니다.
리만 메트릭 와 접속 계수 를 기하학적 상수로 간주하여 Pre-bake 후 Sparse Tensor Table로 관리합니다. 런타임 미분 연산을 단순 텐서 곱으로 치환하여 GPU 부하를 최소화합니다.
강체 운동에 의해 캡슐 간 공간 중첩이 기하학적으로 억제되므로, per-pixel 최근접 커브 탐색 없이 단순 가산(Additive) 연산으로 렌더링 가속이 가능합니다.
| 전략 | 방식 | 적정 밀도 |
|---|---|---|
| Gather (Per Tile) | 모든 타일이 캡슐 리스트를 순회 | 저밀도 (128개 미만) |
| Scatter (Per Capsule) | 각 캡슐이 자신의 AABB 타일에 ID를 투영 | 고밀도 (512개 이상) |
자코비안 특이점 분석
DQ 필드의 일계 미분인 자코비안 를 통해 공간의 변형 구배를 산출합니다. 특이점 근방에서 급격한 에너지 집중을 감지합니다.
궤적 곡률 변화에 따른 광량 감쇠(Attenuation)와 빔 폭(Beam Width) 조절을 별도의 시뮬레이션 없이 결정론적으로 산출합니다.
” DQ Curve Light는 조명을 ‘배치’하는 것이 아니라, 빛이 흐를 수밖에 없는 심플렉틱 리만 공간을 설계하는 것입니다. 공간의 헌법(Law)이 확립되었기에, 그 안의 빛은 절대 수치적으로 찌그러질 수 없는 우아함을 유지하게 됩니다. “
Curve Decal
Section titled “Curve Decal”베지에 기반 DQ 캡슐
실제 좌표 데이터는 제어점 닻에만 존재하며, 나머지 공간은 리만 기하학 법칙이 지배하는 필드로 취급됩니다. 닻 사이의 모든 연산은 내재적 기하학이 자동으로 결정합니다.
회전과 평행 이동을 로 통합 보간하여 데칼의 투영 방향과 위치를 곡선 궤적을 따라 정밀하게 배치합니다. 짐벌 락 없이 임의의 곡면 법선 방향을 추적합니다.
유클리드 닻과 리만 차트의 상호작용
유클리드 좌표 데이터는 오직 닻에만 존재하며, 그 외 모든 공간 연산은 리만 다양체 내의 내재적 기하학 법칙을 따릅니다. 투영 대상 곡면의 메트릭 가 변형의 척도를 자동으로 결정합니다.
차트 내부의 임의의 점은 닻들의 무게중심 좌표계에 의해 매개변수화되어 유클리드–리만 공간 사이의 유일한 대응 사상을 형성합니다. 이 사상의 연속성이 투영의 매끄러움을 보장합니다.
모든 차트가 DQ 섹션으로 정의되어 국소적으로 심플렉틱하므로, 무게중심 보간만으로도 에너지와 위상을 보존하며 곡면에 타이트하게 밀착됩니다. 별도의 수치 보정 없이 수학적 정당성이 확보됩니다.
투영행렬 자코비안 ()
의 변화량을 통해 데칼이 표면 곡률에 따라 얼마나 압착되거나 늘어났는지를 나타내는 변형률(Strain) 텐서를 직접 유도합니다. 물리 시뮬레이션 없이 순수 기하 연산으로 산출됩니다.
산출된 변형률을 데칼의 파손 맵(Damage Map) 방향으로 내적()하여, 표면 곡률 변화에 따른 마모·균열 효과를 결정론적으로 렌더링합니다. 자코비안 특이점과 달리 파손 방향성을 명시적으로 제어할 수 있습니다.
평가 및 최적화
타겟의 리만 메트릭 와 접속 계수 를 기하학적 상수로 Pre-bake하여 희소 텐서 형태로 관리합니다. 런타임 미분 연산이 단순 텐서 곱으로 치환되어 실시간 투영이 가능합니다.
변형이 특정 정점이 아닌 공간(차트)에 정의되므로, 메시 해상도에 관계없이 동일한 투영 퀄리티를 유지합니다. 고폴리·저폴리 구분 없이 단일 파이프라인으로 처리됩니다.
강체 운동에 의해 캡슐 간 공간 중첩이 기하학적으로 억제되므로, 복잡한 최근접 탐색 없이 가산 연산만으로 다중 데칼 렌더링 가속이 가능합니다.
” DQ Curve Decal에서 투영행렬 자코비안은 단순한 수치적 지표를 넘어, 유클리드 공간의 텍스처가 리만 공간의 기하학적 굴곡에 어떻게 동화되는지를 정의하는 ‘변형의 척도’입니다. 이를 통해 물리 시뮬레이션 없이도 표면 곡률에 반응하는 지능형 데칼 시스템이 완성됩니다. “
Facial Blends
Section titled “Facial Blends”TCDF — Topological Curved DQ Field
FACS의 각 AU는 특정 안면 근육의 수축·이완을 나타내며, 이는 직선이 아닌 ‘결(Grain)‘을 가진 곡선 운동입니다. TCDF는 이를 2차 베지에 곡선() 기반의 DQ 라티스로 모사하여 AU와 1:N으로 매핑합니다.
얼굴 전체 기하학을 하나의 위상 공간으로 간주하고, 각 DQ 라티스를 해당 공간의 로컬 차트(Chart)로 정의합니다. 차트 간 전환은 DQ 섹션이 보장하는 심플렉틱 호환성을 유지합니다.
DCSB 공간 내 FACS AU의 기하학적 엄밀성
리만 다양체로 확장된 얼굴 표면 위에서 레비-치비타 접속(Levi-Civita Connection)을 통해 차트 간 평행 이동이 정의됩니다. 입가처럼 여러 AU가 중첩되는 영역에서 변형 에너지가 어떻게 수학적으로 합성되는지 완벽하게 설명합니다.
모든 차트가 DQ 섹션으로 정의되므로 공간은 국소적으로 심플렉틱합니다. DQ 블렌딩 후 정규화가 근사 범위 내에서 ScLERP에 수렴하여 캔디랩(Candy-wrapper) 비틀림 아티팩트가 원천적으로 발생하지 않습니다. 다만 볼륨은 완벽히 보존되지 않으며, 유실량은 제어 가능한 범위로 개선됩니다.
조건을 만족하는 단위 DQ는 강체 운동 그룹 와 동형이며, 모든 변환이 부피 왜곡 없는 등거리 변환(Isometry)임을 보장합니다. 스케일 항이 없으므로 심플렉틱 구조가 자동으로 유지됩니다.
변형률 기반 동적 주름
DQ 필드의 일계 미분인 자코비안 를 통해 변형 구배를 도출합니다. 근방에서 에너지 집중 — 즉 주름이 발생할 지점 — 을 사전에 감지합니다.
산출된 변형률(Strain) 텐서를 사전에 정의된 주름 맵 방향으로 내적()하여 AU 강도에 따른 사실적인 주름을 결정론적으로 렌더링합니다. 실시간 가중치 블렌딩이 아닌 기하 법칙 기반 자동 생성입니다.
Unit Index Mapping
리만 메트릭 와 접속 계수 를 기하학적 상수로 간주하여 빌드 타임에 계산합니다. 런타임에는 이미 구워진 상수를 조회하는 것만으로 복잡한 미분 연산을 대체합니다.
얼굴 전체 데이터를 저장하는 대신, 각 DQ 커브가 영향을 미치는 유효 영역만 인덱스 맵 형태로 관리합니다. GPU 런타임에서 복잡한 미분 연산 없이 단순 텐서 곱( 평가)만으로 물리적 변형을 추론합니다.
변형이 특정 정점이 아닌 ‘공간’에 정의되므로, 메시 해상도나 LOD 수준에 관계없이 동일한 변형 퀄리티를 유지합니다. 페이셜 캡처 해상도와 무관하게 동일한 파이프라인으로 처리됩니다.
| 항목 | 전통적 블렌드쉐입 | DCSB (TCDF) | 의의 |
|---|---|---|---|
| 변형 모델 | 정점별 위치 변위의 선형 합산 | DQ 기반 공간 필드 왜곡 | 데이터에서 법칙으로 전환 |
| 보존 법칙 | 회전 시 부피 감소 발생 | 캔디랩 아티팩트 제거, 볼륨 유실 controllable 범위로 개선 | 기하학적 무결성 확보 |
| 데이터 구조 | 수만 개의 정점 델타 (고용량) | 수십 개의 DQ 필드 + 인덱스 맵 | 데이터 전송 효율 극대화 |
| 주름 구현 | 가중치 기반 수동 텍스처 블렌딩 | 변형률(Hessian) 기반 자동 생성 | 결정론적 물리 현상 추론 |
| 연산 방식 | 단순 가중치 합산 | 리만 접속 기반 평행 이동 + 텐서 곱 | 수학적 유일성 및 실시간성 |
Water Caustics
Section titled “Water Caustics”DCSB 공간 내의 리만 다양체
모든 차트가 DQ 섹션으로 기술됨에 따라 수면은 국소적으로 심플렉틱 성질을 갖습니다. 수면의 파동이 비정상적으로 찌그러지거나 에너지가 소실되지 않는 기하학적 토대가 됩니다.
DQ 블렌딩 후 정규화가 근사 범위 내에서 ScLERP에 수렴하므로, 수면의 곡률 변화가 근사 범위 내에서 매끄럽게 유지됩니다.
광학적 사상의 자코비안 분석
카우스틱 현상은 DCSB 공간 자체가 아닌, 수면(리만 다양체)에서 바닥면(유클리드 공간)으로의 광학적 사상을 통해 발현됩니다. 수면의 메트릭 변화가 굴절 구배를 결정합니다.
DCSB 필드의 일계 미분인 자코비안 로 수면의 변형 구배를 도출하고, 이를 바탕으로 바닥면의 빛 밀도 변화를 별도의 Ray Tracing 없이 상수 시간 내에 산출합니다.
결정론적 4단계 파이프라인
| 단계 | 분석 기제 | 수치적 역할 |
|---|---|---|
| Step 1 곡률 기술 | DQ 필드 미분 | 수면 다양체 의 국소적 휘어짐(Curvature)과 변형률(Strain)을 도출합니다. |
| Step 2 굴절 해석 | 투영행렬 자코비안 | 수면의 메트릭 변화에 따른 입사광의 굴절 구배를 산출합니다. |
| Step 3 에너지 집중 | 자코비안 특이점 분석 | 의 임계점 부근을 카우스틱 라인으로 판정합니다. |
| Step 4 텐서 투영 | 연산 | 변형률(Strain)을 카우스틱 맵 방향으로 내적하여 최종 에너지를 렌더링합니다. |
Unit Index Mapping
리만 메트릭 와 접속 계수 를 기하학적 상수로 간주하여 빌드 타임에 계산합니다. 런타임 미분 방정식 풀이를 단순 텐서 곱으로 치환하여 카우스틱 강도를 실시간으로 추론합니다.
수면 파동이 유효한 영역만 인덱스 맵 형태로 관리합니다. 전체 수면을 순회하는 대신 활성 영역에만 연산이 집중되어 GPU 부하가 최소화됩니다.
수면의 변형이 특정 정점이 아닌 공간 필드에 정의되므로, 수면 메시의 해상도와 관계없이 일관된 카우스틱 패턴을 보장합니다. 저해상도 수면 메시에서도 고해상도 카우스틱 산출이 가능합니다.
” DCSB 공간은 수면이라는 ‘심플렉틱 렌즈’의 형상을 리만 기하학으로 정밀하게 기술하며, 카우스틱은 이 렌즈를 통과한 빛의 사상이 자코비안 특이점에 도달했을 때 발생하는 에너지 전이 현상으로 근사됩니다. 이는 물리적 실체(수면)와 광학적 결과(카우스틱)를 하나의 기하학적 질서로 통합하는 접근입니다. “
Wind Field
Section titled “Wind Field”지형 연결성 기반의 리만 다양체
지형의 높이 데이터(유클리드 데이터)를 분석하여 바람이 통과할 수 있는 경로와 차단되는 영역을 리만 메트릭 로 기술합니다. 물리적 제약 조건이 다양체 연결성에 내재화됩니다.
다양체의 연결성이 확립되면, 바람의 흐름은 더 이상 매 프레임 계산해야 하는 동적 시뮬레이션이 아니라 다양체 볼륨 내에서 고정된 DQ 섹션 상수(Constant)로 정의됩니다.
시뮬레이션 → 함수 평가 치환
복잡한 와류나 장애물 회피 흐름은 DCSB 공간 내에서 근사 범위 내에서 선형적인 단순 이동에 수렴합니다. 비선형 유체 계산이 기하 구조에 의해 선형화됩니다.
매 프레임 시뮬레이션 틱(Tick)을 업데이트하는 대신, 현재 시간()과 위치()를 입력으로 다양체 필드의 상태를 직접 샘플링합니다. 연산 복잡도가 에서 로 전환됩니다.
유클리드 닻과 무게중심 블렌딩
바람의 세기·방향 등 관측 데이터는 오직 유클리드 닻에만 존재하며, 다양체 내부의 모든 점은 이 닻들의 상호작용으로 결정됩니다.
모든 차트가 DQ 섹션으로 정의되어 국소적으로 심플렉틱합니다. DQ 블렌딩 후 정규화를 통해 근사 범위 내에서 ScLERP에 수렴하며, 기하학적 변형이 controllable한 범위로 제어됩니다.
심플렉틱 구조가 국소 부피 변화를 억제하는 기하학적 토대를 제공하므로, 별도의 유체 역학 방정식 없이도 비압축성 흐름에 근사하는 조건을 확보합니다. 완전한 비압축성이 아닌 기하학적 근사임에 유의합니다.
자코비안을 통한 풍속 변화
지형의 곡률이 급변하는 골짜기·능선 지점에서 자코비안 를 분석하여 풍속의 가속이나 감속을 결정론적으로 산출합니다. 시뮬레이션 없이 기하 미분만으로 급변 지점을 예측합니다.
바람의 흐름이 정점이 아닌 공간 필드에 정의되므로, 지형 메시의 해상도에 관계없이 일관된 바람의 흐름을 보장합니다. 저해상도 지형에서도 고품질 바람 패턴이 유지됩니다.
| 항목 | 기존 방식 (SPH/Grid) | DCSB Wind Field |
|---|---|---|
| 연산 복잡도 | — 매 프레임 틱 업데이트 | — 상수 시간 샘플링 |
| 데이터 구조 | 전역적 속도/압력 필드 저장 | DQ 필드 + 단위 인덱스 맵 |
| 물리적 제약 | 충돌 검사 및 경계 조건 계산 필요 | 다양체 연결성에 제약 조건 내재화 |
| 최적화 기법 | 적응형 격자 (Adaptive Grid) | Unit Index Mapping (상수화된 ) |
” DCSB 기반 Wind Field는 “정적인 기하학적 연결성이 동적인 필드 연산을 상수 시간으로 치환할 수 있음”을 입증하는 가장 강력한 사례입니다. 지형이라는 물리적 ‘헌법’을 리만 다양체로 정의함으로써, 그 안을 흐르는 바람은 별도의 연산 없이도 기하학적 필연성에 의해 흐르게 됩니다. “
핵심 공학 아키텍처
Section titled “핵심 공학 아키텍처”유클리드 공간()의 이산 데이터와 리만 다양체()를 연결하는 유일한 통로입니다. 데이터는 닻에만 존재하며, 다양체 내부 연산은 내재적 기하학 법칙을 따릅니다. 이를 통해 와 의 호환 구조가 성립합니다.
리만 메트릭 와 접속 계수 를 기하학적 상수로 간주하여 미리 계산(Pre-bake)하고, 희소 텐서 형태로 관리합니다. 런타임 미분 연산을 단순 텐서 곱으로 치환하여 실시간성을 확보합니다.
DQ 필드의 일계 미분인 자코비안 를 통해 변형 구배를 도출하고, 주름 노멀이나 카우스틱 맵 방향으로 투영()하여 2차 물리 현상을 결정론적으로 산출합니다. Facial Blends와 Water Caustics의 핵심 도출 경로입니다.
학술적 차별성
Section titled “학술적 차별성”스케일 항이 개입하면 심플렉틱 구조가 국소적으로 파괴됩니다. 수학적 엄밀성과 자동적 엄밀성을 위해 스케일을 의도적으로 배제하고 순수 강체 운동에 집중하여 수치적 안정성을 극대화합니다.
변형이 특정 정점이 아닌 공간에 정의되므로, 메시 해상도나 LOD 수준에 관계없이 동일한 변형 퀄리티를 유지합니다. 평가 비용으로 결정론적 결과를 산출합니다.
미검증 항목
Section titled “미검증 항목”아래 항목들은 수학적 기반(위 9개 항목)과 달리 아직 검증되지 않은 엔지니어링 설계 영역입니다.
- 각 도메인의 구체적인 구현 절차
- 두 스케일 상수의 최적값 결정 방법
- Facial Blends 주름 생성 대안