Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matchachoco010/aquamarinepainter
https://github.com/matchachoco010/aquamarinepainter
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/matchachoco010/aquamarinepainter
- Owner: MatchaChoco010
- License: mit
- Created: 2024-09-09T14:27:09.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-09-10T20:24:02.000Z (2 months ago)
- Last Synced: 2024-09-10T23:49:11.973Z (2 months ago)
- Language: GDScript
- Size: 1.82 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Aquamarine Painter
## スクリーンショット
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ライセンスのプログラムを利用しています。