お知らせ掲示板 | 質問掲示板 | 不具合報告掲示板 | 機能要望掲示板 | 雑談掲示板

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
9 / 39 ツリー ←次へ | 前へ→

画像が切れずに回転できるかスクリプトだけで実験 RFOX 2011/2/5(土) 7:12
Re:画像が切れずに回転できるかスクリプトだけで実験 RFOX 2011/2/5(土) 8:26
Re:画像が切れずに回転できるかスクリプトだけで実験 RFOX 2011/2/5(土) 8:43
Re:画像が切れずに回転できるかスクリプトだけで実験 RFOX 2011/2/5(土) 9:43
Re:画像が切れずに回転できるかスクリプトだけで実験 RFOX 2011/2/6(日) 18:23
Re:画像が切れずに回転できるかスクリプトだけで実験 RFOX 2011/2/6(日) 21:30
Re:画像が切れずに回転できるかスクリプトだけで実験 RFOX 2011/2/8(火) 23:44

画像が切れずに回転できるかスクリプトだけで実験
 RFOX  - 2011/2/5(土) 7:12 -
  
たびたびすいません。内容が質問とそれたので、ここに移します。

乗りかかった船なので、ついでに画質補正も入れてみました。多分、回転が少々重たいと思われます。画像のガタガタは目立たなくなったみたいですね。
ttp://www1.axfc.net/uploader/Sc/so/201696.zip
EXEあり(ウイルスチェック済み)
引用なし
パスワード

Re:画像が切れずに回転できるかスクリプトだけで実...
 RFOX  - 2011/2/5(土) 8:26 -
  
 あと改良できるとすれば、

 今現在「ワールド座標系」全体をぶん回しています。
 これは対象画像の中心を回転軸とする場合、回転はそこそこ速いのです。
 しかし回転軸を、対象画像のコーナーにしたり画像から離れた所に置くと、急激に回転が遅くなります。
 という欠点があります。

 もしできれば、回転時の指定角度ごとに「ワールド座標系」の必要領域を算出し、その領域のみを回転させれば速くなると思われます。(=指定角度により、クリッピング領域を限定する)
 ただし、そのつど三角関数演算することになると思いますが。
 対象画像を左右に振らせる場合はとくに必要かも。
引用なし
パスワード

Re:画像が切れずに回転できるかスクリプトだけで実...
 RFOX  - 2011/2/5(土) 8:43 -
  
> あと改良できるとすれば、
>
> 今現在「ワールド座標系」全体をぶん回しています。
> これは対象画像の中心を回転軸とする場合、回転はそこそこ速いのです。
> しかし回転軸を、対象画像のコーナーにしたり画像から離れた所に置くと、急激に回転が遅くなります。
> という欠点があります。
>
> もしできれば、回転時の指定角度ごとに「ワールド座標系」の必要領域を算出し、その領域のみを回転させれば速くなると思われます。(=指定角度により、クリッピング領域を限定する)
> ただし、そのつど三角関数演算することになると思いますが。
> 対象画像を左右に振らせる場合はとくに必要かも。

と書いたもののよく、CGACTの回転の機能から考えると、スクリプトでは無理っぽいですね。残念 orz
引用なし
パスワード

Re:画像が切れずに回転できるかスクリプトだけで実...
 RFOX  - 2011/2/5(土) 9:43 -
  
>>GPUによる最終画面描画
DirectXを使うと言う意味なのかな? (この辺り知識は疎くて…)
もしそうなら、そちらに期待するしかないかもですね。処理速度的に……


もし何かいい案が思いついたら、実験するかもしれません。
引用なし
パスワード

Re:画像が切れずに回転できるかスクリプトだけで実...
 RFOX  - 2011/2/6(日) 18:23 -
  
三角関数を使う方法です。これだと、回転軸をどこに置こうが、処理が重たくなることは無いでしょう。

ttp://www1.axfc.net/uploader/Sc/so/202315.zip

残念ながら、どういうわけか黒枠がまたもや出てしまった。
とりあえず原因調査注ではありますが、全然取れません。orz
引用なし
パスワード

Re:画像が切れずに回転できるかスクリプトだけで実...
 RFOX  - 2011/2/6(日) 21:30 -
  
 コメント記入抜けしていましたが、回転軸の座標は回転対象画像の左上(0,0)を基準に、整数値を指定して下さい。
 回転軸の座標は回転対象画像の外にも設置できます。
引用なし
パスワード

Re:画像が切れずに回転できるかスクリプトだけで実...
 RFOX  - 2011/2/8(火) 23:44 -
  
 どうもα値が反映されない様な動きをしているっぽい。お手上げ、ちょっとショックです。 orz
引用なし
パスワード

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
9 / 39 ツリー ←次へ | 前へ→
15,450
(SS)C-BOARD v3.8.1β4 is Free.