コミュニティアイコン プチコン 非公式コミュニティ プレイ日記

アバター
こういち ◆ou0jbJnEJ0Kb
2019/11/7 6:57
トライフォースのようなもの。ごまだれー♪(画像はイメージ)

ところで、プチコン4のアップデートが来たらしいですね。
体験版の配信に加え、論理シフトが追加されたそうです。
論理シフトは本当にずっと待ってたものなので、この機会に3号から4への移動を考えてみたい。
あと、SORT関連のバグが修正されたとか(詳細は不明)

コメント

アバター
こういち 2019/11/7 6:58 ◆ou0jbJnEJ0Kb
トライフォースのソースコードその@
HSVかと思いきや単に頂点の色を線形補間しただけです。
アバター
こういち 2019/11/7 7:01 ◆ou0jbJnEJ0Kb
トライフォースのソースコードその2
元々は

v 100 0 0 1 0 0
v 200 141.42 0 0 1 0
v 0 141.42 0 0 0 1
f 1 2 3

みたいに書かれたobjファイルをBlendrで開いたときの挙動を再現することが目的。(文法合ってるかな)
最終的にフォンシェーディングがしたい。
アバター
こういち 2019/11/7 10:26 ◆ou0jbJnEJ0Kb
なるほど。
線形補間が出来ればテクスチャマッピングが出来ると聞いたことがあったが、その意味をようやく理解した。
今まで透視投影変換でテクスチャ貼ってたけど、線形補間の方が自由が利くし、objファイルとの相性も良い。
アバター
こういち 2019/11/7 12:05 ◆ou0jbJnEJ0Kb
…!?
このソースコード、ゼロ除算の匂いがする。
修正しなきゃ。
アバター
高原のな 2019/11/7 21:37 ◆bY8RViwvoODw
テクスチャ付きいいですよね〜
グーローシェーディングもできてぐりぐり回せるようになったらうれしいかも

RGBの線形補完でもかなりいい色味出ますよね。すきです
アバター
こういち 2019/11/8 6:14 ◆ou0jbJnEJ0Kb
テクスチャはロマンですよね。
ただ、ピクセル単位で計算しなきゃいけないので、重くなるのが欠点ですが。(そのためのGPUプログラミング)
グーローシェーディングは実は計算式とか理解していなかったり。
アバター
うょリウム(元 SPDX) 2019/11/9 1:59 ◆UTOEg1c1vr.B
トライワンス。。
アバター
こういち 2019/11/20 18:51 ◆ou0jbJnEJ0Kb
赤、緑、青、灰の4色なので文句なしのトライフォース
アバター
こういち 2019/11/20 22:44 ◆ou0jbJnEJ0Kb
とりまpcでテクスチャマッピング組んでみる。
グーローシェーディングは調べてみましたが、計算負荷が軽い以外のメリットが見当たらなかったので没。(どのみちプチコンだとテクスチャで余裕の処理落ち)
テクスチャマッピングが出来ればノーマルマッピングも出来るっぽいので、組んでみたい。
バンプマッピングは組んだ方が良いかもしれないけど、計算式が分からない。
アバター
こういち 2019/12/2 12:17 ◆ou0jbJnEJ0Kb
フォンシェーディングが出来た。
あとはこれをプチコンに移植する。欲を言えばARYOPで高速化したい。
誕生日までに間に合え…
アバター
高原のな 2019/12/2 18:19 ◆bY8RViwvoODw
おおおおおお!!!
アバター
こういち 2019/12/11 18:51 ◆ou0jbJnEJ0Kb
さて、テクスチャが出来ればノーマルマッピングも楽勝だろうと油断していたが、なかなか厄介なことになった。
ノーマルマップを描いていて気付いたけど、ノーマルマップの法線は面を垂直方向から見たときの法線なんだな。
ワールド座標系だと実際の面は様々な方向を向いているわけで、ノーマルマップの法線をそのまま使うわけにはいかない。

…四元数の出番か。(もっと効率の良い方法がありそうな気もするが)
アバター
高原のな 2019/12/11 19:43 ◆bY8RViwvoODw
四元数っぽい気がする(と言ってみるのですが、まだ四元数はまともに勉強していない)
ノーマルマップ、わからないことが多すぎるのでちょっといろいろ練習してみたかったりします
プチコンで自由にポリゴンが動かせたらきっとうれしい!!

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -