ぷるぷるの雑記

低レイヤーがんばるぞいなブログ. 記事のご利用は自己責任で.

2022-05-01から1ヶ月間の記事一覧

cssについてメモ

cssで何度も調べてしまうことをメモに残しておきます. 完全に自分用のメモなので変なことを書いてるかもしれないです. display その要素をブロック要素とインライン要素のどちらとして扱うか、および子要素をどのようにレイアウトするかということを指定しま…

Blenderでガラスを表現する - アルファブレンディングの設定 -

Blenderでガラスの容器を作っているときにガラスの中身を表示するときに少し戸惑ったのでその時のメモ. ガラスのマテリアル まず「Blender ガラス マテリアル」で検索をかけPrincipled BSDF でガラスを表現する方法を探しましょう. light11.hatenadiary.com …

雑記1

思いっきりプログラムを書くぞーっと意気揚々にGWに入ったのに何もせずにGWが終わってしまいました. こうすればよかったなーと思うことが2つあります 時間を目標にせずに、その日ごとに具体的な目標を立てるべきだった GWには普段できないこと、やらないこと…

Unityで鏡面反射成分を入れるとなぜか黒くなる

UnityでBlinn-Phongの陰影付モデルを自分で実装したところ予期しないところが黒くなるという現象に出くわしました. その時に試したことのメモ. 実際のコードと実行結果 実際のコードは次になります. 拡散反射光と鏡面反射光を考慮しています. // リスト1 Sha…

UnityでTerrain用Brushをインポートする

Terrain(地形)を編集するときに使うBrushですが、思いのほか簡単に自作できたのでその時のメモ. 1. Terrainを作成する 3D Object->TerrainからTerrainを作成する 2. 画像をインポート Brushのもととなる画像(テクスチャ)をインポートします. 専用のフォ…

Unityでディスプレイスメントシェーダーを実装する

タイトルの通りUnityでディスプレイスメントシェーダーを実装しました. シェーダースクリプト Shader "Custom/Displace" { Properties { _MainTex ("Texture", 2D) = "white" {} _DisplaceMap ("DisplaceMap", 2D) = "white" {} _OffsetStrength("OffsetStre…

Blenderで調べたことのメモ- その2 -

ループ選択 Ctrl + Alt + 左クリック NormalノードとTangentノード どちらも法線の情報を入力することには変わりないが、Normalノードにはオブジェクトスペースでの法線ベクトルを入力し、Tangentノードには接ベクトル空間での法線ベクトルを入力する。 オブ…

Blenderで調べたことのメモ- その1 -

自分用のメモ兼リンク集みたいな感じ. UV展開 一般的には画像の位置を決める作業といわれるが、おそらくは逆で頂点属性のうちテクスチャ座標を決めるという作業(だと思う)。 したがってUnityに3Dモデルを持ってきたときにうまくテクスチャが反映されていな…