タグ

pyopenglに関するvelenoのブックマーク (1)

  • PyOpenGL + PIL でテクスチャ貼り - 銀月の符号

    www.komoto.org の OpenGL入門 sample09 を PyOpenGL と PIL で再現。動作させるにはこの2つのライブラリと texture2.ppm が必要。 テクスチャを作成するには PIL で画像を読み込んで、 tostring() でバイト列に直してから glTexImage2D にわたせば OK 。つまり PIL が読める画像形式ならばテクスチャとしてつかえる。オリジナルでは C言語で PPM画像をがんばって読んでいるのに対して、 PIL だと Image.open するだけ。やはり PIL は便利すぎる。 # coding: utf-8 u""" 参考 OpenGL Programing サンプル9 ミップマップ http://www.komoto.org/opengl/sample09.html これを PyOpenGL + PIL に移植してみた "

    PyOpenGL + PIL でテクスチャ貼り - 銀月の符号
  • 1