mieki256's diary



2013/05/03(金) [n年前の日記]

#1 [comic] 山賊ダイアリー(岡本健太郎著)を読んだ

妹が以下略。猟師を趣味(?)にしているらしい方が描いた体験漫画、という扱いでいいのだろうか? よくわからないけど。

この作家さん…一体何者なんだろう…いや、猟師だろうけど…たぶん…。

淡々と書いてるあたりが、実に面白いなと。体験をそのまま漫画として描ける人は、強い武器を持ってるなと改めて感じたり。絵柄というか、画力に関してはアレなのだけど、内容が内容なので、絵がどうとかそんなのはどうでもいいなと。これこそ、漫画という表現手法が持ってる底力。

昔だったら、こういう内容は文章で書かれた書籍の形でしか出せなかっただろうけど。おそらくは漫画家を志望する人が増えたこともあって、漫画で表現される範囲がグングン広がっていることを再確認というか。こんなジャンルの内容も、漫画で描けるのかと。いや、矢口高雄先生あたりも、このジャンルに踏み込んでいた気もしますが。

#2 [prog] SDLについて少し調べたり

そもそもSDLって何を使って描画してるんだろうと疑問が湧いたので。

_SDL - Wikipedia に書いてあった。
SDLは画面の描画にOSによって異なるAPIを使う。WindowsではDirectDrawないしGDIが、LinuxではXlibが使用される。

SDL - Wikipedia より

ただし、環境変数「SDL_VIDEODRIVER」を変更すれば、プログラムを書き換えることなく別のAPIを使って表示することも可能になっている。

SDL - Wikipedia より


_SDL_envvars によると、Windows の場合は、windib か dircetx が指定できるらしい…。

_Ruby/SDL Reference Manual には、Ruby/SDL利用時は SDL.putenv("SDL_VIDEODRIVER=windib") てな感じで書け、とある。

_SDL on Windows でハードウェアアクセラレーションが効かない問題 - nojimaの日記
ある種のラップトップ、64 bit の Windows 及び Windows Vista における問題を防ぐため、"windib" をデフォルトのビデオドライバにした。DirectXドライバはまだ利用可能であり、環境変数 SDL_VIDEODRIVER を "directx" に設定することで選択できる。

SDL on Windows でハードウェアアクセラレーションが効かない問題 - nojimaの日記 より

なるほど…。

Ruby/SDL で指定する方法は分かったけど、 PyGame で指定する方法が分からず。

ただ、SDL_VIDEODRIVER=directx にしても、メインPC上では処理速度が変わってるようには見えなかった。自分の環境では関係ないのかな…。もっと非力な環境なら、何か変わってくるのだろうか…?

DirectXについても調べてたのだけど。 :

DirectXを使ってフルスクリーン表示する際に、ビデオチップ側に、何かしらの機能でも必要になるのかなと。仮にそうだとして、その機能が自分の使ってる環境にあるかどうかをを調べる方法はないのだろうか…と思って検索してたのだけど。

ゴメンナサイ。何が何だかさっぱりわかりませんでした。DirectXを使ってプログラムを作るのって、めちゃくちゃハードル高いのですね…。そのあたりを簡単にするためのライブラリ等を開発してる方々に対して、ますます強い感謝の念が。

#3 [prog] PyGame+OpenGLを少しだけ勉強中

SDLを使ったアレコレを眺めていると、「描画速度が欲しいならOpenGL使え」てな言をやたら見かけるわけで。実際使うと、どの程度違ってくるのか、なんだか気になるなと。

まだ、線とか点とか四角とかティーポットを描いて試してる段階。

以上、1 日分です。

過去ログ表示

Prev - 2013/05 - 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