
https://recruit.industry.panasonic.com/
上記URLの様な3Dが動くWEBサイトの作り方。※どんなツール。技術が使われているの?
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
これ、No.1様につられて動画ファイルだと思っていましたが、ファイルに記録されたものではなく、スクリプトが送られてきており、手元のPCで描いていますね。
タスクマネージャーでGPUの負荷を見ていると、このサイトに繋いだとたん、一気に負荷が上がります。
PCの性能により、再生速度が違うのが稚拙です。
ところで・・・、
ロボットアームの絵を見ると、ファセットの方向で濃淡を変えて、立体感を出しているようですが、自身のアームの影が入らないので、それほど高度なグラフィック処理はしていません。
高度なグラフィックになると、照明方向を考えて、前にある物体の影が後ろの物体に映るとかの処理をします。
もちろんGPUの性能によって有無を切り替えできますが・・・。
たしかファイナルファンタジーには、影を付けるかどうかの切り替えがあったかと思います。
また、自動車の窓(特にフロントガラス)に映る絵も誤魔化しています。ちゃんとしたグラフィックなら、ガラスの湾曲も考慮した反射画像を描きます。
技術に興味がおありなら、その辺に注意して観ると面白いです。
No.2
- 回答日時:
技術としては、
①図形(キャラクタ)を座標点を結んだワイヤーフレームとして定義する(メッシュ図のようなもの)。
②座標点をクォータニオンという計算技術で3D化する。クォータニオンは遠近を出すときに視点を変えるための計算方法です。
③直交空間で座標点を動かす。そのたびに②の3D処理を行う。
④それと同時に、ファセット(切り口)のテクスチャ(塗り方)を指示に従って描画する。
⑤それを動画として表示・記録する。
ゲームなどでは、ユーザーの操作により視点が変わったりしますので、⑤のように記録できません。そのため、ゲーム機内やPC内のGPU(グラフィック・プロセッサ)で視点変更や遠近の変更、ファセットのテクスチャの描画が行われます。
ここで、一連の動き(例えば腕を振り下ろすまで)に対して何枚の絵を作るか、ファセットの塗りつぶしをどれだけ精彩に描くか、隣接するファセット間のテクスチャ(例えば布地の模様とか)の連続性をどれくらい担保するかなどは、GPUの性能に応じてユーザーが決めます。
ファイナルファンタジーのベンチマークテストがありますね。これは、あなたのPCでは、精細に描くことは無理ですから、このくらいの設定にして下さい、というソフトです。
ゲームでは①と②の間に腕を動かしたり弾が発射されたりするアクションや、女の子の髪が風に揺れるとか、が入ります。
特に体の動きはエルゴノミクスという運動理論に沿って動作を生成し座標点を動かしていきます。
ここを手抜きしたソフトでは、腕を振り下ろしたりする一連の動きをセットで組み込んでしまっているものもあります。それらは、毎回同じ動きで敵をやっつけます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
添付URLの様なサイトを作るにはどうすればいいですか?※どんな技術が使われていますか
その他(プログラミング・Web制作)
-
覚えることが少ないプログラミング言語を教えて下さい。
その他(プログラミング・Web制作)
-
秀丸エディターでの置き換え
その他(プログラミング・Web制作)
-
-
4
プログラミングのやり方ざっくりでいいから教えて
その他(プログラミング・Web制作)
-
5
フロントエンドエンジニアをしていますが、スキルアップのための転職、異動は3年目では早すぎますか? 今
その他(プログラミング・Web制作)
-
6
アセンブリ言語について。
その他(プログラミング・Web制作)
-
7
pythonについて
その他(プログラミング・Web制作)
-
8
アセンブラーの命令についてです。
その他(プログラミング・Web制作)
-
9
fortran write文について マチンの公式で円周率を近似するプログラムを作っています。 wr
その他(プログラミング・Web制作)
-
10
至急助けてください!!!あと2時間しかないです! ボタンを押したら0ランプが点灯し、コンマ5秒後に1
その他(プログラミング・Web制作)
-
11
Cのプログラムからアクセスできないファイル名の一括変更方法
C言語・C++・C#
-
12
C言語のことです。写真(見にくくてすいません)の下のプログラムを実行したいのですが四行目がおかしいと
C言語・C++・C#
-
13
従業員が1名だけのSierっているんですか? プログラマー
その他(プログラミング・Web制作)
-
14
C言語 関数、変数の宣言について
C言語・C++・C#
-
15
IT業で開発をされてる方々に質問なんですが、一日に書かれるコード数ってどれくらいですか? また、最近
その他(プログラミング・Web制作)
-
16
CSVファイルの複数行削除
その他(プログラミング・Web制作)
-
17
OS入ってる機器のソフト・アプリの作成(プログラム)って
その他(プログラミング・Web制作)
-
18
AIがプログラムする時代のプログラマー不要論の相違について
その他(プログラミング・Web制作)
-
19
画像生成AIのプロンプトの作り方について質問です。 ちょっと性的な部分もあるので詳しくは書きませんが
その他(プログラミング・Web制作)
-
20
共テのプログラミング言語はPython等と違いほとんど日本語ですが、その共テのプログラミング言語を解
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラム言語
-
vba クリップボードクリアにつ...
-
自作scratch アニメの商用利用
-
画像生成AIのプロンプトの作り...
-
Python 3.12.2 か一番最新のパ...
-
数学、プログラミング、物理、...
-
CSVファイルの複数行削除
-
パイソンのソースコードをChatG...
-
pip --versionがエラーになる
-
pythonの実行に関する質問
-
OS入ってる機器のソフト・アプ...
-
Geminiフォーム 画像生成で 人...
-
Python... 環境設定 初心者です...
-
Pythonのエラーメッセージをコ...
-
google Colabでmatplotlibの描...
-
テキストファイルの1行目のみを...
-
Google ColaboでGUI作成
-
IT業で開発をされてる方々に質...
-
pythonについて
-
Rでのデータフレーム作成について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
画像生成AIのプロンプトの作り...
-
Geminiフォーム 画像生成で 人...
-
CSVファイルの複数行削除
-
数学、プログラミング、物理、...
-
pip --versionがエラーになる
-
Python... 環境設定 初心者です...
-
pythonの実行に関する質問
-
Python 3.12.2 か一番最新のパ...
-
OS入ってる機器のソフト・アプ...
-
パイソンのソースコードをChatG...
-
Google ColaboでGUI作成
-
VBAでパワーシェルを実行したい...
-
HTMLソースが表示のページのも...
-
ネットワークフォルダの中身を...
-
Pythonのエラーメッセージをコ...
-
Webサイト内に埋め込んだmp4動...
-
google Colabでmatplotlibの描...
-
初心者powershellのPS1ファイル...
-
Pythonについて。
おすすめ情報