X



【ゲーム】「三角関数、虚数…いつ使うんだ」セガが回答 数学はゲーム開発現場で使われていた “ガチ数学”資料公開 [muffin★]
■ このスレッドは過去ログ倉庫に格納されています
0001muffin ★垢版2021/06/16(水) 16:46:21.94ID:CAP_USER9
https://nlab.itmedia.co.jp/nl/articles/2106/16/news093.html

セガが6月15日、社内勉強会用の資料をSEGA TECH BLOGで公開しました。ゲームの開発に必要な知識ということなのですが、内容は大学初年度レベルのガチ数学、そしてその内容は150ページ以上。この資料は、セガで2020年に有志で行われていた数学の勉強会で使用されていたもの。内容としては、高校数学を超駆け足で復習し、大学初年度で学ぶ線形代数の基礎の学び直しと応用としての3次元回転の表現の基礎の理解を主目的としています。

勉強会のゴールは、「クォータニオン」(日本語では「四元数」)を数学的に理解すること。クォータニオンは、ゲームではキャラや背景などを3次元回転させるときに応用されるものだそうです。

セガの公式Twitterではこのブログ記事について、「サインコサインタンジェント、虚数i…いつ使うんだと思ったあなた。実は数学は、ゲーム業界を根から支える重要な役割を担っているんです」と紹介。学校で数学を学んでいるとき多くの学生が思い浮かべるであろう疑問が、実はみんな大好きなゲームの開発にこそ必要であることを伝えています。

このツイートには1万4000件以上の「いいね」が寄せられており、ネット上では「ゲームばっかしてるとアホになる!って親御さんに言われた子は、これ、ゲームの裏側っていって見せてやればだまりますね」「三角関数を使う機会は多々あれど、虚数を使ったことは今のところないな。ゲーム業界では使うのか。面白いな」「実際に働かれてる方々の勉強内容が知ることができるのはうれしい」「全然わからない。俺たちは雰囲気でゲームを作っている」「3Dの回転を計算させる時に死ぬほど勉強した。3Dは思った以上に深かった」といった声が寄せられていました。

https://twitter.com/SEGA_OFFICIAL/status/1404640339302838276
サインコサインタンジェント、虚数i…いつ使うんだと思ったあなた。実は数学は、ゲーム業界を根から支える重要な役割を担っているんです。今日は、セガ社内勉強会用の数学資料150頁超(!)を無料公開。

https://pbs.twimg.com/media/E35I8Y-UYAIgtbu.jpg
https://pbs.twimg.com/media/E35PlBNVkAIaB4H.jpg
https://pbs.twimg.com/media/E35PlBLVkAMJWIO.jpg
https://pbs.twimg.com/media/E35PlBPVgAEXTR_.jpg
https://pbs.twimg.com/media/E35PlBXVoAMS2Ax.jpg

クォータニオンとは何ぞや?:基礎線形代数講座
https://techblog.sega.jp/entry/2021/06/15/100000
https://twitter.com/5chan_nel (5ch newer account)
0002名無しさん@恐縮です垢版2021/06/16(水) 16:48:41.50ID:7S4jZKo10
今はそんなこと意識しなくても作成できるソフトがあるだろ
そういうことを言ってるんだよ
0003名無しさん@恐縮です垢版2021/06/16(水) 16:49:06.62ID:zA9XFtgM0
大学レベルの数学はいらないけど、中学レベルの数学がわからないのはマジでヤバい奴が多い
統計や確率すらわからないから、とんでもなく非効率なことやったりする
0005名無しさん@恐縮です垢版2021/06/16(水) 16:49:54.58ID:GRfr4PVa0
虚数はともかく三角関数は結構使うだろ
0008名無しさん@恐縮です垢版2021/06/16(水) 16:51:10.18ID:Twf2UWcq0
砲撃する時とかに必要じゃね?
0010名無しさん@恐縮です垢版2021/06/16(水) 16:51:28.27ID:vSTMQ19I0
モノ作りしたことないんですか?
0012名無しさん@恐縮です垢版2021/06/16(水) 16:51:45.49ID:bvqw6wUl0
そういう仕事に進みたい人が好きなだけ勉強したらいいんじゃないの?
0013名無しさん@恐縮です垢版2021/06/16(水) 16:51:59.68ID:UYjhtRxu0
微積はもちろん統計学も未だによく使う。
0014名無しさん@恐縮です垢版2021/06/16(水) 16:52:09.44ID:oxE+yXci0
今はもうunityやunrealにモデリングデータとパラメータをポチポチ入力するだけで3Dゲームの出来上がり
0015名無しさん@恐縮です垢版2021/06/16(水) 16:52:53.56ID:C1zpq7V/0
>ゲームばっかしてるとアホになる!って親御さんに言われた子は

ピコピコとゲームやらずに
黙々とコード打ち込んでたら
親もそんな文句言わんだろ。
0018名無しさん@恐縮です垢版2021/06/16(水) 16:53:45.50ID:I3paKPFu0
星新一のSSだっけ
すごい技術持った宇宙人が宇宙船でやってきたんだけど、仕組みは全然理解できてなくて、宇宙船が故障(爆発だっけ)したらおしまい、って話
0019名無しさん@恐縮です垢版2021/06/16(水) 16:54:09.93ID:5IokOEXf0
計算や暗記など色んな教科による勉強で脳が鍛えられる
右脳や左脳がより発達することでいろいろな分野で能力を発揮できる
0020名無しさん@恐縮です垢版2021/06/16(水) 16:55:51.13ID:tp4omRny0
数学は高校から急に難しくなるからな
0023名無しさん@恐縮です垢版2021/06/16(水) 16:59:41.35ID:SDiiBsFE0
>>21
使わないと使えないは違うし、使えることで使う機会も出てくる。
0025名無しさん@恐縮です垢版2021/06/16(水) 17:00:15.84ID:8iYr2Dpw0
ゲームエンジンなんて海外から買ってこい
0027名無しさん@恐縮です垢版2021/06/16(水) 17:00:31.85ID:IQXSq/Zd0
数学には3つの大きなジャンプが必要。
小学校の算数から中学数学へのジャンプ
中学数学から高校数学へのジャンプ
高校数学から大学数学へのジャンプ

第一段階をスムーズにジャンプ出来る人はかなりの数居るが第2段階で躓く人が多い。
この層が私立文系へ行く。早慶マーチあたりが限度。
第二段階をこなせた人は一流大学理系へ行ける
第三段階は特別の才能が必要
0028名無しさん@恐縮です垢版2021/06/16(水) 17:00:52.94ID:8iYr2Dpw0
>>19

作ったのがコロナの予約システムだろ😏
0029名無しさん@恐縮です垢版2021/06/16(水) 17:01:07.81ID:7S4jZKo10
>「三角関数、虚数…いつ使うんだ」セガが回答 数学はゲーム開発現場で使われていた
なんかズレてるな
「日常生活でいつ使うんだ」という話だったろ
0031名無しさん@恐縮です垢版2021/06/16(水) 17:02:08.25ID:oGNBr3CH0
ゲームエンジン買ってこいって、全部の会社がそれやって日本で誰もプログラムできなくなったあとエンジンめちゃくちゃ値上げされたらゲーム業界終わるぞ
0032名無しさん@恐縮です垢版2021/06/16(水) 17:03:09.67ID:IV4f7tQ+0
プログラミングでは数学もろ使う
ひろゆきみたいな数学の素養が無いと文系イキリタイプは雑魚プログラマー
0034名無しさん@恐縮です垢版2021/06/16(水) 17:03:35.54ID:LQDakbP70
どっちにしても受け手としてゲームで遊んでるだけの奴が馬鹿なのに変わりない
相変わらずセガはこの手の発言ですら馬鹿すぎる
0035名無しさん@恐縮です垢版2021/06/16(水) 17:03:38.58ID:ru8VmkYP0
高校数学物理化学なら何かはきっと使う仕事につくはずだ、理系なら
付けなかった人はその程度って事で
0036名無しさん@恐縮です垢版2021/06/16(水) 17:04:22.84ID:cDmASy0Z0
>>32
でもお前ひろゆきより金も稼げないし実績もない雑魚じゃん
0038名無しさん@恐縮です垢版2021/06/16(水) 17:05:58.46ID:lXrXhFx60
数学は科学なんかよりも全然歴史が長くて絶対的なものだから
AIに任せる世の中になったとしても、完全に数学をなくしたら人類の文明が滅ぶんじゃないか?
もしなくそうとしても、どこかのキチガイが生み出すだろうが(´・ω・`)
0039名無しさん@恐縮です垢版2021/06/16(水) 17:06:23.88ID:s/tPI8hO0
日常生活で使わないとかいう人も居るけど、家の家具配置とか普通に使うだろ?
0041名無しさん@恐縮です垢版2021/06/16(水) 17:08:00.48ID:LhuE+kzT0
高校レベルって後期中等教育に過ぎない
中等教育レベルすら満足にできないのが社会にごまんといるから低レベルな社会になる
0043名無しさん@恐縮です垢版2021/06/16(水) 17:09:25.86ID:I3paKPFu0
文系大卒のワイ、齢38にしてまさかの電子回路開発の仕事に転職
オームの法則からやり直したよ

人生何があるかわからん
0044名無しさん@恐縮です垢版2021/06/16(水) 17:09:45.70ID:IQXSq/Zd0
早稲田の政経が数学を入試科目にしたのは
アホな日本人を排斥し、中国人を入学させるためだろう
0045名無しさん@恐縮です垢版2021/06/16(水) 17:10:01.49ID:Baroamc60
マーケティングの会社に入った時に数量化三類やクラスター分析が普通で文系卒の自分はかなり苦労した
やっぱ勉強はできる時にしておいた方がいいよ
0046名無しさん@恐縮です垢版2021/06/16(水) 17:10:11.71ID:xM46dYwy0
>>29
それな!
わざわざ「ゲーム作るのに使う」とか言わんでも、もっと他の役立つものを作るのにもさんざん使ってるだろうとは誰でも想像はついてるんだよな
0047名無しさん@恐縮です垢版2021/06/16(水) 17:10:33.38ID:+HIAzmO40
>>22
某脱出ゲームやってたら謎解きパズルで大学入試の数学の問題みたいなのが出てきて積んだ
0048名無しさん@恐縮です垢版2021/06/16(水) 17:10:52.35ID:VyfTDCYH0
でも底辺エンジニアは数学使わなくていいような仕事だけ回されてるんだろ
0049名無しさん@恐縮です垢版2021/06/16(水) 17:13:17.46ID:ru8VmkYP0
まあ確かにこれはこういう時に使うんだよってのは数学を学ぶ段階で教えてあげてもいいかもしれないな
いきなり虚数とか三角関数とか始まっても???だとは思うわ
0050名無しさん@恐縮です垢版2021/06/16(水) 17:13:21.13ID:1mXeV7kb0
>>7
Grass
0051名無しさん@恐縮です垢版2021/06/16(水) 17:13:24.15ID:IQXSq/Zd0
実はピタゴラスの定理の論証は400通り以上ある
0052名無しさん@恐縮です垢版2021/06/16(水) 17:13:37.91ID:yRvNtJay0
電気回路の計算で、
普通に複素数使うだろが、

電磁気学で複素関数論使うだろが

無学ども
0053名無しさん@恐縮です垢版2021/06/16(水) 17:14:16.53ID:/xwCljJK0
3Dゲーム制作ではベクトルと三角関数は必ず使う
AIの実現の技術をもってないとゲームを作れなくなってる
0054名無しさん@恐縮です垢版2021/06/16(水) 17:14:38.51ID:Z3JoMIyZ0
中学までの数学は考え方学ばせるのが本来の主目的だから
中学ぐらいで数学脱落した人は本当に話しが通じなかったりする
0055名無しさん@恐縮です垢版2021/06/16(水) 17:15:12.85ID:vBxvj20w0
>>49
それはあるな
何の役に立つのか分からないものをただ覚えさせられてるとかバカみたいだもんな
0057名無しさん@恐縮です垢版2021/06/16(水) 17:18:36.37ID:1j7y7Sut0
別にゲームに関わらず気づかれず見えないけど色々と使われてんだよって言ってんだろ
0058名無しさん@恐縮です垢版2021/06/16(水) 17:18:43.21ID:kVIKrelA0
まぁ、確率や期待値がわからないバカが北斗の拳とかいう集金マシーンに金突っ込んでるだよな
0059名無しさん@恐縮です垢版2021/06/16(水) 17:18:44.45ID:qNy9gFuZ0
一部の天才がそれをプログラムするだけで一般のプログラマなんかそれを使うだけやろ
0060名無しさん@恐縮です垢版2021/06/16(水) 17:19:41.99ID:gaCqNuKi0
義務教育に数学は必要だと思うけど、古文漢文と美術と音楽は要らんわ
やりたい人だけやればいい
0061名無しさん@恐縮です垢版2021/06/16(水) 17:19:52.82ID:7QIINhbL0
ゲームを作るのに使われていた!・・・・ジワジワくる

色んな歴史思い出して
0062名無しさん@恐縮です垢版2021/06/16(水) 17:19:56.97ID:AyY/BI+30
>>21
使わない程度の仕事ってことね
日本の生産性が低いのも納得だわ
0063名無しさん@恐縮です垢版2021/06/16(水) 17:20:34.91ID:vBxvj20w0
>>62
へえ
じゃあお前何の仕事してんの?
0064名無しさん@恐縮です垢版2021/06/16(水) 17:20:46.39ID:/dkTVopj0
英語とかも他より使ってそう
0065名無しさん@恐縮です垢版2021/06/16(水) 17:20:48.39ID:vto68Ph30
子供騙し(こどおじニート騙し)のソシャゲしか作れない今のセガに用はない>>1

内田夕貴(内藤ゆう かぴばらさん ゆう主席 メンヘラ 7110 リスカ女)
上野博之(Rthisa うらぁ )「ゆうはパジャマのまま電車に乗るメンヘラなんだよ」
内田が上野をパチ屋で逆ナンして(上野談)そのまま上野の家でS○Xして
という具合です 上野「ゆうはお股が緩いから過去にレ○プされた」(上野談)
上野1枚 内田40枚以上(ブログにあったやつ)春の拳1枚 由美子BBA1枚
いまだに画像持ってます
しかし何故癌畜王りのかとその小判鮫(上野 内田 エシュ フレブ 志郎 春 蒼鳥 他)は何故俺のスマホの動画の中身を知ってたんだ?
あと俺は2012年に引退してるんですけどなんで今更?
あと2018年にうちの店に針金や汚物を入れられた あとPCの設定変えられて壊された
なんでりのかが俺の住所知ってるの?りのかとゲーム内で一度も話した事ないんですけど
りのかと小判鮫(ファンクラブ会員)はチーター BOTer RMTerですよ
0066名無しさん@恐縮です垢版2021/06/16(水) 17:21:11.41ID:HNKz8Gad0
>>1
ゲームやるのと作るのは全く次元が違うだろ?

ご飯食べるのが好きだからって
材料の肉や魚や野菜や米を作れるわけじゃないだろう?
0067名無しさん@恐縮です垢版2021/06/16(水) 17:21:14.47ID:jzmvCKU10
量子力学の不思議な現象とかも応用して使われてるらしいね
理論わかってなくても最悪使えるしなw
0068名無しさん@恐縮です垢版2021/06/16(水) 17:21:20.63ID:jeH1EzeQ0
>>9
うち弟が型枠やってるんだけど
算数もできないのにCAD持ってない時から図面引けた
すっげー不思議
0069名無しさん@恐縮です垢版2021/06/16(水) 17:21:46.43ID:GNHPhF710
人類が長い年月を掛けて到達した結果なのか知らんが教科書どうにかならんのか?と思うね。
サンプルコードじゃないけど動かしてるとこ見せてくれたら吸収早いだろうに。
0070名無しさん@恐縮です垢版2021/06/16(水) 17:22:10.15ID:p9b4VfAM0
>>17
あははははは。そーだね。
0071名無しさん@恐縮です垢版2021/06/16(水) 17:23:03.13ID:p9b4VfAM0
>>31
エンジンコインのことかな?
0074名無しさん@恐縮です垢版2021/06/16(水) 17:23:22.62ID:JNo/ku790
そりゃ仕事として使う場面はあるところにはあるだろう
0075名無しさん@恐縮です垢版2021/06/16(水) 17:23:41.02ID:ivFiWUih0
「ゲームばっかしてるとアホになる!」ことが証明されました
0076名無しさん@恐縮です垢版2021/06/16(水) 17:23:53.71ID:3adScGil0
そういうこと言ってんじゃないんだがな…
企業体質がアスペってどうなの?
0077名無しさん@恐縮です垢版2021/06/16(水) 17:23:55.63ID:T0QWDPry0
数学は大嫌いだったけど力学や工学は好きだった
英数字だけだといまいちピンと来ないというか
三角比なんかも三角測量に使われてるとか、古代からそれを応用して星までの距離を測ってたとか説明してくれたら興味持てたんだけどな
0078名無しさん@恐縮です垢版2021/06/16(水) 17:24:04.02ID:7QIINhbL0
以下 GHQの被害者の会
0079名無しさん@恐縮です垢版2021/06/16(水) 17:24:06.30ID:VN2YoxRY0
>>9
あの人達すげーよな
関数だけじゃなくて電気的知識もあるし流体力学とか物理学精通してるもん
0082名無しさん@恐縮です垢版2021/06/16(水) 17:24:43.00ID:AyY/BI+30
>>63
学会で発表したり、プログラム書いたり
実験したり、加工したり、指導したり
事務処理したりを企業でしてる
0083名無しさん@恐縮です垢版2021/06/16(水) 17:25:25.90ID:ru8VmkYP0
事務屋さんでもそれぞれの関数の意味がわからないとexcelすらまともに使いこなせないような気がするけどな
0085名無しさん@恐縮です垢版2021/06/16(水) 17:25:50.99ID:itvUH8Ie0
以前隣に新築建ててた時仲良くなった大工が、
屋根の計算でサインコサインみたいなの使ってたな
中学の数学なんてもう記憶の彼方だったのでびっくりしたw
0086名無しさん@恐縮です垢版2021/06/16(水) 17:25:58.09ID:VTdTef490
高尚な事しててもマーケティングがゴミで
顧客無視したサクラ大戦で爆死とか笑えんぞセガさん
0088名無しさん@恐縮です垢版2021/06/16(水) 17:27:25.37ID:rTRcK9gZ0
中学生の頃「校庭にバレーのコート描いといて」って巻尺と白線引き渡されたんだけど
直角だすのにマゴマゴしてたら上級生が「こういう時に使うんだよ」って巻尺で
3m,4m,5mの三角形作ったのが目から鱗が落ちた瞬間。
0089名無しさん@恐縮です垢版2021/06/16(水) 17:27:44.31ID:lXrXhFx60
ナポレオンとか数学得意だったんだろ
だから大砲ぶっぱなしてたわけだ
数学ガチで使われると困る人達がいるのよ(´・ω・`)
0090名無しさん@恐縮です垢版2021/06/16(水) 17:27:46.21ID:ExAMncVJ0
エンジン開発関係かな?
0091名無しさん@恐縮です垢版2021/06/16(水) 17:28:04.90ID:hkSkMhgz0
>>2
ゆたぽんみたいな奴だな
0092名無しさん@恐縮です垢版2021/06/16(水) 17:28:06.81ID:AyY/BI+30
>>87
流体、熱流動、潤滑あたりかな
0093名無しさん@恐縮です垢版2021/06/16(水) 17:28:16.13ID:U8LG0PBh0
モノグラムの絵柄を作るときに三角関数使うよ
絵柄がどの面とも繋がらないといけないから
関数使って角度を割り出して配置してる
0094名無しさん@恐縮です垢版2021/06/16(水) 17:28:19.74ID:y1rsBO430
でもゲーム開発で虚数使うのは、クォータニオンとフーリエ変換くらいか?
0095名無しさん@恐縮です垢版2021/06/16(水) 17:28:25.67ID:7QIINhbL0
3Dキャラを回転させるのに使う
真下からパンツ見れるのは三角関数のおかげか
やっぱ覚えるわ
0097名無しさん@恐縮です垢版2021/06/16(水) 17:28:38.93ID:MRjVzf8v0
>>1
ゲームで遊んでるだけアホになるで確定。
課金しても中身は変数の数字が変わるだけアホらしい。
0098名無しさん@恐縮です垢版2021/06/16(水) 17:28:58.02ID:o3YeAGhj0
虚数って心を落ち着かせる時に数えるあれだろ
0099名無しさん@恐縮です垢版2021/06/16(水) 17:29:27.81ID:MRjVzf8v0
3D触るには数学必須
0100名無しさん@恐縮です垢版2021/06/16(水) 17:29:29.16ID:ExAMncVJ0
>>22
数学入れたゲームを作ろう
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況