染井吉野ゲームズ染井吉野ゲームズ

ユニティちゃんトゥーンシェーダーの コードをひたすら読む本 (Ver2.0.3対応版)

  • ダウンロード商品
    ¥ 1,000

 ユニティちゃんトゥーンシェーダー(以下UTS)は、ユニティ・テクノロジーズ・ジャパン(以下UTJ)がUCL2.0(ユニティちゃんライセンス2.0)下で提供しているシェーダーコード群です。  UTSはいわゆるNPR(Non-Photorealistic Rendering)系のシェーダーで、トゥーン風の質感を手軽に描画することができます。手軽に輪郭線の描写が可能な他、非常に多くのパラメーターによる制御が可能で、セルアニメのようなパキっとした絵から、ピクサーのような滑らかな影まで、極めて幅の広い表現力を持っています。  UTSは、UTJの公式キャラ「ユニティちゃん」と共に配布されている事もあり、非常に知名度が高く、国内でのトゥーン系シェーダーとしてはデファクトスタンダードと言えるでしょう。  本書の目的は、UTSのコードを読み解き、どのようなロジックでUTSがトゥーン処理を実現しているかを理解することです。UTSはシェーダーコードのノードエディタであるShaderForgeでベースが作成されていることもあり、コードが読みにくく、気軽に改修するのが難しいです。本書でUTSの仕組みを理解し、是非貴方の求めるシェーダーに改良してください。

 ユニティちゃんトゥーンシェーダー(以下UTS)は、ユニティ・テクノロジーズ・ジャパン(以下UTJ)がUCL2.0(ユニティちゃんライセンス2.0)下で提供しているシェーダーコード群です。  UTSはいわゆるNPR(Non-Photorealistic Rendering)系のシェーダーで、トゥーン風の質感を手軽に描画することができます。手軽に輪郭線の描写が可能な他、非常に多くのパラメーターによる制御が可能で、セルアニメのようなパキっとした絵から、ピクサーのような滑らかな影まで、極めて幅の広い表現力を持っています。  UTSは、UTJの公式キャラ「ユニティちゃん」と共に配布されている事もあり、非常に知名度が高く、国内でのトゥーン系シェーダーとしてはデファクトスタンダードと言えるでしょう。  本書の目的は、UTSのコードを読み解き、どのようなロジックでUTSがトゥーン処理を実現しているかを理解することです。UTSはシェーダーコードのノードエディタであるShaderForgeでベースが作成されていることもあり、コードが読みにくく、気軽に改修するのが難しいです。本書でUTSの仕組みを理解し、是非貴方の求めるシェーダーに改良してください。

注意と前提

構成