App Hub

コード サンプルの詳細

非写実的なレンダリング

コード サンプル

説明

このサンプルは、カートゥーン シェーディング、エッジ強調、ペンシル スケッチ エフェクトなどの、非写実的なレンダリング テクニックの実装方法を示します。

サンプルの概要

サンプルでは、3 つの特殊なレンダリング テクニックを示します。

  1. トゥーン シェーディングは、縞模様のライティング テクニックを使用してモデルを表示します。トゥーン シェーディングでは、通常の明から暗の滑らかなグラデーションではなく、3 つの個別のレベルの明るさのみが使用され、オブジェクトでは、明るさレベルの遷移が 3 段階に設定されるエフェクトです。
  2. エッジ検出は、モデルの輪郭に沿って黒い線を追加します。
  3. スケッチ ポストプロセスは、シーンの上に鉛筆のストローク パターンを追加します。

これらのテクニックをさまざまな方法で組み合わせることで、多様なグラフィック エフェクトを実現できます。たとえば、トゥーン シェーディングとエッジ検出を併せて使用してカートゥーン エフェクトを作成したり、エッジ検出とスケッチ ポストプロセスを組み合わせてペンシル スケッチ エフェクトを作成したりします。

ダウンロード

フレームワーク

GS 4.0

ラーニング コンテンツを検索
var gDomain='m.webtrends.com'; var gDcsId='dcschd84w10000w4lw9hcqmsz_8n3x'; var gTrackEvents=1; var gFpc='WT_FPC'; /*<\/scr"+"ipt>");} /*]]>*/
DCSIMG