戻る

このページは以下URLのキャッシュです
http://blog.esuteru.com/archives/9711548.html


「三角関数とか虚数勉強して何の役に立つんだよw」 → セガ「ゲーム開発で使うんです!!」社内勉強会用の数学資料150pを無料公開 : はちま起稿
  • 3日ランキング
  • 1週間ランキング
  • 月間ランキング


セガさん、社内勉強会用の数学資料を無料公開





クォータニオンとは何ぞや?:基礎線形代数講座

数学の勉強会
弊社では昨年、有志による隔週での数学の勉強会を行いました。ご多分に漏れず、コロナ禍の影響で会議室に集合しての勉強会は中断、再開の目処も立たず諸々の事情により残念ながら中止となり、用意した資料の配布および各自の自学ということになりました。

勉強会の内容は、高校数学の超駆け足での復習から始めて、主に大学初年度で学ぶ線形代数の基礎の学び直し 、および応用としての3次元回転の表現の基礎の理解といった感じです。

「線形代数」とは、微積分と並び理工系の科学・技術の諸分野で基礎中の基礎として用いられる数学の分野で、ゲームでは主に3DCGの技術的基礎として応用されています。昨今のAIブームでも一時期話題になりました。 タイトルにある「クォータニオン」とは、日本語では「四元数」と訳され、ゲームではキャラや背景などを3次元回転させるときに応用されるもので、勉強会の中では最後に出てくるラスボスであり少し難しい数学の概念です。

勉強会の趣旨は、この「クォータニオン」を数学的にきちんと理解することを えさ ゴールとして、そのために(実際はそれだけでなくさまざまな技術の基礎となっている)「線形代数」の基礎をきちんと学び直そうということでした。


なぜ数学?
ゲーム開発においても分業化・専業化の流れは著しく、ゲームアプリケーション(みなさんに遊んで頂いているゲームそのもの)を開発する際、いわゆるゲームエンジンや各種ライブラリを用いるのが当たり前になっています。これらエンジンやライブラリは、ゲーム開発者にさまざまな機能を提供し効率よく開発できるようにすることが役割であり、極端な話、三角関数を全く知らなくても3Dゲームを作れる時代になっています。 しかしながら例えばゲーム固有の表現のためにシェーダー(画面を描画する機能)をカスタマイズしたい場合や、当然のことながらエンジンやライブラリそのものの開発者は、ある程度のさまざまな数学の知識が必要となります。技術的に高度なことをしようと思うとなおさら深い理解が必要です。

このように数学や物理学は、ゲーム業界のみならず理工系のさまざまな分野で、科学者・技術者を根元から支える基礎となり重要な武器となっています。


以下略






この記事への反応



自分は何が何だか解りません(泣)

こういうツイートを10年前ぐらいに見たかった!
ゲームが好きな学生とか作ってみたい人とかには、頑張って数学を勉強しようと思える材料。


ゲームを作るためには数学を勉強しなければならないですね。

ゲームばっかしてるとアホになる!って親御さんに言われた子は、これ、ゲームの裏側っていって見せてやればだまりますね。表しか触ってないだろって言われたらあれですが

ゲーム開発=ほぼプログラミング=ガッツリ数学は関係してくるってことですものね…。
皆さんさも当然のように『応用処理技術者』以上の資格持ってそうで…。


三角関数を使う機会は多々あれど、虚数を使ったことは今のところないな。
ゲーム業界では使うのか。面白いな。


電気の交流回路の計算などにも複素数が使われていますが、虚数の概念が現代文明を支える大事な役割を果たしていることを、高校の数学の授業で教えて上げてほしいなと思います。

ゲーム制作で使われることはよく知られたことではあるし、実装するだけなら裏側まで知らなくても多くは何とかなるという話も聞くけど、それでもセガさんが数学って使うよと言ってくれると若い人達の勉強モチベーションに繋がるでしょうね。素晴らしいです。

セガさん、ぜひ中学数学の範囲でもゲーム業界への貢献度を語っていただきたいです。

セガの社内勉強会の資料を無料公開ってすごい…3DCGの技術的基礎を学べるチャンス





なるほどな・・・見ても全然わからねぇや

B097BNBXRS
任天堂(2021-09-10T00:00:01Z)
レビューはありません










コメント(111件)

1.はちまき名無しさん投稿日:2021年06月16日 23:31▼返信
セガは面白いゲームの作り方を勉強しなさい
2.はちまき名無しさん投稿日:2021年06月16日 23:32▼返信
なるほどね(わからん)
3.はちまき名無しさん投稿日:2021年06月16日 23:33▼返信
SEGAさん、そんなレベルで人材育成して産まれてくるゲームはなんでクソゲーばっかりなん?
やっぱり現場より上が間抜けだからサクラ大戦とかPSOとか56しまくってるんです?
4.はちまき名無しさん投稿日:2021年06月16日 23:33▼返信
これを動かすためにハードの性能が必要になってくるのか
5.はちまき名無しさん投稿日:2021年06月16日 23:34▼返信
そんなことよりあの気持ち悪いグラをなんとかするのが先じゃない?
6.はちまき名無しさん投稿日:2021年06月16日 23:34▼返信
それで出来たのが新サクラですか?
7.はちまき名無しさん投稿日:2021年06月16日 23:34▼返信
技術開発とかハードウェア系はそらどこでも必要だろう
8.はちまき名無しさん投稿日:2021年06月16日 23:34▼返信
理解しないで使ってる奴ばっかりやぞ
9.はちまき名無しさん投稿日:2021年06月16日 23:34▼返信
三角関数なんて建築とかでも必須だろ
学生の時に教わっているから社会人になってからも着いていけるんだぞ。これが社会人になってから一から勉強して覚えろって絶対無理だぜ
10.はちまき名無しさん投稿日:2021年06月16日 23:34▼返信
そんな馬鹿みたいなことやってるから死にかけてんだろ汎用エンジン使えボケ
11.はちまき名無しさん投稿日:2021年06月16日 23:34▼返信
複素インピーダンス
12.はちまき名無しさん投稿日:2021年06月16日 23:35▼返信
仮想世界を作るのに数式が足りなさすぎるのだ
何となくそれっぽいこと言ってみただけだが?
13.はちまき名無しさん投稿日:2021年06月16日 23:35▼返信
数学できない私立文系が幅を利かせている日本は異常だ
日本が没落したのも、数学ができない人間が政府中枢に蔓延っているから
場の空気や人間関係に意思決定が左右される風土病も、数学力の不足からくる論理的、演繹的思考の欠如によるものだ
14.はちまき名無しさん投稿日:2021年06月16日 23:35▼返信
それで出来たのが、新・サクラ大戦か・・・
 
いらねぇだろ これ
15.はちまき名無しさん投稿日:2021年06月16日 23:35▼返信
複素数の積は拡大と回転をあらわすからな
16.はちまき名無しさん投稿日:2021年06月16日 23:36▼返信
こんなのボタン一つでできるから
17.はちまき名無しさん投稿日:2021年06月16日 23:36▼返信
1からやろうと思ったら2Dシューティーングでも使うぞ
18.はちまき名無しさん投稿日:2021年06月16日 23:37▼返信
古文、漢文は何で使うの?
19.はちまき名無しさん投稿日:2021年06月16日 23:37▼返信
それで出来るのが国2じゃな…バグ多すぎるんじゃ
20.はちまき名無しさん投稿日:2021年06月16日 23:37▼返信
セガが言ってもなぁ
これがソニーとかなら説得力あんだけど
21.はちまき名無しさん投稿日:2021年06月16日 23:37▼返信
んで出力されたのがPSO2Nですか
そうですか 
22.はちまき名無しさん投稿日:2021年06月16日 23:37▼返信
>>13
え、鳩山由紀夫は東京大学工学部計数工学科卒業だよ???結果はどうだったの???教えて???
23.はちまき名無しさん投稿日:2021年06月16日 23:38▼返信
その結果が新サクラか?w
24.はちまき名無しさん投稿日:2021年06月16日 23:38▼返信
こんな基礎的な計算でイキってるからダメなんだろうな
25.はちまき名無しさん投稿日:2021年06月16日 23:38▼返信
まとまなゲーム作ってから言えやカス企業
26.はちまき名無しさん投稿日:2021年06月16日 23:39▼返信
この辺り理解してへんと糞カメラワークになるんやろ
27.はちまき名無しさん投稿日:2021年06月16日 23:39▼返信
ゲーム制作しないなら意味ないよね
28.はちまき名無しさん投稿日:2021年06月16日 23:39▼返信
で、どんなゲーム作ってんの?
もちろん売れてるんだよね?
29.はちまき名無しさん投稿日:2021年06月16日 23:40▼返信
で、NGSみたいなゴミが出来るんでしょ?
こんなん勉強しないでアンリアルエンジンでいいわ
30.はちまき名無しさん投稿日:2021年06月16日 23:40▼返信
携帯の充電残量、積分で残量計算してるっぽい。
31.はちまき名無しさん投稿日:2021年06月16日 23:40▼返信
電力会社でも普通に使ってるしスマートフォンやパソコンは当たり前に量子力学も使われてる
32.はちまき名無しさん投稿日:2021年06月16日 23:40▼返信
好きでプログラマーになる人とかいるのかな?マゾかな?
33.はちまき名無しさん投稿日:2021年06月16日 23:40▼返信
開発より接待が重要だって君らのボスザルが
34.はちまき名無しさん投稿日:2021年06月16日 23:40▼返信
案の定セガ叩かれて草
35.はちまき名無しさん投稿日:2021年06月16日 23:41▼返信
「数学はゲーム開発でも重要だから学ぶ意義は大きいよ」という話なのに、「クソゲーばっかのセガが言うな」ってのは筋違いだろ
36.はちまき名無しさん投稿日:2021年06月16日 23:41▼返信
エンジン制作ならそらそうよ
37.はちまき名無しさん投稿日:2021年06月16日 23:41▼返信
※32
プログラミングより面白いことなんて、この世にひとつもないぞ
38.はちまき名無しさん投稿日:2021年06月16日 23:42▼返信
※34
NGSがあの有様だったのが悪い
39.はちまき名無しさん投稿日:2021年06月16日 23:42▼返信
セガに対して匿名でバカ自慢かよ
終わってんな
40.はちまき名無しさん投稿日:2021年06月16日 23:42▼返信
流石にここまでの数学力は必要ないが
デザイナーも仕様理解が重要になるから学校の勉強はしておいた方がいいぞ。
41.はちまき名無しさん投稿日:2021年06月16日 23:42▼返信
三角関数は実生活でも確率統計の次くらいに役立つだろ
虚数は全く使わないしもう忘れたけどな
42.はちまき名無しさん投稿日:2021年06月16日 23:43▼返信
ほとんどが追い出し40代で退社ですね
わかります
43.はちまき名無しさん投稿日:2021年06月16日 23:43▼返信
筆記体みたいなフォント嫌い
スッと頭に入ってこない
44.はちまき名無しさん投稿日:2021年06月16日 23:44▼返信
家庭用ボンバーガール作って
45.はちまき名無しさん投稿日:2021年06月16日 23:44▼返信
セガ?

E3にも参加できない泡沫メーカーか
46.はちまき名無しさん投稿日:2021年06月16日 23:45▼返信
なんで勉強とかばかり何に使うか聞かれんの?趣味で楽しいからやっとるでええやん
スポーツ観戦だの音楽だのゲームだの同じだろそれらに何の役に立つか聞くのか?
数学も古文も漢文も全部楽しいからやるんだよハゲ。
47.はちまき名無しさん投稿日:2021年06月16日 23:45▼返信
こんなんだから羽田にあるゲーム専門学校、とか呼ばれちゃうんだよ
48.はちまき名無しさん投稿日:2021年06月16日 23:45▼返信
必要な人に必要なのはわかるけどセガは勉強会するのならまず面白いと評価されたゲームをプレイして自社のゲームと比較してほしい
49.はちまき名無しさん投稿日:2021年06月16日 23:45▼返信
それで作ったゲームがあの体たらくなのですか?
数学より学ぶべきことがあるのでは?
50.はちまき名無しさん投稿日:2021年06月16日 23:45▼返信
 /任_豚\ひとつ、ふたつ、みっつ・・・
 .|-O-O-ヽ |ええと、みっつ の次は・・・
 (. : )'e'( : . 9) ・・・たくさん!
51.はちまき名無しさん投稿日:2021年06月16日 23:46▼返信
レベルデザインの勉強した方がええんちゃうか?
52.はちまき名無しさん投稿日:2021年06月16日 23:46▼返信
ベクトルや三角関数ができなきゃCGなんてまともに扱えねえし、
複素数分からなけりゃ極座標扱えないからな。
53.はちまき名無しさん投稿日:2021年06月16日 23:47▼返信
新人研修の資料だよな!そういってくれよ!!!!
54.はちまき名無しさん投稿日:2021年06月16日 23:48▼返信
国内で一番不甲斐ないセガが資料を公開して威張り散らしているのは痛々しい
55.はちまき名無しさん投稿日:2021年06月16日 23:48▼返信
まぁ計算機動かしてリアルタイムで絵を描いてる訳だからね、そりゃ式が要るのは当然でしょ
56.はちまき名無しさん投稿日:2021年06月16日 23:48▼返信
現在はyoutubeとかで大学レベルの数学とかも学べるからありがたいよな動画豊富で
自分と相性のよい講師とか自分で選び放題だし。
57.はちまき名無しさん投稿日:2021年06月16日 23:48▼返信
セガが昔からズレてるのってそういう
58.はちまき名無しさん投稿日:2021年06月16日 23:48▼返信
サクラ革命頓挫
ソウルリバース頓挫
何で稼ぐの
59.はちまき名無しさん投稿日:2021年06月16日 23:49▼返信
技術は大切だがセガに必要なのはまともなディレクターとプロデューサー
60.はちまき名無しさん投稿日:2021年06月16日 23:49▼返信
でも、肝心なゲームがIP壊すだけでダメなのでそこもなんとかして欲しい物だ。
61.はちまき名無しさん投稿日:2021年06月16日 23:49▼返信
>>13
ありていに言えば「数で割り切れないことがある」って話になるんだけど、
そもそも、会社の会計ひとつとっても、数学の公式がピッタリ当てはまる局面なんて珍しい方。
だから知っておくことは大事だけど、数学的演繹のみでは現実への対処ができない。

アベノミクスなんぞ数学の基本から言えば、破滅への時計早めた愚策だが、
多数派占めた政党と政府がゴーサイン出してるのに、数学的におかしいと跳ね返せると思うのか?
62.はちまき名無しさん投稿日:2021年06月16日 23:50▼返信
>>50
ゴキちゃん・・・
AAを弄くる暇でもうちょっと勉強しようね
63.はちまき名無しさん投稿日:2021年06月16日 23:50▼返信
次回のゲームは膝の動きに注目な!
64.はちまき名無しさん投稿日:2021年06月16日 23:50▼返信
3DCGは勿論、自動生成系のツールとかも数学出来た方が圧倒的に良い
ノーマンズスカイとかも数学の塊みたいなもんだろうしな
65.はちまき名無しさん投稿日:2021年06月16日 23:50▼返信
>>49
うんうん、わかったから少しは家の外に出ろよ。
66.はちまき名無しさん投稿日:2021年06月16日 23:50▼返信
で、なんでクソゲーしかないんだよ
セガの採用基準が間違ってる証拠でしょうが
67.はちまき名無しさん投稿日:2021年06月16日 23:51▼返信
sincosはマジで使いまくる
内積外積も使う
微分積分も使う
行列も使う
どう使っているのかを教育現場に伝えないと何のための勉強なん?ってなるのは当然なのに覚えさせる事しかしねぇもんな
68.はちまき名無しさん投稿日:2021年06月16日 23:51▼返信
やさしいな、数学に限らず~やって何の意味あるんですか?とか聞くようなやつは9割カスだから
じゃあ君はやらないで好きにどうぞと放って於いて言わせておいたらいいのに
69.はちまき名無しさん投稿日:2021年06月16日 23:51▼返信
プログラマーはハードとともに進歩してるが、クソモデルを作るアーティストや、クソ仕様を作るプランナーは何も進歩してないってことだな
70.はちまき名無しさん投稿日:2021年06月16日 23:51▼返信
ボーダーブレイクで卑怯なだけのポイ厨狙撃の癖に
自分は上手いと勘違いしたガキリーマンを雇う2ちゃんねらー開発
案の定ソウルリバースは頓挫
71.はちまき名無しさん投稿日:2021年06月16日 23:52▼返信
数式の前に何が作りたいかだろ?
先ずそこが欠けてる
明確な目標もないのに道具ばかりあっても何か生まれるようなものでもないぞ
72.はちまき名無しさん投稿日:2021年06月16日 23:52▼返信
>>67
そもそも勉強って何かのためにすんの?ただ突き詰めるのが楽しいからやるんちゃうの
結果的に役に立ったら素晴らしいだけで
73.はちまき名無しさん投稿日:2021年06月16日 23:52▼返信
線形代数は必須じゃけえ

行列、複素数(四元数)

最低、これできないと3Dはちょっと
74.はちまき名無しさん投稿日:2021年06月16日 23:52▼返信
※10
そのエンジンがどうやって出来てると思ってんだよ
75.はちまき名無しさん投稿日:2021年06月16日 23:53▼返信
セ、セガ()
76.はちまき名無しさん投稿日:2021年06月16日 23:54▼返信
ゲームではないが、
「アインシュタインの相対性理論がなかったら、スマホの発明はなかった」
とも言われてるな。
77.はちまき名無しさん投稿日:2021年06月16日 23:54▼返信
>・ゲームばっかしてるとアホになる!って親御さんに言われた子は、これ、ゲームの裏側っていって見せてやればだまりますね。

ゲームばっかしてるアホにこれ見せても99%が理解できないから親が正しい
78.はちまき名無しさん投稿日:2021年06月16日 23:54▼返信
ゲーム開発がどんどん高難易度化して莫大な開発費がかかり開発者も大勢必要になるけど
それに真正面から挑むより解決するための自動作成エンジンなり作ったほうがええやん
79.はちまき名無しさん投稿日:2021年06月16日 23:54▼返信
別に数学とか入ってからでも覚えられるよ
問題はそいつにセンスがあるかどうかってことだけ
80.はちまき名無しさん投稿日:2021年06月16日 23:54▼返信
「3DCGでシコモデルを動かす為に必要なんです!」とわかりやすく言ってくれたほうが息子の脳にダイレクトに響くんだが?
81.はちまき名無しさん投稿日:2021年06月16日 23:55▼返信
※72
算数ができないと買い物もできなくなるから必要性はガキでも分かる
数学が何の役に立つかも教えてやれるべきではある
大昔は暇人が趣味でやっていた学問だった位だし、使い道が無ければ無意味に思えるものだ
82.はちまき名無しさん投稿日:2021年06月16日 23:55▼返信
文句言ってるヤツは数学を何に役立てるかが思いつかない馬鹿って事だろ
83.はちまき名無しさん投稿日:2021年06月16日 23:55▼返信
3Dは立体図形の世界だからなんやかんやの知識が必要なんだね(適当)
84.はちまき名無しさん投稿日:2021年06月16日 23:55▼返信
今時はゲームエンジンあるんだからさぁ
自前で作ろうとしてるとかなの?
学歴で採用してるからこんななんだろうな
「高学歴社員が組織を滅ぼす」ってやつだ
保身に長けた彼らは絶対に責任を取らないよう立ち回りリストラから生き延びる
85.はちまき名無しさん投稿日:2021年06月16日 23:56▼返信
そもそも数学含め勉強がゲームやん攻略パズルゲーム
86.はちまき名無しさん投稿日:2021年06月16日 23:56▼返信
 
ケチつけてる奴って、頭の悪い奴が殆どだろうなw 拒否反応が痛々しいw
 
87.はちまき名無しさん投稿日:2021年06月16日 23:56▼返信
>>71
どんなに優れたビジョンがあっても、それを具現化するテクニックがないと、ただの「絵に描いた餅」だ。
いや、餅の絵を描く事すらできない。
88.はちまき名無しさん投稿日:2021年06月16日 23:57▼返信
全く使わないからもう覚えてない
マジで無駄な時間だった
89.はちまき名無しさん投稿日:2021年06月16日 23:57▼返信
数学の先生が「この数式でおっぱいを揺らすことが出来る!」ぐらいゆってくれる人なら一発で数学マスター出来ただろうな俺も
90.はちまき名無しさん投稿日:2021年06月16日 23:57▼返信
Q. なんで4次元
A. いわゆる「4要素ベクトル」が超多用されとるけえ

3要素ベクトルとかもあるんだけど、基本的にベクトルは4要素なんで

そうすっと、行列での計算が簡単だから
91.はちまき名無しさん投稿日:2021年06月16日 23:57▼返信
ゲームを開発してる連れを車に乗せてカーブになると
その曲がり方を数式で言う
92.はちまき名無しさん投稿日:2021年06月16日 23:58▼返信
うるせえジンバルロックぶつけんぞ!!!!
93.はちまき名無しさん投稿日:2021年06月16日 23:58▼返信
>>84
そのゲームエンジンも、「誰かが作ってる」んだよ。
94.はちまき名無しさん投稿日:2021年06月16日 23:58▼返信
素人は黙っとれ———
95.はちまき名無しさん投稿日:2021年06月16日 23:58▼返信
※91
逆に言えば数式以外に表しようないしな
96.はちまき名無しさん投稿日:2021年06月16日 23:59▼返信
龍が如くだけのゲーム屋が何言うとんねん
97.はちまき名無しさん投稿日:2021年06月16日 23:59▼返信
大学レベルならまだしも、三角関数もベクトルも虚数も高校でやるやつやん…
さすがに高校レベルは出来ないほうがはずかしいだろ知るかと逆ギレしていいのは大学の範囲だけ
98.はちまき名無しさん投稿日:2021年06月16日 23:59▼返信
ゲーム開発しないんで要らないです
99.はちまき名無しさん投稿日:2021年06月17日 00:00▼返信
>>95
長嶋茂雄も数学ができればバットの振り方を数式で教えてやれたのにな
100.はちまき名無しさん投稿日:2021年06月17日 00:00▼返信
就職する業種で突然、必要になる事はあるよ
取り敢えず、理系できる奴はサイコー、かっこいいよって子供は小さい頃から洗脳教育するのが吉なんだよな
101.はちまき名無しさん投稿日:2021年06月17日 00:00▼返信
スレタイの事をいう奴は大概こういう資料を読まないので意味ないんだわな・・・
あとゲームの面白さはゲームを動かすことも重要だけど、やっぱ脚本だよな!
もしくはゲーム自体の構成力!
102.はちまき名無しさん投稿日:2021年06月17日 00:01▼返信
人間はなぁ
四則計算・分配法則だけ知ってりゃ生きてけるんだよっ!!
103.はちまき名無しさん投稿日:2021年06月17日 00:01▼返信
このご時世にゲーム作りたいから数学学ぶのも違うと思う
何やるにしても数学は理解しておいて損はないと思うが
104.はちまき名無しさん投稿日:2021年06月17日 00:02▼返信
※84
そのゲームエンジンでもどう回転させるかは指定しないといけないわけで
105.はちまき名無しさん投稿日:2021年06月17日 00:02▼返信
ねえゴキちゃん
これ英語だよね?
106.はちまき名無しさん投稿日:2021年06月17日 00:02▼返信
※67
いや、教師が社会に出た事が無いから何に使うか単純に知らないんだ
107.はちまき名無しさん投稿日:2021年06月17日 00:02▼返信
今このレベルやってる時点で他の企業に行ったほうがいいことは理解できた
108.はちまき名無しさん投稿日:2021年06月17日 00:02▼返信
虚数の 大海に おぼれろぉぉっ ‼︎
109.はちまき名無しさん投稿日:2021年06月17日 00:03▼返信
※103
まぁなんかやれる具体例の一つとして上げただけだろ、何かにつけて計算する必要はあるし
110.はちまき名無しさん投稿日:2021年06月17日 00:03▼返信
逆に
簡単な三角関数、微積、虚数
この程度がわからないやつが何ができるんだよ

大体の学問で使うだろ 
111.はちまき名無しさん投稿日:2021年06月17日 00:03▼返信
数学は実生活では役に立ちづらいが「考える力」を育む。それだけで無駄ではない。

直近のコメント数ランキング

直近のRT数ランキング

×