はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    ノーベル賞

『http://www.wakhok.ac.jp/~momma/』

  • 人気
  • 新着
  • すべて
  • index

    4 users

    www.wakhok.ac.jp/~momma

    稚内北星学園短期大学 2001年度 グラフィックス理論/プログラミング 講義録 このページは、稚内北星学園大学において私 門間 穣司 が行った、OpenGLによる3Dグラフィックスプログラミングを扱った講義の内容です。

    • 暮らし
    • 2007/07/14 13:47
    • OpenGL
    • プログラミング
    • グラフィックス理論/プログラミング 第8回

      3 users

      www.wakhok.ac.jp/~momma

      グラフィックス理論/プログラミング 第8回 2000年11月24日 テクスチャマッピングのまとめ 前回学んだテクスチャマッピングの手順を改めてまとめておくと、 1. 必要なテクスチャの個数を決める。 2. glTexGen()によって、決めた個数の分のテクスチャを指定するための番号をシステムから割り当ててもらう。 3. glBindTexture()によって、テクスチャの番号を指定する。 4. 何らかの方法で(ファイルから読み込むか、計算によって生成するなど)メインメモリ内の配列にテクスチャデータを用意する。この部分はOpenGLの機能ではない。 5. glTexImage2D()によって、このテクスチャのデータをグラフィックシステムのテクスチャメモリへ送り込む。 6. glTexParameter*()およびglTexEnv*()を用いて、このテクスチャの使用条件を指定す

      • 学び
      • 2007/01/17 13:17
      • OpenGL
      • 3D
      • index 稚内北星学園短期大学 2001年度 グラフィックス理論/プログラミング 講義録

        5 users

        www.wakhok.ac.jp/~momma

        稚内北星学園短期大学 2001年度 グラフィックス理論/プログラミング 講義録 このページは、稚内北星学園大学において私 門間 穣司 が行った、OpenGLによる3Dグラフィックスプログラミングを扱った講義の内容です。

        • 学び
        • 2006/02/12 15:30
        • OpenGL
        • グラフィックス・プログラミング

          4 users

          www.wakhok.ac.jp/~momma

          グラフィックス理論/プログラミング 第1回 コンピュータ・グラフィックスについての基礎知識 広い意味でのコンピュータグラフィックス(CG)という場合、まず2Dと3Dに分けることができる。2DのCGとは、絵筆やペンのかわりにドロー系やペイント系などの描画ソフトを使用して描かれたイラストや、実写の写真をスキャンして取りこんだものを加工したもの、これらを組み合わせたものを指す。 一方、狭い意味でのCGという場合、3DCG、すなわち3次元空間内に物体が存在すると仮定して、その物体がどのように見えるかを理論的にコンピュータによって計算して求めたものを指す。この場合、その計算のアルゴリズムによって、一枚の画像を生成するのに必要な計算の量および時間が大幅に異なる。そこで、まず人間の目やカメラに物体の像が映る仕組みを簡単に振り返っておこう。 光源と物体、カメラの関係 実際の世界では、次のような経

          • 学び
          • 2005/12/01 21:15
          • *プログラミング
          • memo
          • George Momma's OpenGL Resource Page

            3 users

            www.wakhok.ac.jp/~momma

            OpenGLとは何なのか? OpenGLとは、高品位なリアルタイム3Dグラフィックスの表示のために定められた、オペレーティングシステムに依存しないAPIです。もともとは、SGI社のワークステーションで用いられていたIrisGLというライブラリがベースになっていますが、現在ではその仕様はオープンになっており、OpenGLを用いることで特定のプラットホームに依存せずに3Dグラフィックスプログラミングを行うことが可能になります。 OpenGLの仕様は、現在では、SGI、Microsoft、Intelなどの各社を含む OpenGL ARB A(Architecture Referece Board) によって策定されており、特定の実装を行ったベンダーは、SGIからライセンスを受け、かつARBのコンパチビリティ試験にパスして認可を受けることでOpenGLを名乗ることができるようになります。

            • 暮らし
            • 2005/09/28 04:59
            • プログラム
            • グラフィックス・プログラミング 第7回 1999年5月26日

              3 users

              www.wakhok.ac.jp/~momma

              グラフィックス・プログラミング 第7回 1999年5月26日 法線とライティング処理 すでに解説したように、OpenGLにおけるポリゴンの各ピクセルの色を決定するプロセスは大きく分けて2つのステップからなっている。 ライティング:ポリゴンの頂点における色を、ライティングを有効にしてあれば前回学んだ照光モデルに基づいて、光源、カメラの位置、頂点における物体のデータから決定する。ライティングが無効に設定されている場合はglColor*( )で指定した色が頂点の色を決定する。 シェーディング:各頂点でのピクセルの色に基づいて、ポリゴン内部の各ピクセルの色を決定する。シェーディングモデルとして、スムースシェーディング(別名グーローシェーディング)が指定されていれば、各頂点での色の値を滑らかに補間して各ピクセルの色を決定する。フラットシェーディングでは、いずれか一つの頂点の色でポリゴン全

              • 世の中
              • 2005/08/17 00:56
              • SSG: OpenGLのためのシンプルなシーングラフAPI

                4 users

                www.wakhok.ac.jp/~momma

                概説 SSGは、非常にシンプルで軽いシーングラフAPIで、OpenGLの上の層に位置し、C++を利用しています。GLUTと共に、あるいはGLUTと無関係に使用することができます。 SSGは、PLIBの一部です。 この文書は、ある程度のOpenGLの知識を持っていることを前提にしています。 SSGは、簡単な行列とベクトル操作のための補助ライブラリを含んでおり、この補助ライブラリはSG(Simple Geometry)と呼ばれ、ある程度の交差判定、視界による刈り込みなどを行うことができます。SGはSSGの中で大いに使用されていますが、独立したライブラリとしても有用です。 「シーングラフ」とは、基本的には、単なるツリー構造のデータベースで、階層構造をなす分岐と、数多くの葉ノードを含んでいます。それぞれの葉ノードは、何がしかのOpenGLのレンダリング対象を表しています。一方分岐ノード

                • 世の中
                • 2005/08/03 20:13
                • C++
                • API
                • グラフィックス・プログラミング 第5回 1999年5月12日

                  3 users

                  www.wakhok.ac.jp/~momma

                  グラフィックス理論/プログラミング 第6回 2000年11月10日 行列スタックによるモデルビュー行列の保存と復帰 物体を描くために3次元のペンであるローカル座標の平行移動や回転、拡大/縮小を繰り返すうちに、ローカル座標の状態は最初とは違うものになっていく。また、glScalef( )を用いた後は座標軸の目盛が各軸の方向によって異なってくるため、この後の回転や平行移動の操作が非常に難解になる。そのため、プログラム中のある時点で、ローカル座標を過去の時点での状態に戻したいという場合が出てくる。 このために、OpenGLにはローカル座標の状態、すなわちモデルビュー行列を記憶する行列スタックと呼ばれる領域が用意されている。スタックとは、複数の物を記憶する場合に、もっとも最後に入れたものが最初に取り出されるような(牛丼屋の紅生姜のように)システムのことであり、別の呼び名ではFILO(Fi

                  • 暮らし
                  • 2005/07/24 00:53
                  • プログラム
                  • デザイン
                  • SDL Library Documentation (Japanese)

                    14 users

                    www.wakhok.ac.jp/~momma

                    Version 0.10 Sam Lantinga (この日本語版は、ASCII TECH 編集部と門間 穣司(momma@wakhok.ac.jp)によるものですが、 著作権、頒布についてはオリジナルと同じくLGPLに従います。) "シンプルに、効率的に、そしてポータブルに" このライブラリは、Linux、Win32、BeOSなどの各OS上でそれぞれのネイティブなマルチメディアインターフェース(ビデオ、オーディオ機能など)を使用しながら、ソースコードレベルでは単一のAPIによるゲーム開発が容易になるように設計されたものです。かなり低レベルのAPIからなっていますが、大変柔軟に、完全にポータブルなアプリケーションを記述することができます。 このライブラリは各プラットフォーム上でダイナミックリンクライブラリとしてロードされ、現在のネイティブなコンパイル環境はLinuxです。Win3

                    • 世の中
                    • 2005/02/10 18:23
                    • SDL
                    • prog
                    • program
                    • library

                    このページはまだ
                    ブックマークされていません

                    このページを最初にブックマークしてみませんか?

                    『http://www.wakhok.ac.jp/~momma/』の新着エントリーを見る

                    キーボードショートカット一覧

                    j次のブックマーク

                    k前のブックマーク

                    lあとで読む

                    eコメント一覧を開く

                    oページを開く

                    はてなブックマーク

                    • 総合
                    • 一般
                    • 世の中
                    • 政治と経済
                    • 暮らし
                    • 学び
                    • テクノロジー
                    • エンタメ
                    • アニメとゲーム
                    • おもしろ
                    • アプリ・拡張機能
                    • 開発ブログ
                    • ヘルプ
                    • お問い合わせ
                    • ガイドライン
                    • 利用規約
                    • プライバシーポリシー
                    • 利用者情報の外部送信について
                    • ガイドライン
                    • 利用規約
                    • プライバシーポリシー
                    • 利用者情報の外部送信について

                    公式Twitter

                    • 公式アカウント
                    • ホットエントリー

                    はてなのサービス

                    • はてなブログ
                    • はてなブログPro
                    • 人力検索はてな
                    • はてなブログ タグ
                    • はてなニュース
                    • ソレドコ
                    • App Storeからダウンロード
                    • Google Playで手に入れよう
                    Copyright © 2005-2025 Hatena. All Rights Reserved.
                    設定を変更しましたx