BloomScheme Blog

株式会社ブルームスキーム公式ブログ

svgの素材が微妙に見切れることがある問題の解決

一般的なsvgのイメージ ブラウザがsvg素材をラスタライズする都合で微妙にアイコンなどが見切れてしまう事があります。 ごく簡単な解決方法があるので書き残しておきます。 解決方法 ベクタ画像編集ツールで素材のページサイズより少し小さくして書き出しま…

レンダ時のアルファ抜けの簡単な対策

テクスチャにアルファ(不透明度)が乗っている時、軽量なレンダリング手法では抜けが発生してしまうことがあります。BlenderのOpenGLレンダやThree.jsのレンダで発生します。 今回はこれの簡単な解決方法をご紹介します。 アルファ抜けの例。手首元が透明に…

cert-managerの導入で躓いた話

cert-managerとは kubernetes上で動くlet's encryptの証明書を自動発行・管理してくれるツールです。 github.com 何に躓いたのか 大きく2点、インストールと証明書の反映でつまづきました。 使用したバージョンは cert-manager 0.6.2です。 おもに以下の記事…

他者からもらったhtmlファイルを開いて画像が表示されない際に疑ってみるべきこと:ファイル名の濁点

他者からもらったhtmlファイルを開いたところ、画像が尽く表示されませんでした。調査の結果、ファイル名の濁点が原因と判明。MacとWindowsでは濁点の文字コードが違うため、html上の参照ファイル名と実際のファイル名が異なっていたようです。 ファイル名に…

ファイルの配信にGCSを使っていてCORB(Cross-Origin Read Blocking)が出たときの対処方法

目的 google cloud storage(以下GCS)バケットを新規作成して、そこからファイル参照するとchromeにCORBで怒られてしまう問題を解決します。 どうしてこうなった? 一部のファイルが表示できない。 なんで? →コンソールにCORBと出ているのを発見。 CORBとは…

UIテスト効率化

現在UIテストシナリオを全て手動で実行すると7時間かかるため、1人日潰れます。新機能をモリモリ追加している時期のため、頻繁にUIテストを実行したいのですが、例えば週1回実施すると、誰かのリソースの20%がUIテストだけで終わってしまう状況です。 これ…

オブジェクトの頂点グループ範囲外のインデックスがアサインされている場合の対処方法

問題 珍しいケースですが、各頂点にアサインされている頂点グループのインデックスが、オブジェクト自体が現在もっているグループ数より大きな値になっていることがあります。このような状態になっているとglTFエクスポートでエラーがでて失敗してしまいます…