メインコンテンツまでスキップ

「camera」タグのついた25記事

全てのタグを見る

360度見回しカメラ

マウスとタッチでカメラを回転させ、パノラマや一人称風に Scene を見回します。

3DワールドをUIにレンダリング

専用カメラで 3D プレビューをレンダリングし、インベントリアイコンやキャラクター選択パネルなどの UI 要素に表示します。

Multiple Camera Layers

複数のカメラとレンダリングレイヤーを組み合わせ、1 つの PlayCanvas の Scene でスクリーン空間の UI とワールド空間の要素を混在させます。

Multiple Viewport Rendering

各カメラの矩形を調整してキャンバスを分割し、ピクチャーインピクチャーや分割画面のビューポートにします。

WebXR AR: DOM Overlay

WebXR ARとDOM overlay APIを組み合わせ、カスタムWebGLテキストなしでスタイル付きHTML/CSSのUIをカメラ映像の上に置きます。

WebXR AR: Hit Test

WebXR hit-test APIで現実世界のジオメトリにレイを飛ばし、検出された床やテーブルに仮想オブジェクトをアンカーします。

WebXR: AR Image Tracking

ARで印刷された参照画像をトラッキングし、WebXR image-tracking extensionで3Dコンテンツをその姿勢に合わせます。

WebXR: Plane Detection

WebXR平面検出の更新を購読し、床やテーブルの推定を可視化して実際の面にコンテンツをアンカーします。

オービットカメラ

マウスとタッチでオービットカメラを実装し、スクロールホイールのズームと焦点の Entity 周りのピンチズームに対応します。

カメラ・モデルマスキング

Camera とライトのマスクグループで、レイヤー Scene で特定のライトとビューが選んだモデルのみに影響するようにします。

カメラのさらなる活用

Script で Camera Component の FOV、位置、アクティブなカメラをランタイムで変更し、ズーム、カット、マルチカメラ構成に使います。

カメラの基本操作

Camera Entity を追加して Scene を画面にレンダリングし、表示に必要な最低限のエディタ設定を学びます。

カメラをターゲットにパンする

カメラをワールド空間のターゲットへ滑らかに移動・照準し、クリックやイベントで Scene 内の重要な位置をフレームに収めます。

スムーズなカメラ移動

ベクトルの lerp と quaternion の slerp で毎フレームカメラの位置と向きを滑らかに補間し、シネマティックな動きにします。

パスに沿ったカメラ移動

ウェイポイントを通るスプライン上でカメラをアニメーションし、フライスルーやガイド付きシネマティック移動に使います。

ビルボード

木やフレア、スプライトなど、常にカメラ正面を向く平面を維持します。

マウスのロック

クリックで pointer lock を要求し、マウスを取得してファーストパーソン視点にし、移動でカメラを動かす間はカーソルを非表示にします。

三人称コントローラー

チェイスカメラで操作可能なキャラクターを追従し、入力と物理を扱う基本的なサードパーソン移動のリグを作ります。

情報ホットスポット

3D ビューにクリック可能なホットスポットを配置し、raycast とスクリーンオーバーレイで情報パネルを開きます。