mieki256's diary



2017/10/18(水) [n年前の日記]

#1 [raspberrypi] LuaでOpenGL ESを使えるらしいLjESを試用

Raspberry Pi上で Lua を使って OpenGL ES を制御する LjES なるライブラリがあるようで。

_jun-mizutani/ljes: LjES : 3D framework for LuaJIT on Raspberry Pi
_LuaJITでお手軽3Dプログラミング (1) (2013/03/29) - Raspberry Pi メモ (19) - Jun's homepage
_LuaJITでお手軽3Dプログラミング (2) (2013/04/14) - Raspberry Pi メモ (20) - Jun's homepage
_LuaJITでお手軽3Dプログラミング (3) (2013/06/23) - Raspberry Pi メモ (22) - Jun's homepage
_LuaJITでお手軽3Dプログラミング (4) (2013/12/23) - Raspberry Pi メモ (25) - Jun's homepage
_LuaJITでお手軽3Dプログラミング (5) (2014/03/31) - Raspberry Pi メモ (29) - LuaJITでお手軽3D (5)

Raspberry Pi Zero W上で試用してみたり。

インストールは…。件のライブラリは github でも公開されてるので、git でダウンロードできる。
mkdir ~/prg/lua
cd ~/prg/lua/
git clone https://github.com/jun-mizutani/ljes.git

以下でデモを動かせる。
cd ljes
cd examples
luajit demo_spheres.lua
たくさんの球がグルグル回りながら表示された。見た目は結構圧巻。

Lua が Python より軽ければいいな、60FPSが出たらありがたいな、などと期待しつつ動かしてみたけれど。Raspberry Pi Zero W、1280x720の画面解像度では、44FPS前後だった。60FPSは無理か…。

もちろん、Python + pi3d にしろ、Lua(LuaJIT) +LjES にしろ、比較的簡単な記述で3D描画が試せるのはありがたいわけで。

考えてみれば、大昔の3Dゲームは30FPSとか20FPSとかで動いてたから、そのぐらいの速度で動けばとりあえず御の字と捉えることができなくもない…かな。どうかな。どうなんだ。

以上です。

過去ログ表示

Prev - 2017/10 - Next
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project