MCPcopy Create free account

hub / github.com/JiayinCao/SORT / functions

Functions1,426 in github.com/JiayinCao/SORT

↓ 1 callersMethodReset
@brief Reset the data for reuse
src/simd/simd_triangle.h:188
↓ 1 callersMethodRestoreMediumStack
src/core/scene.cpp:211
↓ 1 callersFunctionRunSORT
src/sort.cpp:24
↓ 1 callersMethodSampleDiscrete
get a discrete sample para 'u' : a canonical random variable para 'pdf' : probability density function value for the sample result : corresponding b
src/core/samplemethod.h:158
↓ 1 callersFunctionSampleOneLight
This is only used by SSS for now, since it is a smooth BRDF, there is no need to do MIS.
src/integrator/integratormethod.cpp:220
↓ 1 callersFunctionSampleTrimmedLogistic
src/scatteringevent/bsdf/hair.cpp:83
↓ 1 callersMethodSampleVolumeDensity
src/core/mesh.cpp:180
↓ 1 callersMethodSample_S
src/scatteringevent/bssrdf/bssrdf.cpp:33
↓ 1 callersMethodSerialize
src/material/material.cpp:153
↓ 1 callersMethodSetImageEvaluation
@brief Setup image evaluation
src/integrator/integrator.h:117
↓ 1 callersMethodSetPickPDF
@brief Set up the pdf to pick the light. @param pdf The pdf of picking the light source.
src/light/light.h:155
↓ 1 callersMethodSetRadius
@brief Set the radius of the disk. @param r Radius to be set for the disk.
src/shape/disk.h:92
↓ 1 callersMethodSetSkyLight
set sky light
src/core/scene.h:143
↓ 1 callersMethodSetupCamera
Setup scene camera
src/core/scene.h:166
↓ 1 callersMethodSetupDisplayServer
src/core/display_mgr.cpp:34
↓ 1 callersMethodSetupScene
@brief Setup the rendering scene for lights. @param scene The rendering scene.
src/light/light.h:78
↓ 1 callersFunctionShutdownSocketSystem
src/core/socket.cpp:32
↓ 1 callersFunctionSortStatsPrintData
src/core/stats.cpp:157
↓ 1 callersMethodSqrt
src/spectrum/rgbspectrum.h:126
↓ 1 callersMethodStartRunning
src/work/unit_tests/unit_tests.cpp:21
↓ 1 callersMethodToString
src/core/stats.cpp:108
↓ 1 callersMethodTransformPoint
the operator for transformation Point operator()( const Point& p ) const { return this->matrix.TransformPoint(p); } Vector operator()( const Vector
src/math/transform.h:48
↓ 1 callersFunctionTranslate
translate
src/math/transform.h:91
↓ 1 callersFunctionTrimmedLogistic
src/scatteringevent/bsdf/hair.cpp:79
↓ 1 callersMethodUnbind
src/job/scheduler.cpp:93
↓ 1 callersFunctionUnion
src/math/bbox.h:104
↓ 1 callersMethodUpdateImage
src/work/image_evaluation/image_evaluation.cpp:380
↓ 1 callersFunctionViewLookat
src/math/transform.h:172
↓ 1 callersMethodWaitForWorkToBeDone
src/work/unit_tests/unit_tests.cpp:28
↓ 1 callersMethodacquireTaskContext
src/job/scheduler.cpp:127
↓ 1 callersFunctionburley_max_cdf_calc
src/scatteringevent/bsdf/disney.cpp:70
↓ 1 callersFunctioncheckDist
Check PDF evaluation
src/unittests/distribution.cpp:30
↓ 1 callersFunctioncheckEnergyConservation
A physically based BRDF/BTDF should not reflect more energy than it receives
src/unittests/bxdf.cpp:59
↓ 1 callersFunctioncheckPdf
Check Pdf
src/unittests/distribution.cpp:41
↓ 1 callersFunctioncheckPdf
Check whether the pdf evaluated from sample_f matches the one from Pdf The exact algorithm is mentioned in my blog, except that the following algorith
src/unittests/bxdf.cpp:74
↓ 1 callersFunctioncheckReciprocity
A physically based BRDF should obey the rule of reciprocity
src/unittests/bxdf.cpp:42
↓ 1 callersFunctioncollect_resources
(mat_node, visited, resources)
blender-plugin/addons/sortblend/exporter.py:688
↓ 1 callersFunctioncollect_shader_resources
(depsgraph, scene, fs)
blender-plugin/addons/sortblend/exporter.py:674
↓ 1 callersFunctioncontains_group
(nodetree, group)
blender-plugin/addons/sortblend/material.py:168
↓ 1 callersFunctioncrc32_bitwise
( data , len )
blender-plugin/addons/sortblend/strid.py:21
↓ 1 callersFunctioncreate_fiber
setup a new fiber
src/job/fiber_impl/fiber_impl_asm_x64.c:31
↓ 1 callersFunctioncreate_path
(scene, force_debug)
blender-plugin/addons/sortblend/exporter.py:208
↓ 1 callersFunctiondot
(wo, wi)
scripts/file_generator/multi_scattering_lut.py:44
↓ 1 callersFunctionevaluate_microfacet
(sample_cnt, monte_carlo_sample_cnt, has_fresnel, f0)
scripts/file_generator/multi_scattering_lut.py:123
↓ 1 callersFunctionexp_compile_fractional
This is a taylor approximation of exp function, might not be super accurate.
src/math/exp.h:35
↓ 1 callersFunctionexp_compile_integer
Log(n) time solution to acquire pow(e,n), where n is an integer.
src/math/exp.h:41
↓ 1 callersFunctionexport_global_config
(scene, fs, sort_resource_path)
blender-plugin/addons/sortblend/exporter.py:416
↓ 1 callersFunctionexport_hair
(ps, obj, scene, is_preview, fs)
blender-plugin/addons/sortblend/exporter.py:590
↓ 1 callersFunctionexport_materials
(depsgraph, fs)
blender-plugin/addons/sortblend/exporter.py:726
↓ 1 callersFunctionexport_scene
(depsgraph, is_preview, fs)
blender-plugin/addons/sortblend/exporter.py:227
↓ 1 callersFunctionexport_smoke
(obj, fs)
blender-plugin/addons/sortblend/exporter.py:447
↓ 1 callersFunctionfaceForward
src/math/vector3.h:158
↓ 1 callersMethodgenerate_osl_source
(self)
blender-plugin/addons/sortblend/material.py:2427
↓ 1 callersFunctionget_deps
()
scripts/get_deps.py:66
↓ 1 callersFunctionget_intermediate_dir
(force_debug=False)
blender-plugin/addons/sortblend/exporter.py:75
↓ 1 callersFunctionget_io_node_locations
(nodes)
blender-plugin/addons/sortblend/material.py:323
↓ 1 callersFunctionget_smoke_modifier
(obj: bpy.types.Object)
blender-plugin/addons/sortblend/exporter.py:221
↓ 1 callersFunctionhammersley2d
(i, N)
scripts/file_generator/multi_scattering_lut.py:97
↓ 1 callersFunctionintersectLineFast_SIMD
@brief With the power of SIMD, this utility function helps intersect a ray with four lines at the cost of one. @param ray Ray to be tested
src/simd/simd_line.h:355
↓ 1 callersFunctionintersectLine_SIMD
@brief With the power of SIMD, this utility function helps intersect a ray with four lines at the cost of one. @param ray Ray to be tested
src/simd/simd_line.h:296
↓ 1 callersFunctionintersectTriangleFast_SIMD
@brief With the power of SSE/AVX, this utility function helps intersect a ray with four triangles at the cost of one. This function stops as long as
src/simd/simd_triangle.h:393
↓ 1 callersFunctionintersectTriangleMulti_SIMD
@brief Unlike the above function, this helper function will populate all results in the BSSRDFIntersection data structure. It is for BSSRDF intersect
src/simd/simd_triangle.h:412
↓ 1 callersFunctionintersectTriangle_SIMD
@brief With the power of SSE/AVX, this utility function helps intersect a ray with four/eight triangles at the cost of one. @param ray Ray
src/simd/simd_triangle.h:350
↓ 1 callersMethodisSSSNode
(self)
blender-plugin/addons/sortblend/material.py:714
↓ 1 callersMethodisTransparentNode
(self)
blender-plugin/addons/sortblend/material.py:711
↓ 1 callersFunctionisZero
src/math/vector3.h:311
↓ 1 callersFunctionis_panel_compatible
(panel)
blender-plugin/addons/sortblend/base.py:33
↓ 1 callersFunctionlevelToHeaderColorCode
src/core/log.cpp:97
↓ 1 callersFunctionlevelToString
src/core/log.cpp:88
↓ 1 callersFunctionlineInfoString
src/core/log.cpp:129
↓ 1 callersMethodlock
src/core/thread.h:30
↓ 1 callersFunctionlogTimeStringStripped
src/core/log.cpp:71
↓ 1 callersFunctionlookat_camera
(camera)
blender-plugin/addons/sortblend/exporter.py:149
↓ 1 callersFunctionmain
()
scripts/verify_builds.py:26
↓ 1 callersFunctionmajorAxis
src/math/ray.h:26
↓ 1 callersFunctionpermuteAxis
src/math/ray.h:32
↓ 1 callersMethodpopulateResources
( self , resources )
blender-plugin/addons/sortblend/material.py:2435
↓ 1 callersMethodpullTask
src/job/scheduler.cpp:180
↓ 1 callersFunctionradicalInverse_VdC
(bits)
scripts/file_generator/multi_scattering_lut.py:90
↓ 1 callersMethodrecycleTaskContext
src/job/scheduler.cpp:167
↓ 1 callersMethodregister
(cls)
blender-plugin/addons/sortblend/ui/ui_world.py:56
↓ 1 callersFunctionregistrar
(register, unregister, name=None)
blender-plugin/addons/sortblend/base.py:21
↓ 1 callersFunctionsample_microfacet_ggx
(roughness, n_dot_v, r0, r1)
scripts/file_generator/multi_scattering_lut.py:48
↓ 1 callersMethodsample_v
sample direction
src/math/sky.cpp:62
↓ 1 callersMethodserialize_shader_resource
(self, fs)
blender-plugin/addons/sortblend/material.py:2445
↓ 1 callersFunctionsimd_set_ps1
src/simd/simd_intel.h:96
↓ 1 callersFunctionsinPhi2
src/scatteringevent/bsdf/bxdf_utils.h:62
↓ 1 callersFunctiontypeToString
src/core/log.cpp:111
↓ 1 callersMethodtype_identifier
(self)
blender-plugin/addons/sortblend/material.py:1201
↓ 1 callersMethodunlock
src/core/thread.h:43
↓ 1 callersMethodunregister
(cls)
blender-plugin/addons/sortblend/ui/ui_world.py:59
MethodAbsorptionMedium
@brief Constructor. @param param Parameter to build the volume. @param material Material that spawns the medium.
src/medium/absorption.h:39
MethodAllocate
src/core/memory.h:57
MethodApplyTransform
src/core/mesh.cpp:26
MethodAshikhmanShirley
Constructor. @param param Parameter set. @param weight Weight of the BXDF @param doubleSided Whether the BRDF is two sided.
src/scatteringevent/bsdf/ashikhmanshirley.h:45
MethodBBox
src/math/bbox.cpp:22
MethodBeckmann
src/scatteringevent/bsdf/microfacet.cpp:171
MethodBlinn
src/scatteringevent/bsdf/microfacet.cpp:103
MethodBsdfSample
default constructor
src/sampler/sample.h:60
MethodBssrdf
@brief Default constructor @param ew Evaluation weight. @param sw Sample weight.
src/scatteringevent/bssrdf/bssrdf.h:70
← previousnext →401–500 of 1,426, ranked by callers