OpenGL、GLSL、および OpenCV はそれぞれ異なる目的で使用される技術ですが、画像やグラフィックスに関連する作業に共通して使われます。それぞれの違いについて詳しく見てみましょう。 OpenGL 定義: OpenGL(Open Graphics Library)は、クロスプラットフォームの ...
OpenGL ESのロードマップにはOpenGL ES"1.x"とOpenGL ES "2.x"の2つのラインが並行して存在しています。OpenGL ES 1.xは固定パイプライン・アーキテクチャ、OpenGL ES 2.xはプログラマブルパイプライン・アーキテクチャへの対応として、組込みシステム業界の様々な要求に ...
WebVR、OpenGL、GLSL、およびWebGLについての概要を以下にまとめます。これらの技術は、3Dグラフィックスとバーチャルリアリティ体験をWeb上で実現するために相互に関連しています。 OpenGL (Open Graphics Library) 定義: 2Dおよび3Dベクターグラフィックスを描画する ...
OpenGLやDirect3DなどのGPUを駆使したプログラミング[1]は、 少し前まではゲームプログラマにしか縁のなかったものだ。しかし、 ハードウェアと開発環境の進化により、 画像処理や科学技術計算など、 ゲーム以外への応用が可能になってきた。 GPUはもともと ...
前回はJavaでOpenGLを利用するためのAPIであるJOGL(JSR 231: Java Binding for the OpenGL®API)とその実装について紹介した。今回はこれを利用して実際に3Dプログラムを作ってみたいが、その前に、NetBeansでのOpenGLプログラミングをサポートする「NetBeans OpenGL Pack」という ...
第4回と第5回で、2Dグラフィックスについて解説しましたが、今回からは1つ次元を上げて“3Dグラフィックス”プログラミングについて紹介したいと思います。 3Dグラフィックスは、単にグラフィックスを立体にするだけではなく、現実世界(3次元世界)の ...
CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。 講演資料・動画 ...
毎日コミュニケーションズは、iPhoneアプリの開発本「iPhoneではじめるOpenGL ESプログラミング」を発売した。 本書の特徴は、OpenGL ESによる3Dプログラミングにフォーカスしていること。iPhoneで動くゲームや、3D的表現をコンテンツにしたい場合、3D ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する