Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/blender/cycles
/ functions
Functions
5,365 in github.com/blender/cycles
⨍
Functions
5,365
◇
Types & classes
983
↓ 1 callers
Function
bsdf_diffuse_sample
src/kernel/closure/bsdf_diffuse.h:43
↓ 1 callers
Function
bsdf_diffuse_toon_eval
src/kernel/closure/bsdf_toon.h:65
↓ 1 callers
Function
bsdf_diffuse_toon_sample
src/kernel/closure/bsdf_toon.h:90
↓ 1 callers
Function
bsdf_get_roughness_pass_squared
src/kernel/closure/bsdf.h:43
↓ 1 callers
Function
bsdf_glossy_toon_eval
src/kernel/closure/bsdf_toon.h:125
↓ 1 callers
Function
bsdf_glossy_toon_sample
src/kernel/closure/bsdf_toon.h:154
↓ 1 callers
Function
bsdf_hair_chiang_albedo
Hair Albedo. */
src/kernel/closure/bsdf_principled_hair_chiang.h:467
↓ 1 callers
Function
bsdf_hair_chiang_blur
Implements Filter Glossy by capping the effective roughness. */
src/kernel/closure/bsdf_principled_hair_chiang.h:457
↓ 1 callers
Function
bsdf_hair_chiang_eval
Evaluation function for our shader. */
src/kernel/closure/bsdf_principled_hair_chiang.h:256
↓ 1 callers
Function
bsdf_hair_chiang_sample
Sampling function for the hair shader. */
src/kernel/closure/bsdf_principled_hair_chiang.h:338
↓ 1 callers
Function
bsdf_hair_huang_albedo
Hair Albedo. Computed by summing up geometric series, assuming circular cross-section and * specular reflection. */
src/kernel/closure/bsdf_principled_hair_huang.h:921
↓ 1 callers
Function
bsdf_hair_huang_blur
Implements Filter Glossy by capping the effective roughness. */
src/kernel/closure/bsdf_principled_hair_huang.h:912
↓ 1 callers
Function
bsdf_hair_huang_eval
src/kernel/closure/bsdf_principled_hair_huang.h:838
↓ 1 callers
Function
bsdf_hair_huang_eval_r
src/kernel/closure/bsdf_principled_hair_huang.h:365
↓ 1 callers
Function
bsdf_hair_huang_eval_residual
Evaluate components beyond R using numerical integration. TT and TRT are computed via combined * Monte Carlo-Simpson integration; components beyond T
src/kernel/closure/bsdf_principled_hair_huang.h:435
↓ 1 callers
Function
bsdf_hair_huang_sample
src/kernel/closure/bsdf_principled_hair_huang.h:620
↓ 1 callers
Function
bsdf_hair_reflection_eval
src/kernel/closure/bsdf_hair.h:43
↓ 1 callers
Function
bsdf_hair_reflection_sample
src/kernel/closure/bsdf_hair.h:146
↓ 1 callers
Function
bsdf_hair_transmission_eval
src/kernel/closure/bsdf_hair.h:95
↓ 1 callers
Function
bsdf_hair_transmission_sample
src/kernel/closure/bsdf_hair.h:201
↓ 1 callers
Function
bsdf_microfacet_beckmann_eval
src/kernel/closure/bsdf_microfacet.h:1071
↓ 1 callers
Function
bsdf_microfacet_beckmann_sample
src/kernel/closure/bsdf_microfacet.h:1080
↓ 1 callers
Function
bsdf_microfacet_blur
src/kernel/closure/bsdf_microfacet.h:997
↓ 1 callers
Function
bsdf_microfacet_ggx_eval
src/kernel/closure/bsdf_microfacet.h:1005
↓ 1 callers
Function
bsdf_microfacet_setup_fresnel_dielectric
src/kernel/closure/bsdf_microfacet.h:937
↓ 1 callers
Function
bsdf_microfacet_setup_fresnel_dielectric_tint
src/kernel/closure/bsdf_microfacet.h:840
↓ 1 callers
Function
bsdf_oren_nayar_eval
src/kernel/closure/bsdf_oren_nayar.h:88
↓ 1 callers
Function
bsdf_oren_nayar_sample
src/kernel/closure/bsdf_oren_nayar.h:103
↓ 1 callers
Function
bsdf_phong_ramp_eval
src/kernel/closure/bsdf_phong_ramp.h:50
↓ 1 callers
Function
bsdf_phong_ramp_sample
src/kernel/closure/bsdf_phong_ramp.h:81
↓ 1 callers
Function
bsdf_phong_ramp_setup
src/kernel/closure/bsdf_phong_ramp.h:43
↓ 1 callers
Function
bsdf_ray_portal_eval
src/kernel/closure/bsdf_ray_portal.h:50
↓ 1 callers
Function
bsdf_sheen_eval
src/kernel/closure/bsdf_sheen.h:56
↓ 1 callers
Function
bsdf_sheen_sample
src/kernel/closure/bsdf_sheen.h:77
↓ 1 callers
Function
bsdf_translucent_eval
src/kernel/closure/bsdf_diffuse.h:75
↓ 1 callers
Function
bsdf_translucent_sample
src/kernel/closure/bsdf_diffuse.h:88
↓ 1 callers
Function
bsdf_transparent_eval
src/kernel/closure/bsdf_transparent.h:64
↓ 1 callers
Function
bsdf_transparent_sample
src/kernel/closure/bsdf_transparent.h:73
↓ 1 callers
Function
bssrdf_burley_compatible_mfp
Scale mean free path length so it gives similar looking result * to Cubic and Gaussian models. */
src/kernel/closure/bssrdf.h:110
↓ 1 callers
Function
bssrdf_burley_eval
src/kernel/closure/bssrdf.h:129
↓ 1 callers
Function
bssrdf_burley_fitting
src/kernel/closure/bssrdf.h:102
↓ 1 callers
Function
bssrdf_burley_pdf
src/kernel/closure/bssrdf.h:150
↓ 1 callers
Function
bssrdf_burley_root_find
Find the radius for desired CDF value. * Returns scaled radius, meaning the result is to be scaled up by d. * Since there's no closed form solution
src/kernel/closure/bssrdf.h:163
↓ 1 callers
Function
bssrdf_burley_sample
src/kernel/closure/bssrdf.h:197
↓ 1 callers
Function
bssrdf_dipole_compute_Rd
src/kernel/closure/bssrdf.h:30
↓ 1 callers
Function
bssrdf_dipole_compute_alpha_prime
src/kernel/closure/bssrdf.h:36
↓ 1 callers
Function
bssrdf_pdf
src/kernel/closure/bssrdf.h:262
↓ 1 callers
Function
bssrdf_sample
src/kernel/closure/bssrdf.h:222
↓ 1 callers
Function
bssrdf_setup_radius
src/kernel/closure/bssrdf.h:66
↓ 1 callers
Function
buffer_params_from_image_spec_atttributes
src/session/tile.cpp:239
↓ 1 callers
Function
buffer_params_to_image_spec_atttributes
src/session/tile.cpp:215
↓ 1 callers
Function
bvh_aligned_node_intersect
src/kernel/bvh/nodes.h:24
↓ 1 callers
Function
bvh_layout_name
src/bvh/bvh.cpp:28
↓ 1 callers
Function
bvh_reference_sort_threaded
Multi-threaded reference sort. */
src/bvh/sort.cpp:92
↓ 1 callers
Function
bvh_unaligned_node_fetch_space
src/kernel/bvh/nodes.h:8
↓ 1 callers
Function
bvh_unaligned_node_intersect
src/kernel/bvh/nodes.h:100
↓ 1 callers
Method
calc_num_inner_verts
src/subd/subpatch.h:172
↓ 1 callers
Method
calculate_measure
src/scene/light_tree.cpp:12
↓ 1 callers
Function
calculate_out_segment_id
src/kernel/svm/radial_tiling_shared.h:1099
↓ 1 callers
Function
calculate_out_variables
src/kernel/svm/radial_tiling_shared.h:793
↓ 1 callers
Function
calculate_out_variables_full_roundness_irregular_circular
src/kernel/svm/radial_tiling_shared.h:119
↓ 1 callers
Function
calculate_out_variables_full_roundness_irregular_circular
src/kernel/osl/shaders/node_radial_tiling_shared.h:119
↓ 1 callers
Function
calculate_out_variables_irregular_circular
src/kernel/svm/radial_tiling_shared.h:322
↓ 1 callers
Function
calculate_out_variables_irregular_circular
src/kernel/osl/shaders/node_radial_tiling_shared.h:322
↓ 1 callers
Function
calculate_total_time
src/integrator/work_balancer.cpp:30
↓ 1 callers
Function
camera_direction_from_point
src/kernel/camera/camera.h:534
↓ 1 callers
Function
camera_distance
src/kernel/camera/camera.h:511
↓ 1 callers
Function
camera_sample
Generates an outgoing camera ray for the given raster position and random inputs. * Returns camera sensitivity (used to initialize path throughput).
src/kernel/camera/camera.h:432
↓ 1 callers
Function
camera_sample_orthographic
Orthographic Camera */
src/kernel/camera/camera.h:176
↓ 1 callers
Function
camera_sample_perspective
src/kernel/camera/camera.h:43
↓ 1 callers
Function
camera_z_depth
src/kernel/camera/camera.h:523
↓ 1 callers
Method
cancel
src/session/session.cpp:126
↓ 1 callers
Method
cancel
src/util/task.cpp:39
↓ 1 callers
Function
cast_from_float4
src/util/colorspace.cpp:456
↓ 1 callers
Function
cast_to_float4
src/util/colorspace.cpp:448
↓ 1 callers
Function
catmull_rom_basis_derivative2
src/kernel/geom/curve_intersect.h:52
↓ 1 callers
Function
center
src/util/boundbox.h:112
↓ 1 callers
Function
central_cylindrical_to_direction
src/kernel/camera/projection.h:59
↓ 1 callers
Method
check_peer_access
src/device/hip/device_impl.cpp:150
↓ 1 callers
Function
clamp
src/util/math_float8.h:245
↓ 1 callers
Function
clang_format
(files)
src/cmake/make_format.py:32
↓ 1 callers
Method
cleanup
src/scene/image_vdb.cpp:155
↓ 1 callers
Method
clear
src/scene/image.cpp:102
↓ 1 callers
Method
clear_modified
src/scene/integrator.cpp:366
↓ 1 callers
Method
clone
src/scene/shader_nodes.cpp:274
↓ 1 callers
Function
closest_intersection_filter
src/kernel/device/hiprt/bvh.h:318
↓ 1 callers
Method
collect_profiling
src/scene/stats.cpp:235
↓ 1 callers
Function
color_linear_to_srgb_v4
src/util/color.h:341
↓ 1 callers
Function
color_srgb_to_linear_sse2
src/util/color.h:319
↓ 1 callers
Function
color_uchar4_to_float4
src/util/color.h:57
↓ 1 callers
Function
commits_get_difference
(cycles_map, blender_map)
tools/sync_blender_commits.py:136
↓ 1 callers
Function
compatible_atan2
The behavior of `atan2(0, 0)` is undefined on many platforms, to ensure consistent behavior, we * return 0 in this case. See !126951. * Computes the
src/util/math_base.h:471
↓ 1 callers
Function
compatible_powf
src/util/math_base.h:548
↓ 1 callers
Function
compatible_sign
src/util/math_float3.h:682
↓ 1 callers
Function
compile_shader_program
src/app/opengl/shader.cpp:72
↓ 1 callers
Function
compute_2d_gabor_kernel
Computes a 2D Gabor kernel based on Equation (6) in the original Gabor noise paper. Where the * frequency argument is the F_0 parameter and the orien
src/kernel/svm/gabor.h:62
↓ 1 callers
Function
compute_2d_gabor_noise
Computes the Gabor noise value by dividing the space into a grid and evaluating the Gabor noise * in the space of each cell of the 3x3 cell neighborh
src/kernel/svm/gabor.h:165
↓ 1 callers
Function
compute_2d_gabor_noise_cell
Computes the Gabor noise value at the given position for the given cell. This is essentially the * sum in Equation (8) in the original Gabor noise pa
src/kernel/svm/gabor.h:124
↓ 1 callers
Function
compute_2d_gabor_standard_deviation
* Computes the approximate standard deviation of the zero mean normal distribution representing * the amplitude distribution of the noise based on Eq
src/kernel/svm/gabor.h:111
↓ 1 callers
Function
compute_3d_gabor_kernel
Identical to compute_2d_gabor_kernel, except it is evaluated in 3D space. Notice that Equation * (6) in the original Gabor noise paper computes the f
src/kernel/svm/gabor.h:191
← previous
next →
1,701–1,800 of 5,365, ranked by callers