EasyFAQ/31

Last-modified: 2008-04-18 (金) 07:38:16

読み込み倍率を変更した場合のトゥーン表示の輪郭線について

投稿者もちピザ
重要度
状態
カテゴリ
HSPバージョン3.1
E3Dバージョン4.0.0.7
回答

ここから下を自由に編集してください。
上の投稿情報は安易に編集するとFAQリストのリストアップに支障が出るものもあります。
よく分からない方は分かる人に聞いてみてください。

  • 読み込み倍率を変更すると、トゥーン表示の輪郭線が変に表示されてしまいます。どうすれば1.0倍で読み込んだときと同じように表示できますか?
    RADEON9600proです。
    画像
    サンプル-- もちピザ? 2008-04-17 (木) 15:32:29
  • こんばんは。変と言うのは太さの事ではないでしょうか?太すぎて線が綺麗につながらない混乱した状態になっているように見えます。トゥーン表示の輪郭線はモデルデータから法線方向への押し出し→面反転→色付けによる手法です。以前はモデラー上で手作業でやっていた部分ですが、現在はE3DSetToonEdge0Widthでサックリ調整出来るようになっています。ボーン変形後のモデルデータに対して適用させることが出来るので、ボーンへの所属なども気にする必要がありません(ありがとうございます♪おちゃっこさん)。DLさせて頂いたスクリプトにE3DSetToonEdge0Width hsid_hito,-1,""dummy"",1.0と言う一文を加えると、それらしい太さになりましたよ。E3DSetToonEdge0Colorで色も変えられますので、真っ黒以外(キャラクターモデルなら濃い目の肌色とか)も試してみると、いい感じの柔らかい色使いになるかも知れませんね。 -- pupepo? 2008-04-17 (木) 22:55:05
  • 読み込み倍率を変更してトゥーン表示する場合は、再度E3DSetToonEdge0Widthで設定し直す必要があるんですね。その方法で満足のいく表示ができました。返答ありがとうございます。 -- もちピザ? 2008-04-18 (金) 07:34:40