Play Journal Entries

Petit computer 3

myu31415myu31415

10/05/2017 8:03 AM ·Spoilers

スクリーンショットをサブマシンでとっちゃったので、サブアカウントで投稿:) 旧3DSでどの程度太いペン作れるかなテスト。旧3DSは遅いなぁ…。 【ENYP9P】 DB_BRUSH4.PRG が実行ファイルです。PP_BRUSH4.PRG と DB_BRUSH4.PPP は開発用のものです(後述します) 操作方法 ↑↓...サイズ(=直径pixel数)変更(L/Rで高速) ←→...アルファ値変更(L/Rで高速) A/B...色変更(黒/白), L/R押しながらでDecay変更 Y...クリア X...終了 Decayは縁をぼかすピクセル数ですが、あまり変更することを想定してません。

Advertisement

Comment

This post has no comments.

  • よくあるブラシをまともに実装してみたところ、全く高速化できる気がしなかったので、色々都合のいいように嘘をついて高速化しました。 具体的にはαをちゃんと計算しなきゃいけないところを、αの大きい方を選ぶって処理にしてます。このせいで画像のように一筆で書いた時おかしなことになります。ただこれはエアブラシのようなペンでなければ気づかない(と思う)ので、そういうペンは諦めて別処理にすれば良いかなと。

    Yeahs1
    Played
  • 流石にピクセル単位の関数呼び出しは許容できない&&コピペは面倒なので、色合成部分は以前作ったプリプロセッサ(というよりテンプレートエンジンかな)を使って埋め込んでます。 https://miiverse.nintendo.net/replies/AYMHAAADAAB2V0e2Sg1P3w PP_BRUSH4.PRG をSLOT0に読み込んで実行すると、SLOT1にDB_BRUSH4.PPPを読み込んで処理した後、SLOT2にコードを展開し実行します。プログラムを改造したい場合は、DB_BRUSH4.PPP を改造すると良いです。LorRを押しながら実行するとDB_BRUSH4.PPPをリロードするので注意です。

    Yeahs0
    Played
  • New専用にしてしまえばある程度妥協できるけど、それもなかなか踏み切れないですよね>< 高速化もまだマジックはあるのかもしれないけど、高度グラフィックユニットが切実に欲しい…

    Yeahs0
    Played
  • うちにあるLLは旧の方なんですよね…なのでNew専用はちょっと踏み切れないですねぇ。あとやっぱり公開考えると対応したくなりますね:) 高度グラフィックユニットほしいですねぇ……。今回の太いペンでいえば、ピクセル単位の合成がネックになってるので、色の線形補間命令があれば結構効きそうな気がしてます。 ただ別売りだと使うの躊躇してしまいそうですが;)

    Yeahs0
    Played
  • そこね><(別売りだと) BIGの方は最初から入ってるから遠慮せずに使える!!と思ったけど、実際は3DSにも対応したいからなかなかBIG専用にできないジレンマ(笑) GCOPYか何かに論理演算が加われば、それだけで爆速になりそうなんですけどね…><; …しかし、誰(笑)← 遅い突っ込み

    Yeahs0
    Played

Add a Comment

You must sign in to post a comment.

Sign in using a Nintendo Network ID to connect to users around the world by writing posts and comments and by giving Yeahs to other people's posts. You can create a Nintendo Network ID using your Wii U console or your system in the Nintendo 3DS family.

Use of Miiverse Details about Miiverse

Report Violation to Miiverse Administrators

You are about to report a post with content which violates the Miiverse Code of Conduct. This report will be sent to Nintendo's Miiverse administrators and not to the creator of the post.

Violation Type:

Post ID: 3DB-NBL7-DPU-2NL9-M9F-VLP3

Report Violation to Miiverse Administrators

You cannot report posts made automatically by a software title.

Edit Post

Select an action: