Repolode
winchxyz

winchxyz/spiralist

写真を、紙にペンや鉛筆、インク、絵の具で描いたような一筆描きに変換し、制作過程もブラウザー上で動画にします。

スター
68
フォーク
14
未解決の Issue
0
最終コミット
26 日前

これは何?

Spiralistは写真を一本の連続した線に変換し、シミュレートした紙の上に描画します。万年筆や水彩から木炭、金色まで、12種類の画材を使えます。描画モードは3種類です。「Artistic」は線幅を変えて明暗を表現し、「Realistic」は実際のペン幅を固定して線を密に配置します。また、プロッター風のパターンを4種類使えます。「Line art」は輪郭だけを特徴ごとに描画し、ローカルで動作するニューラル線画モデルと顔検出機能を利用します。

描画はWebGL 2でフレームごとにレンダリングされ、PNG、ペンプロッター向けのSVG、制作過程を収めたシネマティックなMP4動画として書き出せます。3Dプリント機能では、線をレリーフ状のプレートやワイヤー彫刻に変換し、Bambu Lab、Prusaなどのプリンター向けに3MFまたはSTLファイルを書き出せます。レイヤーごとの印刷タイムラプスも作成できます。

ビルド工程のない静的サイトです。写真はブラウザー内で処理され、アップロードされません。一度使えば、その後はオフラインでも動作します。

主な機能

  • 01写真をArtistic、Realistic、Line artの各モードで一本の連続した線に変換します。
  • 02万年筆インク、水彩、木炭、グラファイトなど、12種類の画材をシミュレートします。
  • 03描画過程を収めたPNG、ペンプロッター向けSVG、MP4動画を書き出せます。
  • 04レリーフ状のプレートやワイヤー彫刻用の3MF・STLファイルを生成し、レイヤーごとの印刷タイムラプスも作成します。
  • 05写真をブラウザー内でローカル処理し、初回アクセス後はオフラインで動作します。

ユースケース

  • 手元の写真から一筆描きのポートレートやイラストを作る。
  • 実寸のミリメートル単位に対応した、ペンプロッター描画用のSVGファイルを作成する。
  • 描画過程を収めた短い動画を作り、ソーシャルメディアに投稿する。
  • 写真から3Dプリント可能なレリーフ状のプレートやワイヤーアートを作る。

クイックスタート

  1. 1

    ブラウザーで公開中のサイトを開きます

  2. 2

    写真をアップロードし、描画モードを選択します

使う前に知っておきたいこと

  • 線画モードは初回使用時に約54 MBのダウンロードが1回必要です。
  • ライセンスのメタデータはNOASSERTIONとなっていますが、READMEにはMITバッジが表示されています。LICENSEファイルを確認してください。

トピック

よくある質問

spiralist とは?
写真を、紙にペンや鉛筆、インク、絵の具で描いたような一筆描きに変換し、制作過程もブラウザー上で動画にします。 Spiralistは写真を一本の連続した線に変換し、シミュレートした紙の上に描画します。万年筆や水彩から木炭、金色まで、12種類の画材を使えます。描画モードは3種類です。「Artistic」は線幅を変えて明暗を表現し、「Realistic」は実際のペン幅を固定して線を密に配置します。また、プロッター風のパターンを4種類使えます。「Line art」は輪郭だけを特徴ごとに描画し、ローカルで動作するニューラル線画モデルと顔検出機能を利用します。
spiralist は無料で使えますか?ライセンスは?
spiralist は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
spiralist は今もメンテナンスされていますか?
活発にメンテナンス中。spiralist の最終コミットは 2026年9月24日 です。
spiralist は何に使えますか?
手元の写真から一筆描きのポートレートやイラストを作る。 実寸のミリメートル単位に対応した、ペンプロッター描画用のSVGファイルを作成する。 描画過程を収めた短い動画を作り、ソーシャルメディアに投稿する。 写真から3Dプリント可能なレリーフ状のプレートやワイヤーアートを作る。
spiralist のインストール方法は?
ブラウザーで公開中のサイトを開きます 写真をアップロードし、描画モードを選択します
spiralist はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/winchxyz/spiralist

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト