トップページ
ようこそ※本サイトは、諸事情により、Blender Cycles memoから移植中のサイトです。現在、移植中のため内容が整っていない箇所が多数あります。しばらくの間は、お手数おかけしますが、オリジナ...
~作成中~
マテリアルにボリューム効果を追加するために使用します。
ボリューム レンダリングは、硬い表面だけでは表現できない様々なエフェクトをレンダリングするために使用されます。
https://docs.blender.org/manual/en/latest/render/materials/components/volume.html
Principled Volume Node は、物理ベースのボリューム シェーダです。使いやすい様に、1 つのノードで散乱、吸収、放出をサポートしています。火は黒体発光にてレンダリングできます。
よりコントロールしやすいように、ボリューム シェーディング コンポーネントを手動でカスタム シェーダーの設定に組み合わせることができます。
左から、Volume Absorption Node, Volume Scatter Node, Emission Node を Volume に接続した例。いずれも Color: 5B8EBB
When rendering smoke and fire, volume attributes are used to define the shape and shading of the volume. The Principled Volume shader will use them by default, while custom volume shaders can use the Attribute node to get attributes such as density, color and temperature.
All volume shaders have a density input. The density defines how much of the light will interact with the volume, getting absorbed or scattered, and how much will pass straight through. For effects such as smoke you would specify a density field to indicate where in the volume there is smoke and how much (density bigger than 0), and where there is no smoke (density equals 0).
Volumes in the real world consist of particles, a higher density means there are more particles per unit volume. More particles means there is a higher chance for light to collide with a particle and get absorbed or scattered, rather than passing straight through.
Meshes used for volume render should be closed and manifold. That means that there should be no holes in the mesh. Each edge must be connected to exactly two faces such that there are no holes or T-shaped faces where three or more faces are connected to an edge.
Normals must point outside for correct results. The normals are used to determine if a ray enters or exits a volume, and if they point in a wrong direction, or there is a hole in the mesh, then the renderer is unable to decide what is the inside or outside of the volume.
These rules are the same as for rendering glass refraction correctly.
A volume shader can also be applied to the world, filling the entire space.
Currently, this is most useful for night time or other dark scenes, as the world surface shader or sun lights will have no effect if a volume shader is used. This is because the world background is assumed to be infinitely far away, which is accurate enough for the sun for example. However, for modeling effects such as fog or atmospheric scattering, it is not a good assumption that the volume fills the entire space, as most of the distance between the sun and the earth is empty space. For such effects it is be better to create a volume object surrounding the scene. The size of this object will determine how much light is scattered or absorbed.
Real-world effects such as scattering in clouds or subsurface scattering require many scattering bounces. However, unbiased rendering of such effects can be noisy, so by default the number of bounces is zero in Cycles, and no support is available in Eevee. The effect you get when rendering with zero volume bounces is what is known as “single scattering”, the effect from more bounces is “multiple scattering”.
For rendering materials like skin or milk that require multiple scattering, subsurface scattering is more efficient and easier to control. Particularly the random walk method can accurately render such materials.
For materials such as clouds or smoke that do not have a well defined surface, volume rendering is required. These look best with many scattering bounces, but in practice one might have to limit the number of bounces to keep render times acceptable.
シェアボタン: このページをSNSに投稿するのに便利です。
ようこそ※本サイトは、諸事情により、Blender Cycles memoから移植中のサイトです。現在、移植中のため内容が整っていない箇所が多数あります。しばらくの間は、お手数おかけしますが、オリジナ...
Blender 2.9 2.93 日本語 / English 2.92 日本語 / English 2.91 日本語 / English 2.90 日本語 / Engli...
2.8 以降でのバージョン アップ内容で、記載ページがない機能やメモっておきたい部分の情報をまとめていきます。ユーザー インターフェース関連RenderLayerView LayerRenderLay...
~作成中~ ≡ ReferenceAdd > Input > WireframeWireframe (ワイヤーフレーム) ノードは、Cycles に表示されるオブジェクトのエッジを取得するた...
≡ ReferenceAdd > Input > Volume InfoVolume Info ノードは、Smoke ドメインに関する情報を提供します。InputsなしProperties...
≡ ReferenceAdd > Input > ValueValue (値) ノードは、ツリー内の他のノードに数値を入力するための単純なノードです。InputsなしPropertiesD...
≡ ReferenceAdd > Input > UV MapUV Map ノードは、特定の UV マップを取得するために使用されます。アクティブな UV マップのみを提供する Textu...
≡ ReferenceAdd > Input > Texture CoordinateTexture Coordinate (テクスチャ座標) ノードは、通常、Texture ノードのベク...
≡ ReferenceAdd > Input > TangentTangent (タンジェント) ノードは、Anisotropic BSDF Node のタンジェント方向を生成します。In...
≡ ReferenceAdd > Input > RGBRGB ノードは、他のノードに対して色情報を出力します。InputsなしPropertiesRGB ノードはカラー ピッカー ウィジ...
>はじめに├ Cycles とは├ スタートガイド├ 基本的なライティング└ カメラについて本サイトの表記法についてキーボード ショートカット>リリース ノート├ Cycles リリースノート├ 2....
レンダリング時にアンチエイリアシングしてほしくない場合、以下の設定を変更します。Properties > Render Properties > Film > Pixer Filter > Type ...
≡ ReferenceAdd > Input > Light PathLight Path (ライトパス) ノードは、シェーダーがどの種類の入射レイ (incoming ray) に対して...
~作成中~Light Rays Ray types can be divided into four categories:Camera: the ray comes straight from th...
≡ ReferenceAdd > Texture > Noise Texture2.9 Musgrave (マスグレイブ) テクスチャ ノードは、入力テクスチャ座標でフラクタル パーリン ...
Cycles で利用できる全ノードのリストです。Add メニューで表示される順にリストアップします。Search / ■Input / ■Output / ■Shader / ■Texture / ■...
≡ ReferenceAdd > Texture > IES TextureIES テクスチャは、IES ファイルに基づいて現実世界のライトをマッチングさせるために使用されます。IES フ...
~作成中~ ≡ ReferenceAdd > Texture > Noise TextureThe Magic Texture node is used to add a psychedel...
~作成中~ ≡ ReferenceAdd > Texture > Gradient TextureThe Gradient Texture node generates interpolat...
~作成中~ ≡ ReferenceAdd > Texture > Environment TextureThe Node Environmental Texture is used to l...