Horology & Digital Architecture

Chronocci 文字盤カスタマイズ仕様とコンプリケーション機能の構造

著者: chaco • 最終更新: 2026年10月 • カテゴリ: 時計工学・グラフィックス仕様

Chronocci(クロノッチ)は、高級機械式時計の機構と意匠を Windows 10 / 11 上に再現するアナログデスクトップクロックです。 単なるデジタル画像としての時計ではなく、針の慣性や運針挙動、各種サブダイヤルの物理計算をベクターグラフィックスとして演算しています。

1. 文字盤を構成する基本レイヤー構造

Chronocci の文字盤は、DirectX 2D レンダリングパイプライン上で以下の階層構造(Z-Order)で描画されます。

レイヤー 1: ダイヤルベース 文字盤の地板。単色カラー、サンレイ(放射状反射)テクスチャ、ギョーシェ彫り調パターン、透過アルファ値を設定可能。
レイヤー 2: インデックス(目盛り) バーインデックス、アラビア数字、ローマ数字、ドット目盛り。外周レールウェイ目盛りの有無や太さを 0.1px 単位で調整可能。
レイヤー 3: サブダイヤル ムーンフェイズ、クロノグラフ積算計、パワーリザーブ計などのコンプリケーション領域。
レイヤー 4: 長短針・秒針 バトン針、ローザンジュ針、スペード針、ドルフィン針など。1 秒あたり 60 フレーム以上で滑らかに移動するスウィープ運針に対応。
レイヤー 5: 風防ガラス サファイアクリスタルを模した光沢反射レイヤー。デスクトップ壁紙を透過させるシースルー機能の中核。

2. 5大コンプリケーションの機構とアルゴリズム

時計用語における「コンプリケーション(Complication)」とは、時分秒の時刻表示以外の複雑機構を指します。Chronocci では 5 種類のクラシックなコンプリケーションをデジタル実装しています。

2.1. デイデイト(Day-Date)

日付(Date)および曜日(Day)を小窓から表示する機構。 3 時位置、6 時位置などのクラシカルな配置に対応し、言語別の曜日表記および日付フォーマットの書式指定に対応しています。

2.2. ムーンフェイズ(Moon Phase)

月の満ち欠け(月齢)をサブダイヤル上の三日月型開口部から表示する機構。 簡易的な 30 日周期ではなく、実際の天体朔望月(約 29.530589 日)に基づいた軌道計算アルゴリズムにより、高精度にグラフィックス表現します。

2.3. クロノグラフ(Chronograph)

ストップウォッチ機能。文字盤上を直接クリックすることで計測開始・一時停止、ダブルクリックでリセットが可能。 中央のクロノグラフ秒針およびサブダイヤルの分積算計がリアルタイムに連動します。

2.4. パワーリザーブ(Power Reserve)

機械式時計のゼンマイ巻き上げ残量を表すメーター。 Chronocci では Windows のシステム API と連携し、ノート PC のバッテリー残量をゲージの針の角度として表示します。

2.5. シースルー(See-Through)バック

文字盤の透過率を 0% から 100% まで無段階で調整し、デスクトップ壁紙や背面のウィンドウを透かして見せる機構です。

Horology & Digital Architecture

Chronocci Dial Customization Specs & Digital Complication Architecture

Author: chaco • Updated: October 2026 • Category: Horological Engineering & Graphics Pipeline

Chronocci is a precision analog desktop clock that brings traditional haute horlogerie mechanisms and aesthetics to Windows 10 & 11. Rather than static bitmap images, hand inertia, sweep movements, and subdial complications are rendered in real-time vector graphics.

1. Dial Layer Architecture

Chronocci dials are composited across 5 distinct Z-order layers rendered through DirectX 2D:

Layer 1: Dial Base Baseplate of the dial. Supports solid tones, sunray textures, guilloché patterns, and opacity alpha tuning.
Layer 2: Indices & Scales Baton indices, Arabic numerals, Roman numerals, and minute railway tracks adjusted down to 0.1px precision.
Layer 3: Subdials Dedicated aperture areas for moon phases, chronograph totalizers, and power reserve gauges.
Layer 4: Hands Baton, Dauphine, Spade, and Lozenge hands rendered with smooth 60fps+ mechanical sweep movements.
Layer 5: Crystal Glass Sapphire crystal reflection layer, forming the visual basis for see-through desktop integration.

2. The 5 Classic Complications

In horology, a "complication" refers to any feature beyond basic timekeeping. Chronocci digitally recreates five iconic complications:

2.1. Day-Date

Displays calendar day and weekday in apertures at 3 o'clock or 6 o'clock. Supports multilingual day naming and localized date formatting.

2.2. Moon Phase

Calculates true lunar synodic cycles (~29.530589 days) rather than crude 30-day approximations, rendering waxing and waning crescents with astronomical accuracy.

2.3. Chronograph

Integrated precision stopwatch. Single click to start/stop, double click to reset. The central chronograph seconds hand and subdial minute totalizer move in exact lockstep.

2.4. Power Reserve

Historically measuring mainspring tension, Chronocci connects this meter to the Windows Battery API, visualizing your laptop's charge percentage as a physical hand angle.

2.5. See-Through Mechanism

Adjust dial transparency continuously from 0% to 100%, allowing your desktop wallpaper to shine through behind the physical hands and markers.