プチコン4 まとめWiki

投稿プログラム : ペイントツール「MOHAN」

パンくずリスト

2020年07月14日投稿 / 2020年09月24日更新 / 投稿者 : 妄碌庵 / タグ : 投稿プログラム お絵描きツール

概要

フリーハンドに特化したお絵描きツールです 12レイヤーの32bitフルカラーペイントが可能です

プチコン4MOHANEYjG6adU0AAFgBR.jpg
プチコン4MOHANEZgEvoJVcAAAk_V.jpg
プチコン4MOHANEaPVwHLWoAA9u5a.jpg

操作方法

起動するとすぐ描けるようになります アイコンヘルプはR2を押下後調べたいアイコンを押してみて下さい、インフォメーションゲージに説明が表示されます

20200920012714filetab.jpg
20200920012714colortab.jpg
20200920012714brushtab.jpg
20200920012714layertab.jpg
20200920012714edittab.jpg
20200920012714viewtab.jpg
20200920012714paltab.jpg
20200920012714settingtab.jpg

公開キー

build0497
4NZX53383

更新履歴

build0486 (2020-09-22)

	・指筆使用時に左下端及び右下端の特定座標で「配列を超えたアクセスです」でエラー終了する不具合を修正

build0484 (2020-09-22)

	・グラデーションパレットの座標が数Pixelずれていたのを修正
	・タッチスクリーンを押しっぱなしにしてMOHANを起動すると、離さないと表示がおかしくなる不具合を修正

build0482 (2020-09-21)

	・EDITタブのループシフト(全レイヤ)のプレビューが動作していないデグレ不具合の修正

build0481 (2020-09-20)

	・GUIを閉じているときにZL+上下キーのレイヤ切り替えを行うと、レイヤ不透明度スライダーが表示される場合がある不具合の修正

build0480 (2020-09-20)

	・塗りつぶしツール、無関係な線を塗りつぶさない様変更、線の真ん中で塗りつぶすように変更

build0478 (2020-09-19)

	・そもそもBuild0477をアップロードしてなかった、陳謝m(_ _)m
	・レイヤー反転(上下/左右)の直後にUNDOを行うとレイヤが破壊されてしまう不具合の修正

build0477 (2020-09-18)

	・レイヤー単位でのループシフト機能を実装、
	・予定していた機能の実装をすべて完了したので、しばらくバグつぶしだけのフェーズに入る予定

build0475 (2020-09-17)

	・マルチタッチ時に線を消す処理、規定フレーム数(現在20フレーム)以下にする、(通常ペイント時にマルチタッチして長いストロークが全部消えるという誤爆に対応)

build0474 (2020-09-16)

	・グラデーションパレットを実装、各パレットは長押しで現在色(不透明度は考慮されない)を設定、対に配置されているパレット色から自動的にグラデーションが生成される

build0470 (2020-09-14)

	・「スキマ対応塗りつぶし」実装、スライドバーで許容ギャップ幅(隙間の幅)を設定できる、すごい時間がかかるので処理中はアイコンを回転させる
	・UNDO範囲は塗りつぶし範囲に関わらず全画面行う
	・上記の実装に伴いバケツブラシは削除。

build0465 (2020-09-05)

	・プリセットブラシ登録機能実装、現在のブラシ設定を長押しすることで登録して使用する
	・何も登録してない場合のサンプルとして3つのデフォルトブラシをプリセット(ソースのDEFpresetPEN関数を参照のこと)

build0461 (2020-09-05)

	・画面描きかえに時間がかかるのでバックグラウンドで細切れに行い、操作を行ってから再度操作可能になるまでの時間を速くした(これによりレイヤ関連処理のボタン反応が高速化)
	・縦持ちモード時にレイヤ反転がアイコンの見た目通りになってないので機能を垂直反転/水平反転で交換する
	・画面を編集せずにレイヤ反転処理を行おうとするとエラーで落ちていた不具合を修正
	・HSVカーソルにゴミが混じるので対応、若干カーソルサイズが大きくなった
	・なんかいらん画像ファイルが混じってたので削除

build0452 (2020-09-03)

	・座標ジッター設定時のvsyncの条件式を間違えたため、編集領域が高速移動してしまう不具合を修正

build0451 (2020-09-03)

	・設定外部ファイル保存を実装、CFGタブのINIセーブアイコンで現在設定をセーブする、(色、ブラシサイズ、不透明度、画面レイアウト、アニメーション設定、回転角度固定設定等が起動時に読み込まれるイニシャライズファイルが保存される)

build0446 (2020-09-03)

	・タッチ時座標を動かさない場合のの描画回数を変更、いずれの場合も最低1回は描画、ぼかしペン/座標ジッターペンの場合、同一座標でも連続描画、座標ジッター時vsyncも切る

build0442 (2020-09-02)

	・デフォルトレイアウト以外のGUI配置が崩れていたのを修正
	・BREPEATが起動直後即座にREPEATが始まるように設定されていたのを修正(たぶんレガシーコード混入)、(タブ切替を押しっぱなしで連続切替できるようにした)

build04349 (2020-09-01)

	・座標ジッターを実装、ブラシタブ上部に配置、XYアイコン右上スライダーが座標ジッター幅、右下スライダーがブラシサイズジッター、最小値だとブラシ幅は一定だが、値が上がると小さいブラシ幅の描画もされるようになる(設定ブラシ幅以上の描画は行わない)

build0441 (2020-09-01)

	・GRP4ページを使用したテキストタイリングブラシを実装、選択するとGRPの領域選択モードに入る
	・選択が完了したらブラシで描画
	・通常ブラシの色相ジッターはフレーム毎>ストローク毎に変更、今までのフレーム毎色相ジッターブラシを使用したい場合座標ジッターで代用のこと

build0437 (2020-09-01)

	・「表示左右反転」を実装、こちらはデッサン狂いの確認用、合成画像スプライトを左右反転表示する、反転してもそのまま任意の場所に描くことが可能、左右反転しか行わないので縦画面モード時には縦構図で左右反転表示される。

build0434 (2020-08-31)

	・レイヤー「上下反転」、と「左右反転」を追加、すでに実装済みの上下回転と異なる
	・主に、デッサン狂いの確認の為ではなくレイヤー複写と合わせてシンメトリとか鏡面反射の絵を描きたい場合を想定
	・故に、レイヤ単位での編集となり、あまり高速ではない

build0433 (2020-08-31)

	・UNDO/レイヤ変更時のアニメーション機能のoff機能をつけた(起動時デフォルトon、設定タブに配置)

build0429 (2020-08-30)

	・フォークされていた描画処理コードを整理、ブラシの処理をフラットペンにも転用、フラットペンの抜きの描画がおかしかった不具合が修正された
	・build0345で実装していたリアルタイムブラシレンダリングがbuild0425で除外されていたので復活

build0428 (2020-08-30)

	・タッチの接触面積を基に不透明度を変更するようにした、抜きの描画がすっと抜けるようになった

build0427 (2020-08-29)

	・線が細いときにざらつき属性のブラシ形状に同一性があったので細いときのみさらに乱数をかける(細いときでも鉛筆っぽくなった)
	・バケツブラシ使用時にざらつき属性がかかっていなかった不具合の修正

build0425 (2020-08-29)

	・色相ジッターにジッター範囲調整スライダーを実装、上が色相、下が彩度/明度ジッター
	・ざらつき属性に密度調整スライダーを実装、値が低いほど密度が低下する、最大値はざらつきなし

build0417 (2020-08-26)

	・ブラシ属性に「ざらつき」を実装、onにすると描画範囲がざらつく、すべてのブラシに有効(指筆/ぼかしも対象)

build0412 (2020-08-25)

	・縦画面モード時にレイヤ不透明度スライダーを縦に表示するように改修
	・HSVカラーピッカーの明度輝度設定が適切に選択できなかった不具合を修正

build0408 (2020-08-24)

	・固定値拡縮回転モードを実装、onにすると回転は22.5度単位、拡縮は0.5倍から50倍まで12段階の固定値で拡縮回転
	・縦画面モードのαロック表示がずれていた、修正

build0399 (2020-08-21)

	・横画面モードでJoyCON(L)を取り外して操作した場合の操作不具合を補正

build0398 (2020-08-21)

	・縦画面モードでJoyCON(L)を取り外して操作した場合の操作不具合を補正

build0396 (2020-08-19)

	・縦画面モード時にレイヤ変更等のキーアサイン(ZL+左ボタン系)を変更していなかったのを修正

build0395 (2020-08-19)

	・縦画面モードを実装
	・アイコン座標の整理、微調整
	・ぼかし筆のブラシ濃度形状も指筆と同様、指数関数形状から平坦に変更した
	・RGB及びα/描画半径に数値表示を追加

build0388 (2020-08-17)

	・加算ペン使ってるとき消しゴム使えない不具合を修正
	・色スポイト使用後のペンモードアイコンが戻らない不具合を修正
	・指筆のブラシ濃度形状を指数関数形状から平坦に変更した

build0385 (2020-08-17)

	・指筆のブラシが編集画面端部にかかったときの描画処理がおかしかったので修正

build0382 (2020-08-15)

	・指筆実装

build0379 (2020-08-13)

	・ぼかしブラシ実装
	・プリレンダリングのブラシ濃度設定を間違えて設定していた、このため今までのプリレンダ濃度が薄かった為255に設定、描画濃度がかなり濃くなった(255/150=1.7倍)
	・上記の変更に伴いいくつかの初期パラメータを変更、ブラシ使用時の最小不透明度を5に変更する、フラットペンのエッジ増幅を廃止、やや描き味が変わったかもしれない。

build0369 (2020-08-11)

	・UNDO/REDO時にも全体レイヤアニメーションしていたのでこれをUNDO箇所のみとして別にアニメーション処理させる

build0366 (2020-08-10)

	・レイヤ変更時にレイヤ情報を拡大処理して動かしてみた、少し分かりやすくなったかも。
	・ループシフトを配列処理からGRP領域を使用した処理に変更、フラグメンテーションが原因のcopy失敗エラーを回避、高速化した。
	・各種機能ボタン実装
		・ZL+↑↓にてレイヤー変更
		・ZL+←にてブラシタブ表示
		・ZL+→にてカラーピッカータグ表示
		・ZL+フリックにてブラシサイズ変更を実装

build0357 (2020-08-08)

	・ループシフト実装、画像の上下左右を繋げた状態で位置をずらします
	・ブラシのパラメータ調整、ちょっとだけ抜き描画がスムーズになった

build0346 (2020-08-05)

	・左ボタンショートカットでスポイトを使うと強制的に普通のブラシに戻っていた不具合を修正

build0345 (2020-07-30)

	・ブラシサイズ7以下1以上のレンダリングをリアルタイムで行うことにより、ブラシ描画の滑らかさを向上した

build0342 (2020-07-24)

	・画面編集領域を拡大してカラーピッカーを押下時にブラシサイズスライダーが誤動作する不具合を修正
	・不透明度ロックをかけて消しゴムモードでペイントを行った場合、色を黒に置き換えてしまうため、描画処理自体を行わないようにした(メッセージを出力)

build0339 (2020-07-22)

	・スポイト用のレイヤ合成モードを旧式のまま放置していたため、レイヤーを通常以外にしてかつレイヤ不透明度モード実装時にスポイト色取得に不具合が生じていた、修正。

build0338 (2020-07-20)

	・レイヤ不透明度の比率がおかしかったのを修正
	・build0335-0337迄のレイヤ不透明度を使用してセーブされた画像は、ロード時不透明度が変わってしまいます

build0337 (2020-07-18)

	・レイヤ統合機能が上手く動かない不具合を修正
	・レイヤ不透明度スライダの反応が悪いのを改修

build0335 (2020-07-15)

	・レイヤー不透明度設定を実装

build0333 (2020-06-12)

	・エクスポートセーブ時(JPG/GRP)に合成間違えてたので修正

build0332 (2020-06-12)

	・編集領域端部でスポイト使うと落ちる不具合修正

Build0329 (2020-06-08)

	・上下回転を実装

build0326 (2020-06-02)

	・スポイトの座標取得が間違っていることに起因する不具合を修正
	・レイヤの合成方法を1枚スプライト方式に戻す
	・GUIツールの開閉でキャンバスが移動してしまう不具合を修正

build0320 (2020-05-30)

	・限定的なピンチイン・ピンチアウトによる拡大縮小を実装、L2ボタン併用で使用、一本指で移動も可能、回転は不便なので実装してない

build0312 (2020-05-28)

	・ファイルロード時の初期化し忘れバグを修正
	・レイヤの表示がしっぱなしバグを修正
	・build0300で混入したNiP/JPG/GRP/ファイルセーブの不具合を修正

build0311 (2020-05-28)

	・バケツブラシ、デバッグ用の設定を消し忘れたのを修正、全てのレイヤーが通常属性でないと、なんか変なの出る

build0308 (2020-05-27)

	・build0300で全画面表示が上手くできてなかったのを修正
	・微妙に使い所がわからないバケツブラシを実装(髪の毛の塗りにはほぼ使えない上に不安定)

build0300 (2020-05-25)

	・レイヤ合成モードの追加(通常/加算/乗算/スクリーン/オーバーレイ)
	・通常以外の合成モードが一つでもあるとレイヤ切り替えが遅くなります、ごめんなさい。

build0290 (2020-05-23)

	・UNDO回数管理ロジックの修正、突然REDOで戻れない事があったため、1から書き直し、シンプルな挙動にする。

build0283 (2020-05-22)

	・GRP保存、NiP保存、ベースシートカラー変更、全レイヤ初期化を実装
	・ファイル保存の安定性を向上
	・UNDO最大回数を40回に倍増
	・細い線で高速に編集領域の端部を動かすと、編集矩形領域拡張に失敗し、保存矩形領域を取りこぼす不具合を修正

build0275 (2020-05-21)

	・ボタンレイアウト変更
	・上下キー=タブ切り替え
	・右キー=消しゴムトグル
	・L1キーGUI開閉

build0272 (2020-05-20)

	・そもそもフラットペンのUNDOが効いてなかった不具合を修正orzそのまま使うとレイヤが破壊される

build0271 (2020-05-20)

	・Ni0ロードでサムネイルロードして、ファイルロードをキャンセルするとレイヤ情報が破壊されてるのを修正
	・全画面表示するとベースシートがずれるのを修正

build0268 (2020-05-20)

	・UNDO用GRP領域の周回遅れ保存によるレイヤ破壊不具合を修正(領域に関わらず破壊されなくなった)
	・UNDO用GRP領域を2倍にした(全画面で4回は保証、最大20回)
	・残りUNDO回数の表示不具合修正

build0255 (2020-05-19)

	・UNDOを「GRPにブロック単位で退避する」方式に変更、このためあまり広い面積を複数回UNDOはしにくくなった(全画面で最大2回)
	・(最大回数は20回と変わらず)

build0226 (2020-05-17)

	・加算ブラシ、色相ジッター、αロック機能、簡易ヘルプ、レイヤマージ、レイヤ初期化を実装

build0226 (2020-05-16)

	・編集画面移動速度係数を半分にした
	・サイズの大きいブラシの出方が悪かったので修正
	・レイヤサムネイルにフリンジが発生してたので修正
	・拡大時の画面移動が垂直平行になっていなかったので修正

build0219 (2020-05-15)

	・座標系の改良、視点(画面中央)中心に拡大縮小回転ができるようになった
	・倍率100%全画面表示モード追加
	・表示座標制限は廃止した、座標がわからなくなったら全画面モードでリセットしてください

build0209 (2020-05-14)

	・右位置常時表示してたアイコンの表示廃止
	・ブラシタブとViewタブにそれぞれ振り分け
	・2回以上ロードした時にメモリ足りないエラー担っていた不具合の対策
	・編集画面移動系の移動制限をつけた

build0205 (2020-05-13)

	・多段レイヤを確保した後、矩形範囲の広い描画を繰り返すとメモリエラーで落ちる不具合の対応

build0204 (2020-05-13)

	・セーブファイルメモリを先に確保することによる安定性の向上
	・選択タブを反転表示するようにした
	・レイヤータブの選択が10レイヤ以上だと不具合が発生していたのを修正

build0198 (2020-05-12)

	・種類別にタブ切り替えっぽくした
	・レイヤ管理タブを作成、各レイヤのサムネイル表示
	・タッチでレイヤ選択、アイコンでスワップ、新規レイヤ生成とかできる。
	・Lボタンで色設定タブに変更、GUIの開閉

build0180 (2020-05-10)

	・build171で混入した、GRP/JPGセーブ不具合修正
	・スポイト不具合修正
	・全画面表示不具合修正
	・移動アイコン、一秒押下後に処理する改修
	・ブラシで線の抜きの色が濃く出てしまう問題の低減

build0174 (2020-05-09)

	・スポイトが効かなくなる
	・JPG/GRPセーブが真っ黒の画面が保存される状態になっていたのを修正

build0171 (2020-05-09)

	・内部編集レイヤ合成をスプライト合成に変更、速度的にはあまり変わらなかった・・・orz
	・各種インフォメーション表示
	・補完線のしきい値を20から40に変更

build0157 (2020-05-07)

	・回転アイコン誤押下防止の為レイアウト微調整
	・SV3角のカーソルの大きさを等倍に戻す
	・クローズアイコン/Ni0セーブアイコンが押しにくかったのを修正

build152 (2020-05-06)

	・GUIのレイアウトを左に移す

build0148 (2020-05-05)

	・編集したレイヤが1レイヤだと上手くロードできない不具合を修正
	・HSVカラーサークルの色相取得不具合を修正
	・編集初期倍率を1倍(1280*720)に変更
	・ベース色を白に変更
	・MOHANのイメージキャラクタとして「紫神もはる(しがみもはる)」さんを設定、よしなに(何)

build0139 (2020-05-04)

	・フラットペンのエッジを立つようにした
	・セーブ・ロードbugfix
	・倍率表示
	・格子模様の描画をテキストスクリーンに変更
	・SaveMEM:計算セーブファイルサイズ/Freemem()空きメモリの表示(MB)(あまり役に立たないけど参考程度)

build0133 (2020-05-03)

	・UNDO誤爆防止の為、GUIエリアクローズ時に右側アイコン群も非表示にする
	・スポイト使用時アイコンの座標を上にずらす
	・UNDO/REDOアイコンを描き直した

build0131 (2020-05-02)

	・1ピクセル幅時の描画がおかしかったので修正(アイコンエディタ使用時に異常に気が付き修正)

build0130 (2020-05-01)

	・プロジェクトアイコンエディタをオミットしてMOHANのGUIアイコンエディタを差し込んだ
	・アイコン選択して編集モード(レイヤ2)
	・ブラシアイコン横にアイコンセーブボタンをつけた

build0127 (2020-04-30)

	・描画半径が最も細くなった時にアンチエイリアスをかけるようにした
	・上記に伴い最細線を1pxに変更
	・半径スライダー(黄色/水色)を指数関数的カーブで変化するように変更した、細めの線の調整をしやすくするため。

build0119 (2020-04-29)

	・GUIを非表示にして全画面モードにしたときも画面のパンズーム移動回転ができるようにした(主にスクショ用)

build0118 (2020-04-28)

	・セーブファイルNi0のロードに不具合があり、ロードされたファイルを再セーブすると上手く保存されない現象を修正
	・パートレイヤーファイルNIPが実装されていなかったのを実装
	・保存ファイルサイズ表示(暫定)

build0114 (2020-04-27)

	・レイヤをたくさん作成して広範囲矩形を編集するとメモリ確保エラーで落ちていたのでUNDOバッファ自動開放を有効にする、
	・UNDO回数と空メモリ表示を復活(システムで開放されるのであまりFreemem命令の意味はないけど一応)

build0112 (2020-04-27)

	・拡縮回転をL2ボタン+スティックに変更
	・アイコン言語の自動判別(スプライトページのプチコン4のロゴの画像チェックサムで判別)

build0109 (2020-04-25)

	・フラットペンを追加(1ストローク内で描画透明度限界があるペン、マーカーのような描画)
	・最低不透明度を調整
	・ファイルメニューでエラー終了してたのをつぶす

build0107 (2020-04-23)

	・ペンと消しゴムのサイズを別パラメータに分離
	・消しゴムモードの時サイズスライダー(黄色)が水色に変わる

build0105 (2020-04-22)

	・消しゴムモードの時エッジが何故か明るくなってしまっていたのを修正
	・レイヤ交換を行った時UNDOバッファのレイヤ指定がずれてしまったのを修正(レイヤは交換されたままUNDOを行う)

build0097(2020-04-20)

	・HSVカラーピッカーを色相環にした

build0094(2019-11-18)

	・初公開

メニュー 【4】

過去シリーズWiki

ヘルプ

リンク

最近の更新

最近の人気ページ

オンライン情報

  • 現在同時に 1 人がこのサイトを見ています
  • このページはこれまでに 536 回、本日は 1 回、昨日は 1 回閲覧されました

ページの先頭に戻る

表示モード : [ スマホ・3DS対応表示 | クラシック表示 ]
PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji
ページの処理時間 : 0.045 秒 | このページの最終更新 : 2020/10/19 (月) 15:26:57 (182d) | ログイン
Copyright(C) 2011-2019 プチコンまとめWiki