忍者ブログ

Polygon Life

コミケの情報とかもあげていく予定、予定 3Dで好きなものを作っていく製作過程とか色々

[PR]

×

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

画面切り替えのスクリプトとか

xsiは画面切り替えとかいちいちボタンもって行くのが面倒だからmaxっぽい感じで

シェーディング⇔ワイヤフレームのショートカットを使ってた
が、テクスチャデカールを仕事上よく使うから
ワイヤフレーム→シェーディング→テクスチャデカール・・・
っていうのを作った
かなり手探りだったけど一応形にはなったかな、もっと軽い処理がありそうなんだけど分からぬ・・・


VB
---------------------------------

'ビューモード切り替え
'ワイヤフレーム→シェーディング→テクスチャデカールと切り替わる
'上記以外の場合はワイヤフレームになる。

'現在のカメラを取得
oView = GetViewCamera (-1)

'現在のカメラのディスプレイモードを取得
oDM = GetValue (oView & ".camdisp.statunselnear")


If (oDM = 0) Then
SetValue oView & ".camdisp.statsel", 1
SetValue oView & ".camdisp.statunselnear", 1
SetValue oView & ".camdisp.intsel", 1
SetValue oView & ".camdisp.intunselnear", 1
SetValue oView & ".camdisp.playbacksel", 1
SetValue oView & ".camdisp.playbackunselnear", 1
Else
If (oDM = 1) Then
SetValue oView & ".camdisp.statsel", 9
SetValue oView & ".camdisp.statunselnear", 9
SetValue oView & ".camdisp.intsel", 9
SetValue oView & ".camdisp.intunselnear", 9
SetValue oView & ".camdisp.playbacksel", 9
SetValue oView & ".camdisp.playbackunselnear", 9
Else
SetValue oView & ".camdisp.statsel", 0
SetValue oView & ".camdisp.statunselnear", 0
SetValue oView & ".camdisp.intsel", 0
SetValue oView & ".camdisp.intunselnear", 0
SetValue oView & ".camdisp.playbacksel", 0
SetValue oView & ".camdisp.playbackunselnear", 0
End If

End If

拍手[0回]

PR

Comment

お名前
タイトル
E-MAIL
URL
コメント
パスワード

Trackback

この記事にトラックバックする

Copyright © Polygon Life : All rights reserved

TemplateDesign by KARMA7

忍者ブログ [PR]

管理人限定

プロフィール

HN:
kur
年齢:
29
HP:
性別:
男性
誕生日:
1988/03/17
職業:
3Dデザイナー
自己紹介:
サイト設置2006/04/25
社会へと飛び出した夢追いかけるしがない一人の人間、日々が明日へ続く一歩だと信じて今日も生きる


3dcg
twitter






カレンダー

09 2017/10 11
S M T W T F S
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

リンク

最新コメント

(11/26)
(07/17)
(12/25)
(02/24)
(04/13)

ブログ内検索

フリーエリア