並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 15 件 / 15件

新着順 人気順

3Dプログラミングの検索結果1 - 15 件 / 15件

  • スーパーマリオのジャンプのアルゴリズム - Qiita

    先日、気持ちのいいジャンプを目指してというQiitaの記事を見かけました。記事中では、マリオのジャンプについても触れられています。マリオというと、マリオブラザースやスーパーマリオブラザース等々、色々あるのですが、これはおそらくスーパーマリオブラザースの事だと思われます。ジャンプアクションゲームといったらスーマリですね。 そのマリオのジャンプの仕組みは「マリオの速度ベクトルを保存しておいて座標を計算するんじゃなくて~」と書かれていて、別サイトのブログへのリンクが張られています。 マリオのジャンプ実装法とVerlet積分 ただ、この記述については不正確であるという別のブログもあったりします。 マリオの完コピvol.28 ジャンプの解析と修正 ホントのところはどうなんでしょうか?世界で最も有名なゲームのジャンプがどのように処理されているのか気になったので調べてみることにしました。 原典にあたる

      スーパーマリオのジャンプのアルゴリズム - Qiita
    • 54歳プログラマーが30年以上もゲーム開発の最前線に立ち続けられるワケ「技術の“仕組み”を理解すれば、時代の変化に強くなる」 - エンジニアtype | 転職type

      転職・求人情報サイトのtype エンジニアtype 働き方 54歳プログラマーが30年以上もゲーム開発の最前線に立ち続けられるワケ「技術の“仕組み”を理解すれば、時代の変化に強くなる」 2020.02.17 働き方 自分の手でものづくりをすること、自分の作ったサービスで多くの人を喜ばせること。それはエンジニアとして働く醍醐味の一つだろう。 けれど、40~50代になるとマネジメントに専念することを求められたり、最新の技術に追い付けずに技術職をリタイアすることになった、という話も耳にする。 一方、50代になっても現役プログラマーとして活躍し続けるエンジニアもいる。ミクシィの吉田明広さん(54)はその一人だ。 吉田さんは大学卒業後、ファミコンやセガサターン、プレイステーションなどのゲームソフトウェア開発に携わり、2016年からはミクシィでスマホゲームの新規タイトル制作に勤しんでいる。ゲーム機や技

        54歳プログラマーが30年以上もゲーム開発の最前線に立ち続けられるワケ「技術の“仕組み”を理解すれば、時代の変化に強くなる」 - エンジニアtype | 転職type
      • 必要なのはJavaScriptの基本的な知識だけ 3Dアニメーション制作をお手軽にする「Three.js」の魅力

        エンジニア同士の情報共有を目的としたコミュニティ「ふわふわエンジニアタイム」が主催する「Markup Meetup」。3回目の今回は、フロントエンドエンジニア、マークアップエンジニア、コーダー、デザイナーの垣根なく、HTML / CSS / JavaScript に関わるナレッジを共有する場として開催されました。ここで登壇したのは、株式会社ゆめみの佐々木祥晶氏。導入事例を交えながら「Three.js」の魅力、メリット・デメリットを語りました。 株式会社ゆめみ所属・新人フロントエンドエンジニア 佐々木祥晶氏:それでは発表いたします。題目は、「Three.js の魅力を語る」です。 目次ですね。最初に軽く自己紹介をして、本編で「『Three.js』とは何ぞや?」とか、そういったことをいろいろ話していき、最後に軽くまとめをしていければなと思っています。 では、軽く自己紹介を。初めまして、佐々木祥

          必要なのはJavaScriptの基本的な知識だけ 3Dアニメーション制作をお手軽にする「Three.js」の魅力
        • three.jsで流体シミュレーション(stable fluids) | mofu

          We create beautiful expressions through programming and deliver the best possible experiences.

            three.jsで流体シミュレーション(stable fluids) | mofu
          • 3Dゲームエンジンで使われている関数を数学的に説明するとこうなる

            ベクトル演算のひとつである内積は、二つのベクトルの関係を一つの数字に変換してくれる便利な存在です。そんな内積によるベクトルのエンコードが3Dゲームにおいてどのように役立っているかをエンジニアのMing-Lun "Allen" Chouさんが説明しています。 Gamedev Tutorial: Dot Product, Rulers, And Bouncing Balls | Ming-Lun "Allen" Chou | 周明倫 https://www.allenchou.net/2020/01/dot-product-projection-reflection/ まずは「ベクトルの内積」です。2次元空間上にある始点が同じ2つのベクトルaとベクトルbの内積について考えてみます。感覚的に内積を説明すると、ベクトルbに垂直な方向から光を当てたとき、ベクトルb上にできるベクトルaの影の長さとベク

              3Dゲームエンジンで使われている関数を数学的に説明するとこうなる
            • 仕事納めとスクラムの話 - imog

              今日で仕事が納まった。それと同時にチームメンバーが一人チームを去ることになった。送別会もしたのでお別れはまあそれなりにしたんだけど、結構自分に影響を与えたのでなんとなくブログとして残しておくことにした。 うちの部署は複数のスクラムチームで構成されているスクラムオブスクラムという形を取っている。僕がこのチームに配属されたのは二ヶ月前くらいのことだ。部署内の別のチームからこのチームに異動したのがきっかけだ。チームメンバーの一人であり、今回お別れした人は認定スクラムマスターを持つエンジニアであり、このチームはちゃんとアジャイルなチームになろうとしているという話を事前に聞いていた。(以降、この人を彼と呼ぶ) 前職でもスクラム開発はやっていたつもりだったし、以前のチームでもスクラムを行なっていたのでなるほどなるほどという感じでチームのやり方に乗っかっていくことにした。見積もりをして、計画で洗い出し、

                仕事納めとスクラムの話 - imog
              • 多言語対応のゲームUI注意点覚え書き - デザイナー脂肪

                こんにちは!ドイツに住んでるUIデザイナーのいまがわ (@i_magawa)です。 この記事は「GameGraphicDesign AdventCalendar 2019」の23日目の記事になります。 自己紹介 現在はフリーでUIの仕事をやりつつ、夫婦や育児に関するマンガを描いたりしています。以前は東京でスマホゲームの開発やってました。 こういう記事も書いてます(宣伝)↓ 何の記事書くの…!? スマホゲームUIのローカライズ対応について今回は書きたいと思います。 いくつか案件関わった気がしたりしなかったりするのでまとめてみました。あくまで日本っぽいゲームを海外対応するときの注意点です! また今回参考として「ポケモンマスターズ」のUIをよく載せています。 ポケモンマスターズはなんと驚異の8言語対応…!殺す気か!ちなみに私は一切運営と関係ないただのファンです。 海外対応の目標 英語ネイティブの

                  多言語対応のゲームUI注意点覚え書き - デザイナー脂肪
                • ゲームエンジン「Godot Engine」の利用者が急増中。Unityの新料金システム発表を受け、乗り換えを模索する動き活発化か - AUTOMATON

                  ゲームエンジン「Godot Engine」の利用者が、ここ数日大きく増加しているようだ。同エンジンは公式サイトやGitHubのほか、PCゲームストアを通じても配布されており、Steamでの同時接続ユーザー数が連日過去最高を更新している。 Godot Engineは、PC/モバイル/Web向けゲームおよびアプリを制作できる2D/3Dゲームエンジンだ。開発者のひとりJuan Linietsky氏が、かつて自身のスタジオのために手がけた内製エンジンがルーツとなっており、その後2014年に一般に公開された。オープンソースとして提供され、完全無料で利用可能。開発にかかるコストは寄付によって賄われているとのこと。 上に掲載した動画は、Godot Engineを用いて開発されたPC/コンソールゲームの紹介映像だ。『Brotato』や『Cassette Beasts』『Dome Keeper』などの人気タ

                    ゲームエンジン「Godot Engine」の利用者が急増中。Unityの新料金システム発表を受け、乗り換えを模索する動き活発化か - AUTOMATON
                  • 「紙飛行機で世界中を自由に飛び回れるゲーム」のデモが公開、「ChatGPT」「Unreal Engine 5」など注目技術てんこ盛りで圧巻の出来栄え

                    2023年5月11日に開催されたGoogleの開発者向けイベント「Google I/O 2023」で、Googleが蓄積してきた3D地図データを3Dモデルとして提供するシステム「Photorealistic 3D Tiles」が発表されました。このPhotorealistic 3D TilesとチャットAI「ChatGPT」、ゲームエンジン「Unreal Engine 5」を組み合わせて開発された「紙飛行機で世界中を飛び回れるゲーム」のデモ映像が公開されています。 Unreal Engine 5 with Google Photorealistic 3D Tiles & ChatGPT - YouTube 画面内に真っすぐ飛び続ける紙飛行機が表示されています。 画面内に表示された入力欄に「私をオランダの中心部に連れてって」と入力。 すると、紙飛行機がワープ空間に突入しました。 ワープ空間を

                      「紙飛行機で世界中を自由に飛び回れるゲーム」のデモが公開、「ChatGPT」「Unreal Engine 5」など注目技術てんこ盛りで圧巻の出来栄え
                    • UnityエンジニアがUnreal Engine入門してみて感じた思想の違い - きゅぶろぐ

                      可燃性が高い記事なので、長めに前提と注意を書きます。 Unreal Engineは、以下UEと略します。 前提と注意 総合的にどちらが優れているか、みたいな話はしません。 それぞれのゲームエンジンの思想については公式が言及しているものではなく、個人の感想です。 この記事にはsimpleとeasyという言葉がでてきます。こちらのスライドをご覧ください。 SimpleとEasyは違う / Simple is not Easy ですが、自分はスライドにある「easyよりsimpleを選択しよう」は必ずしもそうではないと考えています。 時間は有限なので。 グラフィックの話はしません。 AAAゲームの話もしません。開発チームが10人以下の小規模開発を想定しています。 そのため、UE本体(エンジン)のコードに手を入れるのも最終手段として考えています。実際みんなどれだけ手を入れているのだろう? Unit

                        UnityエンジニアがUnreal Engine入門してみて感じた思想の違い - きゅぶろぐ
                      • 外国人「Unity終了のお知らせ」(海外の反応)

                        4月 2024 (4) 3月 2024 (24) 2月 2024 (25) 1月 2024 (23) 12月 2023 (28) 11月 2023 (24) 10月 2023 (25) 9月 2023 (26) 8月 2023 (25) 7月 2023 (27) 6月 2023 (28) 5月 2023 (28) 4月 2023 (26) 3月 2023 (29) 2月 2023 (22) 1月 2023 (24) 12月 2022 (26) 11月 2022 (21) 10月 2022 (22) 9月 2022 (21) 8月 2022 (20) 7月 2022 (23) 6月 2022 (23) 5月 2022 (23) 4月 2022 (26) 3月 2022 (26) 2月 2022 (23) 1月 2022 (24) 12月 2021 (22) 11月 2021 (24) 10月

                          外国人「Unity終了のお知らせ」(海外の反応)
                        • 頑張らない3D表現! WebGLを使わずにウェブサイトで3Dを実現するCSSテクニック - ICS MEDIA

                          ウェブデザインにおける3D表現はリッチでユーザーの興味を惹くものがあります。しかし3Dコンテンツの実装は技術レベルも高く、予算も豊富でないと難しいものです。そこで、今回はWebGLや代表的な3DライブラリのThree.jsを使わないで3D表現(あるいは3D風)を実現する方法を紹介します。 サンプルを別ウインドウで開く コードを確認する 3Dを感じる理由 まず3Dをユーザーに感じさせる理由について考えてみます。紙面にしても画面にしても実態は2Dの平面世界です。画面の中で3Dを感じるのは、人間が2D的に描かれたものから奥行きを知覚する特性があるからです。たとえば、すぼまっていく2本の線があると線が平行であると認知し、奥行きを感じます。この現象を体系化したものが遠近法です。 より具体的な手法として透視図法があります。Three.jsを使った3D表現もこの透視図法によって描画されています。描画自体

                            頑張らない3D表現! WebGLを使わずにウェブサイトで3Dを実現するCSSテクニック - ICS MEDIA
                          • Apple、8月28日までに『フォートナイト』を正しい状態で復帰させなければEpic Games開発者アカウント停止を通告。実施されればUnreal EngineのAppleプラットフォーム提供が困難に - ゲームキャスト

                            2020年8月13日、Epic Games の『フォートナイト』アプリが Apple に支払う30%の手数料を嫌い、自社独自の決済を始めたことで App Store からガイドライン違反で削除された。その後、Epic Games は Apple が IBM 独占体制に挑戦した広告1984のパロディ動画を公開し、Apple が当時の IBM と同じように独占的な地位にあり、それを利用してサービスの進化を妨げているとして、Apple との訴訟に入った。 そして8月17日、Apple は Epic Games に対する反撃に出た。Epic Games は裁判における追加の訴状で「8月28日までに独自決済なしの『フォートナイト』を提供しない場合、Epic Games の開発者アカウントを停止し、Epic Games が開発するゲーム制作ツール Unreal Engine 開発に必要なツールへのアク

                              Apple、8月28日までに『フォートナイト』を正しい状態で復帰させなければEpic Games開発者アカウント停止を通告。実施されればUnreal EngineのAppleプラットフォーム提供が困難に - ゲームキャスト
                            • Reactで画像やテキストにWebGLエフェクトをかけるライブラリ作った - マルシテイア

                              amagiです。先日React用コンポーネントライブラリのREACT-VFXをリリースしました。 REACT-VFXを使うと、画像や動画、テキストにWebGLでエフェクトをかけることが出来ます。 ⚡𝙍𝙀𝘼𝘾𝙏-𝙑𝙁𝙓 released!⚡ I created React components to add WebGL effects to images, videos and plain texts in your app. It also supports animated GIFs...😎 Visit website for details:https://t.co/mlnmExpUVZ#REACTVFX #WebGL #React #Threejs #GLSL pic.twitter.com/uDUQ8MKNcK— 𝘼𝙈𝘼𝙂𝙄 (@amagitakayos

                                Reactで画像やテキストにWebGLエフェクトをかけるライブラリ作った - マルシテイア
                              • 漫画家 浅野 いにお氏、Unreal Engine でリアルタイム背景を制作する

                                漫画制作の背後ではどのような創作上のプロセスが実行されているのだろうかと想像してみるとき、リアルタイム ゲーム エンジンのテクノロジーが真っ先に思い浮かぶことはないかもしれません。しかし、ある日、世評高い漫画家の浅野 いにお氏は、ある日、「もしゲーム エンジンを使ったらどうなるだろうか?」と考えてみたのです。 数度の実験を経たのち、浅野氏の努力は、一つの革新的なテクニックへと結実しました。非常に魅力的で独特の雰囲気をたたえる背景を作り出し、浅野氏が描く漫画のシーンに用いることができるようになったのです。現在、浅野氏は Unreal Engine を創造プロセスに組み込み、『デッドデッドデーモンズデデデデデストラクション』の制作を行っています (週刊ビッグコミックスピリッツ誌にて連載中)。 「これまでは、リアルな背景を作ろうとするときは、必ず、写真を加工して漫画の絵として取り込む方法をずっと

                                  漫画家 浅野 いにお氏、Unreal Engine でリアルタイム背景を制作する
                                1