福田です!今回はPlayCanvasでEntityの制御をするうえで大事なJavaScriptの知識をいくつか紹介します!知っているだけで簡単になるかもしれない処理はたくさんあるので、積極的に学んでいきましょう! アロー関数(Arrow Function) アロー関数は、ES6で導入された新しい関数の記法です。従来の関...
メタバース | SHERPA TIMES
Category
福田です!今回はサイズ圧縮とクオリティアップの両方で役に立つ複数のUVを使った設定について解説していきます!UVが一つだけだとベイクするとき、クオリティを高めようとするとテクスチャサイズが馬鹿になりませんし、逆にサイズを小さく収めようとするとクオリティがどうしても落ちてしまいます。そんな時に複数のUVを使うとなかなかい...
皆さん、こんにちは! チャリセです。今回は、PlayCanvasのコリジョンとAgora.ai のボイスチャットを組み合わせてインタラクティブな3D音声チャットルームを作成する方法を紹介します。■ 必要な環境の準備1. PlayCanvas のアカウント2. Agora.io のアカウント ■ 手順1. Pl...
福田です!今回は、CubeMapを使って、任意のEntityに個別で映り込みを設定していこうと思います!通常であればSkyBoxからの映り込みしかできないので、屋内のEntityに不都合な映り込みが入ってしまいます。しかし、Materialの設定次第では、屋内に対しての映り込みも設定できます!では実際にやっていきましょ...
こんにちは、チャリセです!今回は、PlayCanvasを使って動的に画像をフェッチし、3Dオブジェクトにレンダリングする方法について詳しく解説していきます。この技術は、ゲーム内のテクスチャを動的に更新したり、ユーザー生成コンテンツを表示したりする際に非常に有用です。 コードの概要今回紹介するコードは、「FetchIma...
福田です!今回はRigidBodyを使ったオブジェクト移動について書いていきます! 1.RigidBodyコンポーネントの概要 RigidBodyは、物理シミュレーションにおいてオブジェクトの動きを制御するためのコンポーネントです。これにより、重力や衝突などの物理現象をシミュレートすることができます!今回はプロジェクト...
福田です!今回はPlayCanvasでのコリジョンとリジッドボディについて、特にStatic、Kinematic、Dynamicの違いと使い分けに焦点を当てて解説します!よろしくお願いします! コリジョンとリジットボディの基本 コリジョンは、ゲーム内のオブジェクト同士の衝突を検出し、それに応じた動作を行うためのシステム...
こんにちは!Glassesのタケです!今回はBlenderですでにお持ちのアバターを使って、頭身が違うミニアバターを作る方法を紹介したいと思います。では、早速始めましょう! まずは今のアバターをポーズモードで頭身を変えていきます。頭身とは、体全体の高さに対する頭部の高さの比率のことです。今のアバターは6頭身くらいですが...
こんにちは!稲田です。 8月になり今年も残すところあと4カ月となりました。早すぎます。毎回ブログを書く際に思っている気がします(笑)まだ年明けから3カ月ほどしかたっていないような気分です(笑)残り4カ月もクオリティアップを目指し頑張っていこうと思います! さて、今回はよくテクスチャを探しているサイト3つをご紹介しようと...
コンニーチハ!!!Glassesのタケです! 6月22日にシェルパグループの会社説明会が開催されました!みなさん見に来ていただけましたか!?「月のリゾート」というテーマで新入社員の3人が力を合わせてシーンを制作しました!今回はシェルパグループの会社説明会2023の運営スタッフとして、感想を書いてみたいと思います。 この...