2005-06-18から1日間の記事一覧

DirectX再入門3

頂点シェーダとピクセルシェーダ 頂点シェーダは頂点単位で処理を行うが、 ピクセルシェーダは一つ一つのピクセル単位で処理を行う。 そして、ピクセルシェーダが行う処理の中で特に重要なのが、テクスチャマッピングである。 テクスチャマッピング 模様(テ…

Pygameで画像処理

左上方向のモーションブラーです。 import pygame import math # モーションブラー(左上) # @param tBuf サーフェス # @return 変換後のサーフェス def transBlur(tBuf): retBuf = pygame.transform.scale(tBuf, tBuf.get_size()) for j in range(retBuf.g…

Pygameで画像処理

ぼかしです。 import pygame import math # ぼかし # @param tBuf サーフェス # @return 変換後のサーフェス def transBlur(tBuf): retBuf = pygame.transform.scale(tBuf, tBuf.get_size()) for j in range(1, retBuf.get_height()-1): for i in range(1, r…

ぼかし・モーションブラー

ぼかしを行うにはどうすればよいのかというと、 ある点のピクセルを基点として、 上にある色 左にある色 右にある色 下にある色 自身の色 をすべて足して、5で割るとぼやけた感じの色になります。 モーションブラーとは、ぼかしを特定の方向に行うことによ…