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

assistant: |  |  |
| --- | --- |
| - [**Caustics**](glossary/index.html#term-Caustics) - [**Child**](glossary/index.html#term-Child) - [**Chroma**](glossary/index.html#term-Chroma) - [**Chromaticities**](glossary/index.html#term-Chromaticities) - [**Chrominance**](glossary/index.html#term-Chrominance) - [**Clamp**](glossary/index.html#term-Clamp) - [**Clamping**](glossary/index.html#term-Clamping) - [**Collection**](glossary/index.html#term-Collection) - [**Color Blend Modes**](glossary/index.html#term-Color-Blend-Modes) - [**Color Gamut**](glossary/index.html#term-Color-Gamut) - [**Color Model**](glossary/index.html#term-Color-Model) - [**Color Space**](glossary/index.html#term-Color-Space) - Compositing Nodes   - [Value](compositing/types/input/constant/value.html#index-0) - [Compositor Nodes](compositing/index.html#index-0)   - [Alpha Convert](compositing/types/color/alpha_convert.html#index-0)   - [Alpha Over](compositing/types/color/alpha_over.html#index-0)   - [Anti-Aliasing](compositing/types/filter/anti_aliasing.html#index-0)   - [Bilateral Blur](compositing/types/filter/blur/bilateral_blur.html#index-0)   - [Blackbody](compositing/types/color/blackbody.html#index-0)   - [Blur](compositing/types/filter/blur/blur.html#index-0)   - [Bokeh Blur](compositing/types/filter/blur/bokeh_blur.html#index-0)   - [Bokeh Image](compositing/types/input/bokeh_image.html#index-0)   - [Box Mask](compositing/types/mask/box_mask.html#index-0)   - [Brick Texture](compositing/types/texture/brick.html#index-0)   - [Brightness/Contrast](compositing/types/color/adjust/bright_contrast.html#index-0)   - [Channel Key](compositing/types/keying/channel_key.html#index-0)   - [Checker Texture](compositing/types/texture/checker.html#index-0)   - [Chroma Key](compositing/types/keying/chroma_key.html#index-0)   - [Chromatic Aberration](compositing/types/camera_lens_effects/chromatic_aberration.html#index-0)   - [Color](compositing/types/input/constant/rgb.html#index-0)   - [Color Balance](compositing/types/color/adjust/color_balance.html#index-0)   - [Color Correction](compositing/types/color/adjust/color_correction.html#index-0)   - [Color Key](compositing/types/keying/color_key.html#index-0)   - [Color Ramp](compositing/types/color/color_ramp.html#index-0)   - [Color Space](compositing/types/color/convert_colorspace.html#index-0)   - [Color Spill](compositing/types/keying/color_spill.html#index-0)   - [Combine Color](compositing/types/color/combine_color.html#index-0)   - [Combine Cylindrical](compositing/types/utilities/vector/combine_cylindrical.html#index-0), [[1]](render/shader_nodes/utilities/vector/combine_cylindrical.html#index-0)   - [Combine Spherical](compositing/types/utilities/vector/combine_spherical.html#index-0), [[1]](render/shader_nodes/utilities/vector/combine_spherical.html#index-0)   - [Combine XYZ](compositing/types/utilities/vector/combine_xyz.html#index-0)   - [Convert to Display](compositing/types/color/convert_to_display.html#index-0)   - [Convolve](compositing/types/filter/convolve.html#index-0)   - [Corner Pin](compositing/types/transform/corner_pin.html#index-0)   - [Crop](compositing/types/transform/crop.html#index-0)   - [Cryptomatte](compositing/types/mask/cryptomatte.html#index-0)   - [Cryptomatte (Legacy)](compositing/types/mask/cryptomatte_legacy.html#index-0)   - [Defocus](compositing/types/filter/blur/defocus.html#index-0)   - [Denoise](compositing/types/filter/denoise.html#index-0)   - [Depth Combine](compositing/types/color/depth_combine.html#index-0)   - [Despeckle](compositing/types/filter/despeckle.html#index-0)   - [Difference Key](compositing/types/keying/difference_key.html#index-0)   - [Dilate/Erode](compositing/types/filter/dilate_erode.html#index-0)   - [Directional Blur](compositing/types/filter/blur/directional_blur.html#index-0)   - [Displace](compositing/types/transform/displace.html#index-0)   - [Distance Key](compositing/types/keying/distance_key.html#index-0)   - [Double Edge Mask](compositing/types/mask/double_edge_mask.html#index-0)   - [Ellipse Mask](compositing/types/mask/ellipse_mask.html#index-0)   - [Exposure](compositing/types/color/adjust/exposure.html#index-0)   - [File Output](compositing/types/output/file_output.html#index-0)   - [Filter](compositing/types/filter/filter.html#index-0)   - [Flip](compositing/types/transform/flip.html#index-0)   - [Gabor Texture](compositing/types/texture/gabor.html#index-0)   - [Gamma](compositing/types/color/adjust/gamma.html#index-0)   - [Glare](compositing/types/filter/glare.html#index-0)   - [Gradient Texture](compositing/types/texture/gradient.html#index-0)   - [Group Input](compositing/types/input/group_input.html#index-0)   - [Group Output](compositing/types/output/group_output.html#index-0)   - [Hue Correct](compositing/types/color/adjust/hue_correct.html#index-0)   - [Hue/Saturation/Value](compositing/types/color/adjust/hue_saturation.html#index-0)   - [ID Mask](compositing/types/mask/id_mask.html#index-0)   - [Image](compositing/types/input/image.html#index-0)   - [Image Coordinates](compositing/types/input/image_coordinates.html#index-0)   - [Image Info](compositing/types/input/image_info.html#index-0)   - [Inpaint](compositing/types/filter/inpaint.html#index-0)   - [Invert Color](compositing/types/color/invert_color.html#index-0)   - [Keying](compositing/types/keying/keying.html#index-0)   - [Keying Screen](compositing/types/keying/keying_screen.html#index-0)   - [Kuwahara](compositing/types/creative/kuwahara.html#index-0)   - [Lens Distortion](compositing/types/transform/lens_distortion.html#index-0)   - [Levels](compositing/types/utilities/levels.html#index-0)   - [Luminance Key](compositing/types/keying/luminance_key.html#index-0)   - [Magic Texture](compositing/types/texture/magic.html#index-0)   - [Map Range](compositing/types/utilities/math/clamp.html#index-0), [[1]](compositing/types/utilities/math/float_curve.html#index-0), [[2]](compositing/types/utilities/math/map_range.html#index-0)   - [Map UV](compositing/types/transform/map_uv.html#index-0)   - [Mask](compositing/types/input/mask.html#index-0)   - [Math](compositing/types/utilities/math/math.html#index-0)   - [Menu Switch](compositing/types/utilities/menu_switch.html#index-0)   - [Mix](compositing/types/utilities/math/mix.html#index-0)   - [Mix Rotation](modeling/geometry_nodes/utilities/rotation/mix_rotation.html#index-0)   - [Mix Vector](compositing/types/utilities/vector/mix_vector.html#index-0)   - [Movie Clip](compositing/types/input/movie_clip.html#index-0)   - [Movie Distortion](compositing/types/transform/movie_distortion.html#index-0)   - [Noise Texture](compositing/types/texture/noise.html#index-0)   - [Normal](compositing/types/input/constant/normal.html#index-0)   - [Normalize](compositing/types/utilities/normalize.html#index-0)   - [Pixelate](compositing/types/creative/pixelate.html#index-0)   - [Plane Track Deform](compositing/types/tracking/plane_track_deform.html#index-0)   - [Posterize](compositing/types/creative/posterize.html#index-0)   - [Radial Tiling](compositing/types/utilities/vector/radial_tiling.html#index-0)   - [Relative To Pixel](compositing/types/utilities/relative_to_pixel.html#index-0)   - [Render Layers](compositing/types/input/scene/render_layers.html#index-0)   - [Retime](compositing/types/utilities/retime.html#index-0)   - [RGB Curves](compositing/types/color/adjust/rgb_curves.html#index-0)   - [RGB TO BW](compositing/types/color/rgb_to_bw.html#index-0)   - [Rotate](compositing/types/transform/rotate.html#index-0)   - [Scale](compositing/types/transform/scale.html#index-0)   - [Scene Time](compositing/types/input/scene/scene_time.html#index-0)   - [Sensor Noise](compositing/types/camera_lens_effects/sensor_noise.html#index-0)   - [Separate Color](compositing/types/color/separate_color.html#index-0)   - [Separate Spherical](compositing/types/utilities/vector/separate_cylindrical.html#index-0), [[1]](compositing/types/utilities/vector/separate_spherical.html#index-0), [[2]](render/shader_nodes/utilities/vector/separate_cylindrical.html#index-0), [[3]](render/shader_nodes/utilities/vector/separate_spherical.html#index-0)   - [Separate XYZ](compositing/types/utilities/vector/separate_xyz.html#index-0)   - [Sepia](compositing/types/creative/sepia.html#index-0)   - [Set Alpha](compositing/types/color/set_alpha.html#index-0)   - [Split](compositing/types/utilities/split.html#index-0)   - [Split Toning](compositing/types/creative/split_toning.html#index-0)   - [Stabilize 2D](compositing/types/tracking/stabilize_2d.html#index-0)   - [Switch](compositing/types/utilities/switch.html#index-0)   - [Switch View](compositing/types/utilities/switch_stereo_view.html#index-0)   - [Time Curve](compositing/types/input/scene/time_curve.html#index-0)   - [Tone Map](compositing/types/color/adjust/tone_map.html#index-0)   - [Track Position](compositing/types/tracking/track_position.html#index-0)   - [Transform](compositing/types/transform/transform.html#index-0)   - [Translate](compositing/types/transform/translate.html#index-0)   - [Tune Image](compositing/types/creative/tune_image.html#index-0)   - [Unsharp Mask](compositing/types/creative/unsharp_mask.html#index-0)   - [Vector Blur](compositing/types/filter/blur/vector_blur.html#index-0)   - [Vector Curves](compositing/types/utilities/vector/vector_curves.html#index-0)   - [Vector Math](compositing/types/utilities/vector/vector_math.html#index-0)   - [Vector Rotate](compositing/types/utilities/vector/vector_rotate.html#index-0)   - [Viewer](compositing/types/output/viewer.html#index-0)   - [Vignette](compositing/types/camera_lens_effects/vignette.html#index-0)   - [Voronoi Texture](compositing/types/texture/voronoi.html#index-0)   - [Wave Texture](compositing/types/texture/wave.html#index-0)   - [White Noise Texture](compositing/types/texture/white_noise.html#index-0) | - [**Concave Face**](glossary/index.html#term-Concave-Face) - [**Constraint**](glossary/index.html#term-Constraint)   - [Bone Constraints](animation/armatures/posing/bone_constraints/index.html#index-0)   - [Object Constraints](animation/constraints/introduction.html#index-0)   - [Rigid Body Constraints](physics/rigid_body/constraints/introduction.html#index-0) - [**Convex Face**](glossary/index.html#term-Convex-Face) - [**Coplanar**](glossary/index.html#term-Coplanar) - [**Crease**](glossary/index.html#term-Crease) - [**Current File Asset Library**](glossary/index.html#term-Current-File-Asset-Library) - [**Curve**](glossary/index.html#term-Curve) - [**Curve Segment**](glossary/index.html#term-Curve-Segment) - [**Cyclic**](glossary/index.html#term-Cyclic) |