![using effector to change material cinema 4d using effector to change material cinema 4d](https://jacobtodd.files.wordpress.com/2014/03/screen-shot-2013-11-12-at-15-55-29.png)
In this case, it's a "boolean-like" example there is an invisible object (Corona Renderer's logo) cutting through the volume. The foam material is measuring the distance from the landscape objects that are acting as the Distance Objects through the Corona Distance Shader.Ĭutting-out objects with Corona Volume material applied: The material tag is stacked over the base material. In this case, the Corona Distance Shader is feeding the Opacity channel. The material Rust_B is measuring the distance from the floor through the Corona Distance Shader.Ī Noise map is used to vary the distance scale, producing the " variation" at the edge of the foam. The material Rust_A is measuring the distance from the sides of the cylinder that acts as the Distance Object through the Corona Distance Shader. Wear and tear on objects which are close to each other:Ī Noise map is used to vary the distance scale, producing the " rust" effect. Here are only a few example ideas, that can be developed further: The Corona Distance Shader is extremely versatile and can be used in various cases, depending on the needs. CoronaDistance is computed in one go, and will immediately render noise-free. The quality of the Corona AO Shader will improve progressively during rendering, so it will first appear noisy, and will then gradually become noise-free with each subsequent render pass.
#Using effector to change material cinema 4d update
Corona Distance can be used in such cases, and it will update in real-time, even in the viewport. This means that the Corona AO Shader cannot be used, for example, as a distribution map to scatter instances using a Cloner object, as a displacement map, or as a bump map. Corona AO is raytraced, so it is computed only during the actual rendering.The Corona Distance map can only be used based on the distance between two or more different objects. Corona Distance Shader cannot be used within a single object.Ĭorona AO Shader can be used to color different parts of a single object or multiple objects based on their distance from each other (convex or concave areas).How is it any different from Corona AO Shader? The Corona Distance Shader can be used with both 2D textures (such as bitmaps or procedural maps on the object surface) and 3D volumes (such as objects using the Corona Volume material). These colors can be then mapped to various material or object properties such as opacity, displacement, or scattering distribution, or can be used as masks, just like any other map. The Corona Distance Shader applies different colors to a material based on the distance from one object to another. Use this to add waves around a coastline, wear-and-tear where objects meet, dirt and noise under window sills, and more. The Corona Distance Shader lets you create "smart" materials that know how far away they are from objects in the scene. This mode gives you fast results but the quality is relatively poor.Solution home FAQ - C4D FAQ - Materials and shaders Corona Distance Shader - C4D The new color values can be calculated using one of two interpolation types: Nearest Neighbor or Bilinear.īilinear takes longer to calculate than Nearest Neighbor, especially if you are scaling multiple textures.
![using effector to change material cinema 4d using effector to change material cinema 4d](https://i.vimeocdn.com/video/461959111_1280x720.jpg)
When bitmaps are scaled, pixels must be added or removed and new color values calculated.
![using effector to change material cinema 4d using effector to change material cinema 4d](https://i.ytimg.com/vi/1VUYxMhCqfU/maxresdefault.jpg)
These mode set the Width and Height values to the largest, smallest or average size of the textures. If Lock Aspect Ratio is enabled, the width to height ratio is maintained. User Defined Size, Width, Height, Lock Aspect RatioĮnter the new size into the Width and Height boxes. Select the channels you want to resize - unused channels are grayed out. This is especially useful if you want to paint on the textures with a multibrush (multibrushes only work if he textures are the same size). This command also gives you a quick way to set all textures to the same size.