カメヲラボ

主にプログラミングとお勉強全般について書いてます

3D

OpenGL サンプル(0)

3D C#

http://www.4dm.org/cs/source/GLSample0.zip まずはできるだけ単純なものを。 基本的にNeHeのコードを流用しています。+αとして、GLUTのインポートとマウス操作。マウス操作はベースコントロールに組み込んでオーバーライドできるようにした方が便利かもし…

Stereo Graphics Programming(8)

3D

off-axisの計算

Stereo Graphics Programming(7)

3D

off-axisの計算はまた後でということで、とりあえずdraw関数の概要を載せておく。詳しく説明したい気もするけど、今風邪を引いて超しんどい(-_-)コメントがちょろっと付いているのでそれで我慢してチョ。 今日は手抜き。

Stereo Graphics Programming(6)

3D

SGLの描画速度 まず、3D液晶での描画方法についてはhttp://marina.sys.wakayama-u.ac.jp/~tokoi/3dlcd/3dlcd.pdfを見ていただきたい。非常にわかりやすい。床井さんというと、GLUTによる「手抜き」OpenGL入門http://www.wakayama-u.ac.jp/~tokoi/opengl/libg…

Stereo Graphics Programming(5)

3D

正しい投影変換 OpenGLで3Dプログラミングをする場合、gluPerspective, gluLookAtという関数を使うと、視点とビューボリュームの設定が簡単にできる。SGLライブラリを使ったサンプルプログラム実行すると、内部的にはこれらの関数を使って右目、左目の位置に…

Stereo Graphics Programming(4)

3D

ちゅうい 開発用マシンにはVisual Studio 6.0が入っていたので気づかなかったが、.NET 2003を使っている人の場合、SGL/SPLのヘッダを読み込むとたくさんwarningが出る。たとえば、void Func(..) throw( XXException );みたいなところ全部。throwがいけないみ…

Stereo Graphics Programming(3)

3D

さらにお手軽アナグリフ 前回「ちょーかんたーん」とか書いたが、3D対応ディスプレイを手に入れること自体が簡単じゃない(^^;) っちゅうわけで、普通のディスプレイでも可能なステレオグラフィックスについて書いておく。いわゆる赤青メガネを使って見るタイ…

Stereo Graphics Programming(2)

3D

ちょー簡単ステレオグラフィックス Sharp Americaが公開しているステレオグラフィックスライブラリSGL/SPLを使うと、glutベースの3Dプログラムがあっという間にステレオ対応なのだ。ちょー簡単。どれくらいなのかというと、たとえばTeaPotを描くプログラムは

Stereo Graphics Programming(1)

3D

ライブラリたち sharpからStereo Graphicsのプログラミングに役立つライブラリが出ているとのことで使ってみたわけだが、あまり使えなかった。しかし、せっかく調べたので簡単にまとめておこうと思う。まず、http://www.sharp.co.jp/mebius/3dmodule/sdk.htm…

Stereo Graphics Programming(0)

3D

先日(http://d.hatena.ne.jp/Ozy/20051023)、ステレオグラフィックスおもしろそーと思っていたら、タイミング良く仕事が来た。 http://www.sharp.co.jp/products/pcal3dh/index.html 3Dメガネ無しでステレオグラフィックスが楽しめる液晶画面になっているマ…