MCPcopy Create free account

hub / github.com/JiayinCao/SORT / functions

Functions1,426 in github.com/JiayinCao/SORT

↓ 232 callersMethodserialize
(self,fs)
blender-plugin/addons/sortblend/material.py:648
↓ 133 callersMethodserialize
(self,data)
blender-plugin/addons/sortblend/stream/stream.py:24
↓ 76 callersFunctionsimd_set_ps
src/simd/simd_arm.h:95
↓ 58 callersFunctiondot
src/math/vector3.h:135
↓ 56 callersMethodIsBlack
@brief Whether the color is totally black. @return Whether the color is black.
src/spectrum/rgbspectrum.h:104
↓ 52 callersFunctionSID
( str )
blender-plugin/addons/sortblend/strid.py:45
↓ 48 callersFunctionnormalize
src/math/vector3.h:163
↓ 45 callersMethodGetIntensity
@brief Get the intensity of the color. @return Intensity of the color.
src/spectrum/rgbspectrum.h:111
↓ 45 callersFunctionsort_rand_float
src/unittests/unittest_common.h:84
↓ 42 callersFunctionget_sse_data
src/simd/simd_intel.h:61
↓ 40 callersFunctionget_avx_data
src/simd/simd_intel.h:200
↓ 38 callersMethodGetMaterial
@brief Get the material that spawns the medium. @return The material that spawns the medium.
src/medium/medium.h:102
↓ 33 callersMethodAddBxdf
@brief Add a new bxdf in the scattering event, there will be at most 16 bxdfs in it. Adding more than 16 bxdf will result in being ignored by the sy
src/scatteringevent/scatteringevent.h:69
↓ 33 callersFunctioncosTheta
src/scatteringevent/bsdf/bxdf_utils.h:24
↓ 32 callersFunctionabsCosTheta
src/scatteringevent/bsdf/bxdf_utils.h:28
↓ 32 callersFunctionlog
(s)
blender-plugin/addons/sortblend/log.py:24
↓ 32 callersFunctionsimd_mul_ps
src/simd/simd_arm.h:109
↓ 29 callersMethodTransformPoint
transform point
src/math/matrix.cpp:70
↓ 29 callersFunctionsimd_mad_ps
src/simd/simd_arm.h:124
↓ 28 callersFunctionMIS
mis factor
src/integrator/bidirpath.h:118
↓ 27 callersFunctionclamp
@brief Clamp a value @param x Value to be clampped. @param mi Lower bound of the range. @param ma Upper bound of the range. @return Clamp
src/math/utils.h:89
↓ 27 callersFunctionsimd_set_ps1
src/simd/simd_arm.h:92
↓ 26 callersMethodTransformVector
transform vector
src/math/matrix.cpp:85
↓ 23 callersFunctionIntersect
src/math/bbox.h:124
↓ 22 callersFunctioncross
src/math/vector3.h:151
↓ 21 callersMethodUnion
src/math/bbox.cpp:106
↓ 21 callersFunctionsimd_sub_ps
src/simd/simd_arm.h:106
↓ 21 callersFunctionswitchFiber
src/job/fiber_impl/fiber_impl_asm.cpp:56
↓ 20 callersFunctionsimd_and_ps
src/simd/simd_arm.h:148
↓ 18 callersMethodLength
@brief Length of the vector. @return The length of the vector.
src/math/vector3.h:90
↓ 17 callersMethodPdf_BSDF
src/scatteringevent/scatteringevent.cpp:131
↓ 15 callersMethodExp
src/spectrum/rgbspectrum.h:119
↓ 15 callersMethodPrepare
@brief Pre-calculate some cached data for better performance. Only call this function after all ray data is prepared.
src/math/ray.h:60
↓ 15 callersFunctionsimd_add_ps
src/simd/simd_arm.h:103
↓ 15 callersFunctionssqrt
@brief Clamp before calculating square root to avoid NaN. @param x Value to be evaluated. @return The square root of @param x.
src/math/utils.h:76
↓ 14 callersMethodEvaluate_BSDF
src/scatteringevent/scatteringevent.cpp:82
↓ 14 callersMethodGetIntersect
src/accel/bvh.cpp:123
↓ 14 callersMethodSquaredLength
@brief The squared length of the vector. @return The squared length of the vector.
src/math/vector3.h:97
↓ 13 callersMethodEvaluate
@brief Evaluate the Fresnel term. @param cosI Absolute cosine value of the angle between the incident ray and the normal. Caller of this function
src/scatteringevent/bsdf/fresnel.h:115
↓ 13 callersMethodGetUniqueID
src/material/material.cpp:265
↓ 13 callersMethodLe
src/core/scene.cpp:264
↓ 13 callersMethodReset
src/core/scene.cpp:46
↓ 13 callersFunctionUniformSampleSphere
sampling a vector in sphere uniformly para 'u' : a canonical random variable para 'v' : a canonical random variable
src/core/samplemethod.h:117
↓ 13 callersFunctionabsDot
src/math/vector3.h:140
↓ 13 callersFunctionexp_accuracy_test
src/unittests/math.cpp:26
↓ 13 callersFunctionsimd_movemask_ps
src/simd/simd_arm.h:154
↓ 12 callersFunctioncheckAll
src/unittests/bxdf.cpp:122
↓ 11 callersMethodGetAttenuation
src/core/scene.cpp:192
↓ 11 callersMethodGetInversed
Get the inversed transform
src/math/transform.h:63
↓ 11 callersMethodInit
@brief Initialize the render context, only needs to be done once.
src/core/render_context.h:52
↓ 11 callersMethodIsVisible
@brief Whether there is a blocker. The ray may not shoot infinitely far. Sometimes we only need a ray to be shoot along certain distance. @return
src/light/light.h:45
↓ 11 callersMethodSample_BSDF
src/scatteringevent/scatteringevent.cpp:92
↓ 11 callersFunction__bsf
src/simd/simd_arm.h:188
↓ 11 callersFunctioncreateFiber
src/job/fiber_impl/fiber_impl_asm.cpp:40
↓ 10 callersFunctionUniformSpherePdf
pdf of uniformly sampling a vector on sphere
src/core/samplemethod.h:124
↓ 10 callersFunctionpow_frac
This function is purely for the function below, it clearly doesn't handle all corner cases of input.
src/math/exp.h:30
↓ 10 callersFunctionsinTheta
src/scatteringevent/bsdf/bxdf_utils.h:47
↓ 9 callersMethodIsDelta
@brief Whether the light is a delta light source. @return Whether the light is a delta light.
src/light/light.h:94
↓ 9 callersFunctionMp
src/scatteringevent/bsdf/hair.cpp:60
↓ 9 callersFunctioncoordinateSystem
src/math/vector3.h:171
↓ 9 callersFunctioncreateFiberFromThread
src/job/fiber_impl/fiber_impl_asm.cpp:34
↓ 9 callersFunctionget_node_groups_by_id
(name)
blender-plugin/addons/sortblend/material.py:144
↓ 9 callersFunctionsphericalVec
src/scatteringevent/bsdf/bxdf_utils.h:89
↓ 9 callersFunctionstringFormat
src/core/stats.cpp:53
↓ 8 callersMethodHasTransparency
src/material/material.cpp:275
↓ 8 callersMethodSample
src/medium/medium.cpp:69
↓ 8 callersFunctionUniformSampleHemisphere
sampling a vector in a hemisphere uniformly para 'u' : a canonical random variable para 'v' : a canonical random variable
src/core/samplemethod.h:102
↓ 8 callersMethodUpdateScatteringEvent
src/material/material.cpp:230
↓ 8 callersMethodisDummySocket
(self)
blender-plugin/addons/sortblend/material.py:470
↓ 8 callersFunctionrefract
@param v Incident direction. It can come from either inside or outside of the surface. @param n Surface normal.
src/scatteringevent/bsdf/bxdf_utils.h:120
↓ 8 callersMethodsample_l
src/light/area.cpp:22
↓ 8 callersFunctionsimd_pick_ps
src/simd/simd_arm.h:127
↓ 8 callersFunctionsimd_sqr_ps
src/simd/simd_arm.h:115
↓ 7 callersMethodNext
src/core/scene.cpp:52
↓ 7 callersMethodPdf
src/scatteringevent/bsdf/coat.cpp:131
↓ 7 callersFunctionSchlickWeight
@brief Helper function to evaluate the part of Schlick's Fresnel approximation. @param cos Cosine of the angle between the incident dir
src/scatteringevent/bsdf/fresnel.h:30
↓ 7 callersMethodTransformNormal
src/math/transform.h:54
↓ 7 callersFunctionUniformSampleDisk
sampling a point on unit disk uniformly using Shirley's Mapping para 'u' : a canonical random variable para 'v' : a canonical random variable para 'x'
src/core/samplemethod.h:37
↓ 7 callersMethodgetUniqueName
(self)
blender-plugin/addons/sortblend/material.py:1197
↓ 7 callersFunctionisShadowRay
src/accel/accelerator.h:37
↓ 7 callersFunctionsatDot
src/math/vector3.h:146
↓ 7 callersFunctionsimd_cmplt_ps
src/simd/simd_arm.h:139
↓ 7 callersFunctionsimd_max_ps
src/simd/simd_arm.h:174
↓ 7 callersFunctionsimd_min_ps
src/simd/simd_arm.h:171
↓ 7 callersFunctionsqr
(x)
scripts/file_generator/multi_scattering_lut.py:28
↓ 6 callersFunctionCosHemispherePdf
cosine hemisphere pdf
src/core/samplemethod.h:77
↓ 6 callersFunctionCosSampleHemisphere
sampling a vector in a hemisphere using cosine pdf para 'u' : a canonical random variable para 'v' : a canonical random variable
src/core/samplemethod.h:69
↓ 6 callersFunctionE_F
This is the approximation with fresnel
src/scatteringevent/bsdf/multi_scattering.h:75
↓ 6 callersMethodF
src/scatteringevent/bsdf/coat.cpp:37
↓ 6 callersMethodGetIntersect
src/shape/quad.cpp:66
↓ 6 callersMethodGetMesh
@brief Get the mesh that owns the primitive. This is a very expensive member since most of the time it is not even used. However, to keep things sim
src/core/primitive.h:126
↓ 6 callersMethodGetPrimitiveCount
src/core/scene.cpp:284
↓ 6 callersFunctionMisFactor
src/integrator/integratormethod.cpp:28
↓ 6 callersFunctionNp
src/scatteringevent/bsdf/hair.cpp:89
↓ 6 callersMethodPdf
get the pdf
src/math/sky.cpp:91
↓ 6 callersMethodSample_F
src/scatteringevent/bsdf/coat.cpp:61
↓ 6 callersMethodTranspose
create a transpose matrix
src/math/matrix.cpp:95
↓ 6 callersMethodUpdateMediumStack
src/accel/accelerator.cpp:71
↓ 6 callersMethodformat
src/core/log.cpp:139
↓ 6 callersFunctionget_other_socket
(socket)
blender-plugin/addons/sortblend/material.py:240
next →1–100 of 1,426, ranked by callers