Open38

日記

SolarisB2SolarisB2

一行まとめ

・毎日日記に技術メモを書きつつ日常風景もちょっと書いておく


日記の目的

・技術的メモ
・アウトプットの習慣づけ
・その他日々の記録(非技術)

方針

・技術メモは後から見てもわかるように
・画像、動画多め
・可能な限り毎日分を投稿
・日々の記録(非技術)はゲームや出来事等の日常
・技術的メモがまとまったら記事化

SolarisB2SolarisB2

10/16 10日目

今日の注目内容

法線拡大方式のOutlineShaderとモデルを作成しました!
同じShaderを適応して、左がモデル修正なし右がモデル修正あり。

この原因と対策についてはこちらで記事を作成中!

https://zenn.dev/solarisb2/articles/8b8dab0479f05c

今日の出来事

  • [WIP]「OutlineShaderを考える」記事作成

    • 法線拡大方式のOutlineShaderの作成
    • 法線拡大方式のOutlineShaderの問題点の確認
    • 法線拡大方式に適合する頂点データの作成
    • [WIP]記事化
  • 元所属サークルのLT会準備

    • 告知、アンケート展開
  • もくもく会

    • 「OutlineShaderを考える」記事作成

その他

  • 高専時代の友人からメッセージが来て、数年ぶりに色々話した
  • 久しぶりに外に出たのでダーツをした
  • 1~9日目ははてなブログにあります。

https://hatenablog.com/

SolarisB2SolarisB2

10/17 11日目

今日の注目内容

「アウトラインシェーダを考える」の記事の加筆修正
最初の法線拡大シェーダの大枠完成!

https://zenn.dev/solarisb2/articles/8b8dab0479f05c

今日の出来事

  • [WIP]「アウトラインシェーダを考える」記事執筆

    • 名前変更 「OutlineShaderを考える」=>「アウトラインシェーダを考える」
    • 諸々画像撮影
    • 執筆中
  • 元所属サークルのLT会準備

    • 部内で告知してもらった
    • 登壇者用DM作成

その他

  • ガストのピリ辛チキン、なかなか美味しい
    • 今日は気温が寒いのもあったので温まった
SolarisB2SolarisB2

今日の注目内容

ステンシルシェーダの作成


通常のシェーダ


ステンシルシェーダ適応

手前にあるキューブが最奥に表示されている!

今日の出来事

  • ステンシルシェーダを書いてみる
Shader "Unlit/StencilOutline"
{
    Properties
    {
        _MainTex ("Texture", 2D) = "white" {}
    }
    SubShader
    {
        Tags { "RenderType"="Opaque" }
        LOD 100

        Pass
        {
            Stencil{
                Ref 1
                Comp always
                Pass replace
            }

            Cull Front
            ZWrite Off

            CGPROGRAM
            #pragma vertex vert
            #pragma fragment frag
            
            #include "UnityCG.cginc"

            struct appdata
            {
                half4 vertex : POSITION;
                half3 normal : NORMAL;
            };

            struct v2f
            {
                half4 pos : SV_POSITION;
            };
            
            v2f vert (appdata v)
            {
                v2f o = (v2f)0;

                o.pos = UnityObjectToClipPos(v.vertex);

                return o;
            }
            
            fixed4 frag (v2f i) : SV_Target
            {
                return 0;
            }
            ENDCG
        }
    }
}
  • ステンシルシェーダ参考

https://light11.hatenadiary.com/entry/2018/05/07/011703

https://nn-hokuson.hatenablog.com/entry/2017/05/02/185320

  • 元所属サークルのLT会準備

その他

  • 気温の変化が激しい、こういう時はピリ辛料理が食べたくなる。
  • 日記はコメントでつなぐよりスクラップで生成した方が良さそう。試してみる。
  • 画像貼り付けでalfredを使って簡単にできる方法を知った。

https://zenn.dev/ryo_kawamata/articles/introduce-alfred-gyazo-uploader

SolarisB2SolarisB2

10/21 15日目

今日の注目内容

アウトラインシェーダ―の調整

既存のスフィア(左)と法線方向を修正していないモデル(右)

今日の出来事

  • アウトラインシェーダーの調整
  • ShaderFes2021の案だし
    • ShaderFes2021に参加する前に一度ワールドを作った方がいいかな?

その他

  • お体にお気をつけて......。
SolarisB2SolarisB2

10/22 16日目

今日の注目内容

ジオメトリシェーダの練習

keijiroさんのシェーダを参考

今日の出来事

  • ジオメトリシェーダの練習
    • 参考

https://github.com/keijiro/StandardGeometryShader

  • ShaderFes2021の案
    • 作りたい方向性は決まった
    • VRCでどこまでできるか調べる

その他

  • ShaderFes2021、頑張る
SolarisB2SolarisB2

10/28 22日目

今日の注目内容

  • ShaderFes用のシェーダ作成中!

今日の出来事

  • ShaderFes用のシェーダを作成中
    • パーリンノイズと以前にやった地形生成を組み合わせてシェーダで表現したい。
    • 平面か球体かで悩み中
SolarisB2SolarisB2

10/29 23日目

今日の注目内容

  • ShaderFes用のシェーダ作成中!(昨日と変わらず)

今日の出来事

  • ShaderFes用のシェーダを作成中
    • ジオメトリシェーダと合わせるために調整中

その他

渋谷のハロウィン、結構仮装している人がいた

SolarisB2SolarisB2

10/31 25日目

今日の注目内容

  • ShaderFes用のシェーダを作成中!

今日の出来事

  • ShaderFes用のシェーダを作成中
    • メッシュが欠ける問題
    • 要綱に合わせて作成中
SolarisB2SolarisB2

11/1 26日目

今日の注目内容

  • ShaderFes用のシェーダを作成中!

今日の出来事

  • ShaderFes用のシェーダを作成中
    • 雲っぽいパーティクル追加

その他

  • リングフィットを久しぶりにPlay
    • ガクガク
SolarisB2SolarisB2

11/2 27日目

今日の注目内容

  • ShaderFes用のシェーダを作成中!

今日の出来事

  • ShaderFes用のシェーダを作成中
    • 影を落としたかった
    • うまく影が表示されず
SolarisB2SolarisB2

11/3 28日目

今日の注目内容

  • ShaderFes用のシェーダを作成中!

今日の出来事

  • ShaderFes用のシェーダを作成中
    • 影を落としたかった
    • うまく影が表示されず
SolarisB2SolarisB2

11/4 29日目

今日の注目内容

  • ShaderFes用のシェーダを作成中!

今日の出来事

  • ShaderFes用のシェーダを作成中
    • 影は落とせたが、投稿用の設定ではShadowTypeがNo Shadowsになっているため、代替案が必要
SolarisB2SolarisB2

11/5 30日目

今日の注目内容

  • ShaderFes用のシェーダを作成中!

今日の出来事

  • ShaderFes用のシェーダを作成中
    • 影は実際の影ではなくパーリンノイズを使って仮の影を落とすことにした。
SolarisB2SolarisB2

11/7 32日目

今日の注目内容

  • シェーダ用プロジェクトの作成

今日の出来事

  • 今まで適当なプロジェクトでシェーダを試していたが、ちゃんとgit管理しつつ練習できるように諸々設定
    • 久しぶりの初期画面
SolarisB2SolarisB2

11/8 33日目

今日の注目内容

  • 元からやりたかった3D動画を作るためのプロジェクト整理

今日の出来事

  • 昨日作ってたShader用のプロジェクトと3D動画用のプロジェクトを合わせた
    • VRM形式で人型を色々と遊んでいきたい
SolarisB2SolarisB2

11/9 33日目

今日の注目内容

  • 元からやりたかった3D動画を作るためのプロジェクト整理2

今日の出来事

  • Viveを使ったモーキャプか手付でやるか
SolarisB2SolarisB2

11/10 34日目

今日の注目内容

  • アニメーション手付中

今日の出来事

  • 上着とスカートで2重に揺れ物があるので設定が難しい
    • 2つ重なっているスカートはあまり使いべきではないかも?

SolarisB2SolarisB2

11/12 36日目

今日の注目内容

  • アニメーション環境作成中!

今日の出来事

  • 引き続き、VeryAnimationで足先手先が動いてしまう問題調査中
    • 途中でRootで回転させているので、そこが原因のよう
      • FinalIKでアニメーション作成後に補正をかけて、片足をがっちり固定させた

SolarisB2SolarisB2

11/13 37日目

今日の注目内容

  • アニメーション環境作成中!

今日の出来事

  • 諸々修正してお辞儀モーション作成!
    • ただ、VeryAnimationだとFinalIK等を用いて足先手先を補正しないと動いてしまいそう
      • Blenderでアニメーションを付けられないか調査中!

SolarisB2SolarisB2

11/14 38日目

今日の注目内容

  • CEDECでモーションの資料を見つけたので読み込み!

https://cedec.cesa.or.jp/2021/session/detail/s6064f958b49b6

今日の出来事

  • 足がしっかりと設地してくれない
    • どう対策するか
      • 画像の様に1フレーム毎に補正をかけるのはちょっと大変

SolarisB2SolarisB2

11/15 39日目

今日の注目内容

  • 回転モーション作成

今日の出来事

  • UnityのVeryAnimationばっかり触っていたけど、BlenderやMAYAだとアニメーション作成はどうやるのか?
    • 試してみたい
SolarisB2SolarisB2

2022/1/10
久しぶりの日記

今日の出来事

  • wwVFXに応募!(昨日)