見出し画像

【UnityLaTeX(第五弾)】ローカル環境でのLaTeX → SVG変換処理を実装しました。

概要

Unity内でLaTeXを使用できるツール「UnityLaTeX」の進捗報告です。
今回は、ローカル環境でLaTeXからSVGへ変換する処理を自作しました。

従来は、OSS(もしくは自前)のMathJax APIエンドポイントを利用し、オンラインでSVGに変換する必要がありました。
今回の実装により、ローカル環境でオフラインで無料で無制限に変換できるようになりました。

今後の展望

  1. さらなるサードパーティ依存の軽減
    現在使用している「Unity Vector Graphics」と同等のSVG → PNG変換処理を自作します。

  2. 本ツールの公開
    UnityアセットストアやGitHubに本プロジェクトを公開します。

入力したLaTeX文字列

\frac{1}{\Gamma(s)}\int_{0}^{\infty}\frac{u^{s-1}}{e^{u}-1}\mathrm{d}u

主な使用技術

1. Claude Code

開発支援ツールとして使用しています。

2. Unity Vector Graphics

SVG → PNG 変換に使用しているサードパーティのUnityパッケージです。

動画タイムライン

0:00 - 0:10:SVG数式画像を生成
0:11 - 0:27:PNG形式に変換

関連URL

タグ

#UnityLaTeX
#UnityTool
#Math
#LaTeX
#GameDev

いいなと思ったら応援しよう!