user: Show practical ways to work with References in a Blender add-on or script – include code.

assistant: |  |  |
| --- | --- |
| - [`Brush.gradient`](bpy.types.Brush.html#bpy.types.Brush.gradient "bpy.types.Brush.gradient") - [`ColorMapping.color_ramp`](bpy.types.ColorMapping.html#bpy.types.ColorMapping.color_ramp "bpy.types.ColorMapping.color_ramp") - [`DynamicPaintBrushSettings.paint_ramp`](bpy.types.DynamicPaintBrushSettings.html#bpy.types.DynamicPaintBrushSettings.paint_ramp "bpy.types.DynamicPaintBrushSettings.paint_ramp") - [`DynamicPaintBrushSettings.velocity_ramp`](bpy.types.DynamicPaintBrushSettings.html#bpy.types.DynamicPaintBrushSettings.velocity_ramp "bpy.types.DynamicPaintBrushSettings.velocity_ramp") - [`FluidDomainSettings.color_ramp`](bpy.types.FluidDomainSettings.html#bpy.types.FluidDomainSettings.color_ramp "bpy.types.FluidDomainSettings.color_ramp") - [`GreasePencilTintModifier.color_ramp`](bpy.types.GreasePencilTintModifier.html#bpy.types.GreasePencilTintModifier.color_ramp "bpy.types.GreasePencilTintModifier.color_ramp") - [`LineStyleColorModifier_AlongStroke.color_ramp`](bpy.types.LineStyleColorModifier_AlongStroke.html#bpy.types.LineStyleColorModifier_AlongStroke.color_ramp "bpy.types.LineStyleColorModifier_AlongStroke.color_ramp") - [`LineStyleColorModifier_CreaseAngle.color_ramp`](bpy.types.LineStyleColorModifier_CreaseAngle.html#bpy.types.LineStyleColorModifier_CreaseAngle.color_ramp "bpy.types.LineStyleColorModifier_CreaseAngle.color_ramp") - [`LineStyleColorModifier_Curvature_3D.color_ramp`](bpy.types.LineStyleColorModifier_Curvature_3D.html#bpy.types.LineStyleColorModifier_Curvature_3D.color_ramp "bpy.types.LineStyleColorModifier_Curvature_3D.color_ramp") | - [`LineStyleColorModifier_DistanceFromCamera.color_ramp`](bpy.types.LineStyleColorModifier_DistanceFromCamera.html#bpy.types.LineStyleColorModifier_DistanceFromCamera.color_ramp "bpy.types.LineStyleColorModifier_DistanceFromCamera.color_ramp") - [`LineStyleColorModifier_DistanceFromObject.color_ramp`](bpy.types.LineStyleColorModifier_DistanceFromObject.html#bpy.types.LineStyleColorModifier_DistanceFromObject.color_ramp "bpy.types.LineStyleColorModifier_DistanceFromObject.color_ramp") - [`LineStyleColorModifier_Material.color_ramp`](bpy.types.LineStyleColorModifier_Material.html#bpy.types.LineStyleColorModifier_Material.color_ramp "bpy.types.LineStyleColorModifier_Material.color_ramp") - [`LineStyleColorModifier_Noise.color_ramp`](bpy.types.LineStyleColorModifier_Noise.html#bpy.types.LineStyleColorModifier_Noise.color_ramp "bpy.types.LineStyleColorModifier_Noise.color_ramp") - [`LineStyleColorModifier_Tangent.color_ramp`](bpy.types.LineStyleColorModifier_Tangent.html#bpy.types.LineStyleColorModifier_Tangent.color_ramp "bpy.types.LineStyleColorModifier_Tangent.color_ramp") - [`PreferencesView.weight_color_range`](bpy.types.PreferencesView.html#bpy.types.PreferencesView.weight_color_range "bpy.types.PreferencesView.weight_color_range") - [`ShaderNodeValToRGB.color_ramp`](bpy.types.ShaderNodeValToRGB.html#bpy.types.ShaderNodeValToRGB.color_ramp "bpy.types.ShaderNodeValToRGB.color_ramp") - [`Texture.color_ramp`](bpy.types.Texture.html#bpy.types.Texture.color_ramp "bpy.types.Texture.color_ramp") - [`TextureNodeValToRGB.color_ramp`](bpy.types.TextureNodeValToRGB.html#bpy.types.TextureNodeValToRGB.color_ramp "bpy.types.TextureNodeValToRGB.color_ramp") |