Blender
V3.3
|
Go to the source code of this file.
CCL_NAMESPACE_BEGIN ccl_device float fade | ( | float | t | ) |
Definition at line 15 of file noise.h.
References t.
Referenced by BKE_kelvinlet_grab(), BKE_kelvinlet_grab_biscale(), BKE_kelvinlet_grab_triscale(), calc_multiplane_scrape_surface_task_cb(), cloth_filter_apply_forces_task_cb(), color_filter_task_cb(), do_clay_brush_task_cb_ex(), do_clay_strips_brush_task_cb_ex(), do_clay_thumb_brush_task_cb_ex(), do_cloth_brush_apply_forces_task_cb_ex(), do_cloth_brush_build_constraints_task_cb_ex(), do_color_smooth_task_cb_exec(), do_crease_brush_task_cb_ex(), do_displacement_eraser_brush_task_cb_ex(), do_displacement_smear_brush_task_cb_ex(), do_draw_brush_task_cb_ex(), do_draw_face_sets_brush_task_cb_ex(), do_draw_sharp_brush_task_cb_ex(), do_enhance_details_brush_task_cb_ex(), do_fill_brush_task_cb_ex(), do_flatten_brush_task_cb_ex(), do_grab_brush_task_cb_ex(), do_gravity_task_cb_ex(), do_inflate_brush_task_cb_ex(), do_layer_brush_task_cb_ex(), do_mask_brush_draw_task_cb_ex(), do_multiplane_scrape_brush_task_cb_ex(), do_nudge_brush_task_cb_ex(), do_paint_brush_task_cb_ex(), do_pinch_brush_task_cb_ex(), do_relax_face_sets_brush_task_cb_ex(), do_rotate_brush_task_cb_ex(), do_scrape_brush_task_cb_ex(), do_smear_brush_task_cb_exec(), do_smooth_brush_task_cb_ex(), do_snake_hook_brush_task_cb_ex(), do_thumb_brush_task_cb_ex(), do_topology_rake_bmesh_task_cb_ex(), do_topology_relax_task_cb_ex(), do_topology_slide_task_cb_ex(), kelvinlet_scale(), kelvinlet_twist(), mesh_filter_surface_smooth_displace_task_cb(), mesh_filter_task_cb(), perlin_1d(), perlin_2d(), perlin_3d(), perlin_4d(), SCULPT_do_surface_smooth_brush_displace_task_cb_ex(), SCULPT_do_surface_smooth_brush_laplacian_task_cb_ex(), sculpt_elastic_transform_task_cb(), sculpt_expand_colors_update_task_cb(), SCULPT_surface_smooth_displace_step(), sculpt_transform_task_cb(), sky_radiance_nishita(), and spherical_stereo_transform().
ccl_device float grad1 | ( | int | hash, |
float | x | ||
) |
Definition at line 25 of file noise.h.
References usdtokens::g(), hash, negate_if(), and x.
Referenced by perlin_1d().
ccl_device float grad2 | ( | int | hash, |
float | x, | ||
float | y | ||
) |
Definition at line 130 of file noise.h.
References hash, negate_if(), v, x, and y.
Referenced by perlin_2d().
ccl_device float grad3 | ( | int | hash, |
float | x, | ||
float | y, | ||
float | z | ||
) |
Definition at line 138 of file noise.h.
References hash, negate_if(), v, x, y, and z.
Referenced by perlin_3d().
Definition at line 147 of file noise.h.
References hash, negate_if(), v, w(), x, y, and z.
Referenced by perlin_4d().
ccl_device_inline float negate_if | ( | float | val, |
int | condition | ||
) |
ccl_device_inline float noise_1d | ( | float | p | ) |
ccl_device_inline float noise_2d | ( | float2 | p | ) |
ccl_device_inline float noise_3d | ( | float3 | p | ) |
ccl_device_inline float noise_4d | ( | float4 | p | ) |
ccl_device_inline float noise_scale1 | ( | float | result | ) |
ccl_device_inline float noise_scale2 | ( | float | result | ) |
ccl_device_inline float noise_scale3 | ( | float | result | ) |
ccl_device_inline float noise_scale4 | ( | float | result | ) |
ccl_device_noinline_cpu float perlin_1d | ( | float | x | ) |
Definition at line 32 of file noise.h.
References fade(), floorfrac(), grad1(), hash_uint(), mix, x, and X.
Referenced by snoise_1d().
ccl_device_noinline_cpu float perlin_2d | ( | float | x, |
float | y | ||
) |
Definition at line 156 of file noise.h.
References bi_mix(), fade(), floorfrac(), grad2(), hash_uint2(), r, v, x, X, y, and Y.
Referenced by snoise_2d().
ccl_device_noinline_cpu float perlin_3d | ( | float | x, |
float | y, | ||
float | z | ||
) |
Definition at line 205 of file noise.h.
References fade(), floorfrac(), grad4(), hash_uint4(), quad_mix(), r, t, v, w(), x, X, y, Y, Z, and z.
Referenced by snoise_4d().
ccl_device_inline float snoise_1d | ( | float | p | ) |
Definition at line 680 of file noise.h.
References ensure_finite(), noise_scale1(), and perlin_1d().
Referenced by noise_1d(), noise_musgrave_fBm_1d(), noise_musgrave_hetero_terrain_1d(), noise_musgrave_hybrid_multi_fractal_1d(), noise_musgrave_multi_fractal_1d(), noise_musgrave_ridged_multi_fractal_1d(), and noise_texture_1d().
ccl_device_inline float snoise_2d | ( | float2 | p | ) |
Definition at line 690 of file noise.h.
References ensure_finite(), noise_scale2(), perlin_2d(), float2::x, and float2::y.
Referenced by noise_2d(), noise_musgrave_fBm_2d(), noise_musgrave_hetero_terrain_2d(), noise_musgrave_hybrid_multi_fractal_2d(), noise_musgrave_multi_fractal_2d(), noise_musgrave_ridged_multi_fractal_2d(), and noise_texture_2d().
ccl_device_inline float snoise_3d | ( | float3 | p | ) |
Definition at line 700 of file noise.h.
References ensure_finite(), noise_scale3(), perlin_3d(), float3::x, float3::y, and float3::z.
Referenced by noise_3d(), noise_musgrave_fBm_3d(), noise_musgrave_hetero_terrain_3d(), noise_musgrave_hybrid_multi_fractal_3d(), noise_musgrave_multi_fractal_3d(), noise_musgrave_ridged_multi_fractal_3d(), and noise_texture_3d().
ccl_device_inline float snoise_4d | ( | float4 | p | ) |
Definition at line 710 of file noise.h.
References ensure_finite(), noise_scale4(), and perlin_4d().
Referenced by noise_4d(), noise_musgrave_fBm_4d(), noise_musgrave_hetero_terrain_4d(), noise_musgrave_hybrid_multi_fractal_4d(), noise_musgrave_multi_fractal_4d(), noise_musgrave_ridged_multi_fractal_4d(), and noise_texture_4d().