BloomScheme Blog

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

2019-02-01から1ヶ月間の記事一覧

他者からもらった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エクスポートでエラーがでて失敗してしまいます…

メインPCでのLinuxのすすめ

CC0のジェンツーペンギンの画像 Gentoo Linuxは使ったこと無い PCでのメインのOSといえばwindowsかmacな人が多いと思います。 ここであえてLinuxをメインに使うことをオススメしたい理由を書いていきたいと思います。 (LinuxはOSじゃなくてカーネルだろ、と…

AWS Lambdaでpuppeteerを使うための環境構築

AWS CodeStar経由で生成したAWS Lambda (AWS Linux with Node.js)上にpuppeteerをインストールして使おうとしたところ、①Nodeのバージョンが古くasyncでエラー、②headless chromiumが動かない、③スクリーンショットが文字化けする、という問題が発生したので…

Blenderでオススメのマテリアル用標準アドオン "Materials Utils Specials"

デフォルトではオフになっていますが、標準で大変便利なマテリアル用アドオン"Materials Utils Specials"のご紹介です。 このアドオンをオンにするとプロパティパネル上、マテリアル一覧のボタンに便利なコマンドが多数追加されます。 Clean Material Slots…

blenderでプロジェクションペイントするときのTIPS

概要 3dスキャンされたオブジェクトのテクスチャの品質がいまいちだったときに写真からリペイントするTIPSです。 作業するとこんな感じになります after before スキャンは任意の方法です。 ハンディスキャナ等を想定しています。 フォトグラメトリはあまり…

Three.jsにてゼロ頂点オブジェクトで読み込みエラーの解決法

Three.jsでglTFファイルを読み込んだとき、 TypeError: d.bind is not a function というエラーに遭遇することがある。 これはエクスポートしたモデルに頂点数がゼロの空オブジェクトがある際に発生する。 スキニング用のメッシュオブジェクトは基本的に頂点…

タイムマネジメントTips

時間は重要な経営資源。ステークホルダーに約束した納期を守るには、タイムマネジメントが不可欠。よって、弊社では下記を実施中: 朝会にて、各メンバーの当日タスクスケジュールを決定 業務時間中、各タスクの作業時間を測定 その日の終わりに、実施タスク…