OpenGL (Open Graphics Library) はもともとアメリカのシリコン・グラフィックス社が開発した 3D (3次元) グラフィックスのためのプログラミングインターフェイスです。 規格がオープンで、 UNIX/Linux、Windows、Mac OS、Java など多くの環境で広く実装されています。 Android の開発では、組み込みシステム向けの OpenGL のサブセットである OpenGL ES (OpenGL for Embedded Systems) を利用できます。 ここでは Android アプリで OpenGL をどのように使うのか説明します。 なお、私は3次元グラフィックスの専門家ではありませんので、 グラフィックスの理屈などについては、 記述の誤り不正確な箇所が多々あるかもしれませんが、その点に関してはご了承ください。 あるプログラマが、なるべくわか
I would like to start off by saying that I am very proud of this tutorial. When I first got the idea to code an AVI player in OpenGL thanks to Jonathan de Blok, I had no idea how to open an AVI let alone code an AVI player. I started off by flipping through my collection of programming books. Not one book talked about AVI files. I then read everything there was to read about the AVI format in the
カメラ用のSurfaceView作って、FrameLayoutでOpenGLのViewと重ねるだけじゃん? って思ってたら結構はまりました。 いろんなところですでに言われてますが、 ①普通に考えるとカメラの画像にOpenGLを重ねるので、 カメラビューの追加 → OpenGLビューの追加 となると思いきや、 OpenGLビューの追加 → カメラビューの追加 にしないといけない罠 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); FrameLayout layout = new FrameLayout(this); setContentView(layout); layout.addView(new GameView(this, new OpeningScene(), 6
カメラのプレビューにOpenGLのモデルを重ねてみました。OpenGLのモデルは、ApiDemosのcom.example.android.apis.graphics.TranslucentGLSurfaceViewActivityで使われているCubeRendererを利用しました。 というか、むしろTranslucentGLSurfaceViewActivityにカメラのプレビューを突っ込んだ感じ。 まずは、layoutのXML。 <RelativeLayout android:id="@+id/RelativeLayout01" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android"
OpenGL(オープンジーエル、英: Open Graphics Library)は、クロノス・グループ (英: Khronos Group) が策定している、グラフィックスハードウェア向けの2次元/3次元コンピュータグラフィックスライブラリである。SGI社内で自社のCGワークステーション向けにクローズドに策定されたAPI仕様が改良されて公開され、後に大きなシェアを持つに至った。現在は多様な描画デバイスを包括するグラフィックスAPIのオープン標準規格として策定が行なわれている。 この節には複数の問題があります。改善やノートページでの議論にご協力ください。 出典がまったく示されていないか不十分です。内容に関する文献や情報源が必要です。(2015年8月) 大言壮語的な記述になっています。(2015年8月) 言葉を濁した曖昧な記述になっています。(2015年8月) OpenGLは、SGIをはじめ
Games::Construder is a 3D game written in Perl and C. This page is currently a placeholder for a more comprehensive game page. It's main purpose is to show people what Games::Construder is about and give developers and enthusiastic users some pointer about installation and startup. Table Of Contents News / Status Screenshots Videos Features Motivation Contribute Forks and Links Git Repository Inst
さまざまなGoogleのサービスを使いこなすコツをグーグルの担当者に聞くインタビュー特集。第1回は、日本Androidの会のメンバー(嶋 是一氏と中村 秀樹氏と安生 真氏(株式会社ケイブ))3人が、Androidアプリケーション開発のコツを聞くため、グーグル日本法人のオフィスを訪ね、ゲームアプリケーションを通して効率よく描画するためのノウハウについて聞いた。 その結果、T-Mobile G1(以下、G1)を用いた場合、2D描画であってもOpenGL ES(※1)を用いたAPIを利用するのが良いことが判明した。これは、驚くべき事実だ。このことは、機種に特化したチューニングを行うことで、よりデバイスの性能をフル活用したアプリケーション開発ができる可能性を示したといえる。 「Eat your own dog food」というGoogler文化 Androidについて話したのは、グーグル デベロッ
#GLWallpaperService - Version 0.9.2 Google Group Repository A library for making OpenGL Live Wallpapers for Android. Provided as free open source software under the Apache License version 2.0. Parts of this software are derived from code provided by the Android Open Source Project. ##Getting started making your wallpaper ###Get the library The easiest way to use this project is by downloading the
ここ1週間くらいずっとAndroidゲーム開発を手探りで進めていた。そして、めでたく、ようやく、初のAndroid向け2Dアクションゲームをリリースすることができました。 Fire Rescue - Android マーケットhttps://market.android.com/details?id=name.shimobayashi.firerescue内容としては http://www.shimobayashi.name/ のBurningPanicというゲームをAndroid向けに移植した感じです。なお、ゲームのBGMはuzzuさん(http://twitter.com/uzzu)につくっていただきました、感謝。(スクリーンショットが若干おかしいですが、OpenGLを使った画面をPCでうまくキャプチャーできないようです。無念。) つきましては、またもやヘドロのごとくTipsが蓄積され
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く