mcpField
L
LensHH-LT Optical Design

LensHH-LT Optical Design

ローカル
synapseoptics.com科学・教育11 日前に更新

LensHH-LT Optical Design について

LensHH-LTは、屈折・反射結像系を設計する光学設計者向けの逐次光学設計ツールです。光学解析と評価関数による最適化を備え、デスクトップアプリ、C# API、CLI、MCPから利用できます。

主な機能

  1. 01複数形式のレンズ設計を読み込み
  2. 02多色光学解析
  3. 03評価関数による最適化
  4. 04ガラス置換と設計形状の操作
  5. 05デスクトップアプリ、C# API、CLI

活用シーン

  1. 01レンズのMTFと収差を解析
  2. 02既存のレンズ設計を最適化
  3. 03カタログ内のガラスを検索・置換
  4. 04LLMエージェントから設計エンジンを操作

MCP 対応

MCPサーバーは解析や最適化のために設計エンジンをLLMエージェントへ公開し、ストックレンズのワークフローにも対応します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

LensHH-LT — 光学レンズ設計

LensHH-LT は、屈折式および反射式の撮像システム(トリプレット、ペッツバール、ダブルガウス、シュミット・カセグレン望遠鏡、マクストフ望遠鏡など)を対象とする逐次光学設計ツールです。

ZEMAX(.zmx)、OSLO(.len)、Optalix(.otx)、Code V(.seq)、Optiland(.json)、または LensHH-LT 独自の .lhlt 形式から初期設計を読み込み、多色解析(スポット、MTF、波面、光線ファンと OPD ファン、ザイデル、ゼルニケ、歪曲、像面湾曲、相対照度、色収差による焦点移動)一式を使って検討し、メリット関数駆動型の最適化(Levenberg-Marquardt、マルチスタート、ベイスンホッピング)に加え、設計形状オペレーター(要素分割、SPC 合成)や要素ごとのガラス置換を用いて改良できます。

同じエンジンを C# API、対話型 CLI、LLM エージェント(Claude Code、Cursor など)向けの MCP サーバーから利用できます。デスクトップアプリは Windows、macOS、Linux で動作します。

このガイドでは、GUI、すべての解析パネル、すべてのメリット関数オペランド、最適化機能、ガラスカタログシステム、プログラムインターフェースについて説明します。

ページ

  • はじめに — インストール、サンプルレンズの読み込み、最初の解析の実行、最初の最適化の実行。
  • 解析リファレンス — 各解析パネル(スポット、MTF、波面、光線ファン、ザイデル、ゼルニケなど)の入力項目と解釈のヒント。
  • メリット関数リファレンス — 各メリット関数オペランドの入力項目、意味、一般的な使い方。
  • 最適化 — 最適化機能(Local LM、Random Start、Multistart、Basin Hopping、各種グローバルモード)、新しい形式や実在ガラスの探索(Sign-Pattern Search、Replace Model Glass)、設計形状オペレーター(要素分割、SPC 合成)、それぞれの使いどころ。
  • 最適化変数としての半径 — 固定開口面の有効開口半径を変数にし、最適化機能で開口を直接調整できるようにします。ケラレを含むクック・トリプレットの事例を詳しく紹介します。
  • 自動ケラレ係数 — 解析と最適化で軸外視野のケラレた瞳を正しくサンプリングし、開口の変化に応じて自動的に再計算します。
  • GPU アクセラレーション — Preferences で GPU オプションを設定し、リアルタイム GPU ステータスチップで動作を確認する方法、および GPU を使用する最適化機能と使用しない最適化機能を説明します。
  • ガラスカタログ — AGF 形式、同梱される 5 つのカタログ、優先順位、GlassCatalogGenerator によるカスタムカタログ、最適化中のガラス置換について説明します。
  • API、CLI、MCP — プログラムからのアクセス方法:C# API を独自の .NET コードに組み込む、対話型 CLI からエンジンを操作する、または Claude/Cursor/その他の MCP ホストに公開する方法を説明します。
  • エージェントのワークフロー — 市販レンズを基にした設計 — LLM エージェントが search_stock_lenses → insert_stock_lens → 解析 → reverse_lens を連携し、同梱の Edmund、Thorlabs、Ross Optical の 7,600 点の部品カタログを使って最適化する手順。
  • Sasian 設計 — 市販レンズを使ったトリプレットのパイプライン — Cooke トリプレットの骨格を作成し、ガラス置換を伴う自由最適化を行った後、各自由曲面単レンズを順に最適なカタログ市販部品へ置き換える、エンドツーエンドの MCP オーケストレーター(sasian_design_start/_status/_cancel/_discard)。ダブレット改造に向けたフェーズ 2 の開始点も説明します。
  • ソースからのビルド — すべてのプラットフォームで必須ではありません(Windows インストーラー、署名済み macOS zip パッケージ、Linux AppImage はすべて各リリースに同梱)。main を追跡するユーザー向けです。

対応範囲

LensHH-LT は、汎用レンズ設計者向けの一般的なワークフローに対応しています。

  • ZEMAX(.zmx)、OSLO(.len)、Optalix(.otx)、Code V(.seq)、Optiland(.json)、または LensHH-LT のネイティブ形式 .lhlt のレンズファイルの読み込み。
  • 標準面および偶数次非球面。
  • EPD または F/# の開口、物体角または物体高の視野。
  • 多色スポット、PSF、MTF の解析(波面、OPD、ゼルニケ、ザイデルは波長ごとに評価されます)。
  • 変数とピックアップを使用した、評価関数駆動型の最適化。
  • AGF 形式のガラスカタログ(インストーラーには 5 つのカタログが付属します)。

コンフィグレーション、コーティング、熱・環境の影響、公差データ、傾きと偏心、折り返し、非標準の面タイプには対応していません。これらについては、フルバージョンの LensHH をご覧ください。

フィードバック

プロジェクトの GitHub リポジトリに、問題や提案を投稿してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。