【SDL】YaneuraoGameSDK.NET総合スレ【.NET】 (276レス)
上下前次1-新
70(4): 名前は開発中のものです。 [sage] 2007/06/11(月) 20:42:57 ID:Y/FoO1fE(1) AAS
テクスチャの1つのピクセルの色が、描画される時には周りの色とグラデーションされる。
ツクール用のCharSetとか描画してると上や横にゴミが表示されて困るんだけど、
こういう仕様なんだろうか
スクリーンショット
画像リンク
テスト用画像( 1 * 2 pixelで上の色が白、下が赤 )
画像リンク
テストコード
Screen.Select();
Screen.Clear();
Rect drawSourceRect = new Rect( 0, 1, 1, 2 );
float rate = 100;
ITexture texture = textureLoader.GetTexture( 2 );
//上部がうっすら白くなる
Screen.BltRotate( texture, 0, 0, drawSourceRect, 0, rate, 0, 0 );
//テクスチャ全域だともっとよくわかる
Screen.BltRotate( texture, 200, 0, 0, rate, 0 );
Screen.Update();
71(2): 名前は開発中のものです。 [sage] 2007/06/12(火) 01:23:35 ID:mhV1C7Cb(1/3) AAS
>>70
テクスチャなんだから拡大するときに線形補間(GL_LINER)なり何なりをかけてるんでね?
嫌なら、それオフにすればいいんでね?
どうやってオフにするのかは知らんが
72: 70 [sage] 2007/06/12(火) 09:48:25 ID:OEXUulc5(1/3) AAS
ソース読みつつ実験してみた。
IGlTextureOption.Smoothの値によってGL_LINEARかGL_NEARESTに
分かれるみたい。でもtrueにしてもfalseにしても結果は変わらなかった。
それはともかく、問題点が分かった
なめらかに拡大するために補完機能を使ってるのは全然問題ない。
(つまり>>70のスクリーンショットの右側のグラデーションは問題なし)
描画元として指定した領域の外側の色まで使って補完しているのがおかしいんだと思う
だから端っこにゴミが表示される。
指定した領域の中の色だけを補完に使ってくれたら解決するんじゃないかと
73: 71 [sage] 2007/06/12(火) 15:39:37 ID:mhV1C7Cb(2/3) AAS
> 指定した領域の中の色だけを補完に使ってくれたら解決するんじゃないかと
お前さんの使っているビデオカードのドライバが悪い予感。
普通、OpenGLでテクスチャはりつけでもそんな現象起きんだろ?
texture coordinateがずれてんなら話は別だが。
試しにSrcRectの引数それぞれに+0.5を足してみるとか。
違うビデオカードでも試してみるとか。
74(1): 名前は開発中のものです。 [sage] 2007/06/12(火) 17:11:09 ID:OEXUulc5(2/3) AAS
違うビデオカードでも試したところ、変わらず。
でも>>71の言うとおりこんな現象が起こること自体が変なので
俺のビデオドライバが両方共だめだと思った方が良さそう。
ちなみにSrcRectの引数を+0.5してみると正常に表示されました。
たった2ピクセルしかない画像だし座標は元の値で合っているはずなんですが、
もうデバッガで値を追いかけ回すのにも疲れたので
SrcRectの引数をちょっとずつずらして描画する事にします
75: 名前は開発中のものです。 [sage] 2007/06/12(火) 18:03:47 ID:mhV1C7Cb(3/3) AAS
>>74
> ちなみにSrcRectの引数を+0.5してみると正常に表示されました。
おもいっきりtexture coodinateがずれてるな..
Maxtorの古いビデオカードとかでずれてるとか聞いたことあるけど、実物には出会ったことはない。
ビデオカード名と共に公式のBBSで報告してはどうだ?
76: 70 [sage] 2007/06/12(火) 21:09:47 ID:OEXUulc5(3/3) AAS
公式に報告してきた
77(1): 70 [sage] 2007/06/13(水) 07:24:49 ID:KV8QNNBm(1) AAS
公式の回答がすぐ帰ってきました。おそらくはYaneSDK側のBugらしいです。
次で修正される予定
詳しく知りたい人は公式BBSのレス番号815あたりを参照してください
78: 名前は開発中のものです。 [sage] 2007/06/13(水) 13:56:26 ID:OCWUgsWr(1) AAS
>>77
GJ!
79(2): 名前は開発中のものです。 [sage] 2007/06/28(木) 17:48:06 ID:hVkObQWW(1) AAS
FontRepository.GetTexture(string str, int style)
のstyle引数に何を指定しても反映されないんだけど
80: 名前は開発中のものです。 [sage] 2007/06/29(金) 09:56:11 ID:rP13hdB3(1) AAS
やねうらお氏は
1)変態である
2)変態ではない
3)変態を目指している
4)過去変態であった
81: 名前は開発中のものです。 [sage] 2007/06/29(金) 11:53:01 ID:yC3OgOkW(1) AAS
>>79
うちでも反映されないね。公式に報告よろしく
82: 79 [sage] 2007/06/29(金) 19:40:02 ID:brYeE5L/(1) AAS
公式BBSに投稿しといた
83: 名前は開発中のものです。 [] 2007/07/19(木) 05:16:23 ID:5YEt12VO(1) AAS
あ…ありのまま 今 起こった事を話すぜ!
,, -‐- ,,
./ ヽ 『LiveLectureを見ていたと思ったら、
/ u' ', メモリーを1GB消費していた』
_ /¨`ヽ {0} .|
/´ i__,,.ノ u' | な… 何を言ってるのか わからねーと思うが
/' `ー- ', おれも何をされたのかわからなかった…
,゙ / ) ノ u' '、
|/_/ ヽ HDDガリガリで不安定になったぜ
// 二二二7 u' __ ヽ
/'´r -―一ァ"i '"´ .-‐ \ IEが固まるとか、
/ // 广¨´ /' /´ ̄`ヽ ⌒ヽ そんなチャチなもんじゃあ 断じてねえ
ノ ' / ノ :::/ / ヽ }
_/`丶 / ::i {:::... イ もっと恐ろしい鳥インフルエンザの片鱗を味わったぜ…
/ ̄ ̄ ヽ,
/ ',
_ {0} /¨`ヽ {0}
/´ l ヽ._.ノ i
/' |. `ー'′ |
,゙ / ) ノ '、
|/_/ ヽ
// 二二二7 __ ヽ
/'´r -―一ァ"i '"´ .-‐ \
/ // 广¨´ /' /´ ̄`ヽ ⌒ヽ
ノ ' / ノ :::/ / ヽ }
_/`丶 / ::i {:::... イ
84: 名前は開発中のものです。 [sage] 2007/07/19(木) 12:30:32 ID:7ezs5kuR(1) AAS
83のセンスに脱帽
85: 名前は開発中のものです。 [sage] 2007/08/20(月) 00:47:03 ID:xCKhwdg+(1) AAS
ほっしゅ
86: 名前は開発中のものです。 [sage] 2007/09/06(木) 22:04:18 ID:Skk2vNK0(1) AAS
ほしゅ?
87: 名前は開発中のものです。 [sage] 2007/09/13(木) 17:51:58 ID:FUSIubcU(1) AAS
新バージョン期待ほしゅ
88: 名前は開発中のものです。 [sage] 2007/09/17(月) 17:38:00 ID:piGaiwYq(1) AAS
Yanesdk
89: 名前は開発中のものです。 [sage] 2007/10/10(水) 20:57:44 ID:wrRP6e/B(1) AAS
Seleneが.NETをサポートするらしい
90: 名前は開発中のものです。 [sage] 2007/10/23(火) 16:35:00 ID:/LWvc8Iw(1) AAS
BBSがずっと死んでるけど更新する気ないのかね。
91: 名前は開発中のものです。 [sage] 2007/10/23(火) 17:40:32 ID:+xcwBlUH(1) AAS
もう、あきらめたのかな?
92: 名前は開発中のものです。 [sage] 2007/10/23(火) 19:55:47 ID:9bZi188e(1) AAS
外部リンク:d.hatena.ne.jp
93: 名前は開発中のものです。 [sage] 2007/10/29(月) 18:52:29 ID:biTuGZel(1) AAS
酷いアフィリエイトですね
94: 名前は開発中のものです。 [] 2007/11/03(土) 18:11:23 ID:LahWP0jn(1) AAS
復活キタよ
上下前次1-新書関写板覧索設栞歴
あと 182 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.013s