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 でダウンロードできる。
以下でデモを動かせる。
Lua が Python より軽ければいいな、60FPSが出たらありがたいな、などと期待しつつ動かしてみたけれど。Raspberry Pi Zero W、1280x720の画面解像度では、44FPS前後だった。60FPSは無理か…。
もちろん、Python + pi3d にしろ、Lua(LuaJIT) +LjES にしろ、比較的簡単な記述で3D描画が試せるのはありがたいわけで。
考えてみれば、大昔の3Dゲームは30FPSとか20FPSとかで動いてたから、そのぐらいの速度で動けばとりあえず御の字と捉えることができなくもない…かな。どうかな。どうなんだ。
_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とかで動いてたから、そのぐらいの速度で動けばとりあえず御の字と捉えることができなくもない…かな。どうかな。どうなんだ。
[ ツッコむ ]
以上です。