忍者ブログ
  • 2025.05
  • 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
  • 2025.07
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

【2025/06/30 00:18 】 |
ver2.0 b7だしました
 Aero Basicでデスクトップ透過できない問題を修正したバージョンを公開しました。
ダウンロードはコチラ

リポジトリのブランチ切るのが面倒だったんで、試作中だった「輪郭を抽出して透過処理する」機能もついでにいれてあります。
いちおーなんとか動いてくれるはずですがデバッグ甘めなんで不正終了しても泣かないようにしてください。

不安な人は「輪郭を抽出して~」のチェックボックスに触らなければ大丈夫です。

一応ここで解説しておきます。(クリックで拡大)
2010-12-01.jpg

・「輪郭を抽出して透過処理する」
一般的な輪郭抽出処理を行ってキャラクターをくり抜きます。
ラベリングはやっぱり適当なままなんで、うまくくり抜けないことも多いです。

・「検出閾値」
輪郭抽出時の二値化閾値です。目で確認して一番イイカンジに調整してください。
255に指定すると大津の判別法で自動的に閾値を決定しますが、
よっぽど輪郭が鮮明な動画でないかぎり、だいたい服が透けます。

・「不透明度表示」
本来は試作中の結果確認用だったんですが、
上の「検出閾値」を調整するときにも使えます。
背景のノイズが極力少なく、かつ目当てのキャラクターが
変に欠けないような閾値を探すのに役立つかもしれません。

※言い忘れてましたが、シェーダーには実装入れてませんので「シェーダーを有効にする」のチェックボックスをOFFにしてお楽しみください。

PR
【2010/12/01 22:18 】 | Bad Apple Screen Saver | 有り難いご意見(0) | トラックバック()
雑記。
 あいかわらず仕事がきまらーんщ(゚△゚щ)
交通費だって積み重なるといてーんだぞ( ゚Д゚)

という愚痴はさておき。

私のスクリーンセーバーは利用者が少ないせいか
「うちの環境でうごかねーぞ( ゚Д゚)オィッ!」って話すら聞こえてこないので

「私のデスクトップとネットブックで動作確認できればいーやーヽ(´ー`)ノ 」

というスタンスで公開しています。

まぁそれだけだと不安なんで、
時折グーグル先生に「誰か”ウゴカネー”ってぼやいてませんかね?」とお伺いを立てたりしてます。

んでまぁ先ほど、作るきっかけをこさえてくれた人のブログがひっかかりやした。

http://cir9.seesaa.net/article/171037536.html
> 私のなんちゃって版とは気合いの入り方が違います。

いやいや、別段気合いは入ってないですヨ。
「実装マンドクセ('A`)」って部分は基本的にエラーにしちゃってますし。
仕事が入らず暇なんで、腕が鈍らない程度に好き勝手書いてるだけですし。
忘れて久しいSIMDも書いてませんしねー。
レイヤードウィンドウとかHLSLとかは始めて触ったんで、
その辺は色々試してみたりしてますが。

仕事でやったらコード量が倍になってるトコロデスね(´・ω・)旦~趣味ならでわ。

そんなわけで想定外の環境だとエラーで動かないことも多々あると思うんですけどね。
最近気がついた不具合だとAero Basicでレイヤードが動かないっぽい。
XPで動くのになんでやろねー。
あと仮想PCでも現状動きません。これも動くようにした方がいいんだろうなぁ。


…ん?


cir9…? cir9って最近ミタ名前のような…

Σ( ̄□ ̄)日曜日にコメント貰ってる


風邪薬で朦朧としてたとはいえ、元ネタの方に気がつかないとはとんだ失礼を…


cir9さんはAMD系CPU&nVidiaGPUってことで、うちとは正反対の環境なんですね。

ついでなんで書いておきますが、動作確認をしてるPCは
デスクトップ
・Core 2 Quad (Q6600 2.4GHz 4core)
・Radeon HD 4850(VRAM 512MB)
・RAM 8GB
・Windows 7 Ultimate(x64)

ネットブック(Aspire ONE - AOA150)
・Intel Atom N270 (1.6GHz 1core HT)
・945GSE Express
・RAM 1GB
・XP Home (x86)

となっています。
環境が結構違うんで、そのせいで動かないのかなー?

1FPSってのはデータファイル読めないときの挙動っぽいんだけど、
sir9さんならソノテの凡ミスは大丈夫な気がするし、やっぱりバグかしら。


久し振りにデュアルブートで残してあるVistaで確認してみるかなぁ。
手元のVMWareでもレイヤードウィンドウがうまく動いてないっぽいから、
これを直したら動くのかナー。

…そいえば色々手抜きしてたな。
レイヤードウィンドウAPIの仕様上、ちょっとでも手順間違えると正しく動かないっぽいからそれなのかしら。
ちょっと調べてみますかね~。
【2010/11/30 08:55 】 | Bad Apple Screen Saver | 有り難いご意見(2) | トラックバック()
ver2.0 b6だしました
今回は紹介動画作成中に発見した不具合修正が2件と、ちょっとしたレイアウト変更のみです。
ダウンロードはコチラから。
【2010/11/27 20:55 】 | Bad Apple Screen Saver | 有り難いご意見(1) | トラックバック()
ver2.0の紹介動画を投稿してみた
まだベータ版ですが、だいたい機能実装が終わったということで紹介動画を作ってみました。

【2010/11/27 00:24 】 | Bad Apple Screen Saver | 有り難いご意見(0) | トラックバック()
ver2.0 b5だしました。
 ダウンロードはコチラから。

今回の変更点は
  • レイヤードウィンドウ時の透過処理不具合を修正。
  • 等倍表示サイズ~全体に拡大サイズまでを任意に指定可能に。
以上の2点です。(´・ω・)旦~

前から構想していた「モニターごとに影絵をクリッピングして表示(部分表示)」は
試作してみたら面白くなかった上に設定画面がやっぱりうまく実装できないので
実装を諦めました。
機能実装30分、設定画面に丸一日かけても終わらないとか('A`)

これでまたネタがなくなったので、
もう少し見た目を整えたらver2.0正式版としてリリースします。

【2010/11/26 01:21 】 | Bad Apple Screen Saver | 有り難いご意見(0) | トラックバック()
<<前ページ | ホーム | 次ページ>>