Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/matchachoco010/aquamarinepainter


https://github.com/matchachoco010/aquamarinepainter

Last synced: 12 days ago
JSON representation

Awesome Lists containing this project

README

        

Aquamarine Painter




[ja | en]

## スクリーンショット

https://github.com/user-attachments/assets/64b61a46-360f-4107-a62b-e9491fa3b449

![screenshot](./README/screenshot-0.png)

![screenshot](./README/screenshot-1.png)

## PPW Curves

このソフトウェアでは[PPW Curves](https://www.jstage.jst.go.jp/article/transinf/E105.D/10/E105.D_2022PCP0006/_pdf)というスプライン曲線を利用しています。

この曲線はすべてのコントロールポイントを通る曲線で、調整ツールを利用することで以下のようなパラメータの調整ができます。

| 操作 | gif |
| --- | --- |
| コントロールポイントを左右ドラッグ | ![weight](./README/weight.gif) |
| コントロールポイントの間のセグメントを上下にドラッグ | ![phi](./README/phi.gif) |
| コントロールポイントの間のセグメントを左右にドラッグ | ![psi](./README/psi.gif) |

## キーボードショートカット

| キー | 機能 |
| --- | --- |
| `Ctrl` + `Z` | アンドゥ |
| `Ctrl` + `Shift` + `Z` | リドゥ |
| `Ctrl` + `C` | 選択中のマテリアル or レイヤーのコピー |
| `Ctrl` + `V` | ペースト |
| `1` | 描画ツール |
| `2` | 操作ツール |
| `3` | 調整ツール |
| `4` | 枠内に収める |
| `5` | 拡大率を100%に戻す |
| `6` | 左右反転 |
| `Space` | コントローラーの一時非表示 |

## 免責事項

このアプリは個人用に作成したものであり、OSSプロジェクトとして機能追加・要望対応などを行っていく予定はありません。
このアプリのソースコードはMITライセンスで配布しているので、必要があればforkして自分で機能を追加してください。

## LICENSE

このアプリのソースコードはMITライセンスで配布しています。

一部にMPL-2.0ライセンスのプログラムを利用しています。