Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JiayinCao/SORT
/ functions
Functions
1,426 in github.com/JiayinCao/SORT
⨍
Functions
1,426
◇
Types & classes
460
↓ 1 callers
Method
Reset
@brief Reset the data for reuse
src/simd/simd_triangle.h:188
↓ 1 callers
Method
RestoreMediumStack
src/core/scene.cpp:211
↓ 1 callers
Function
RunSORT
src/sort.cpp:24
↓ 1 callers
Method
SampleDiscrete
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 callers
Function
SampleOneLight
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 callers
Function
SampleTrimmedLogistic
src/scatteringevent/bsdf/hair.cpp:83
↓ 1 callers
Method
SampleVolumeDensity
src/core/mesh.cpp:180
↓ 1 callers
Method
Sample_S
src/scatteringevent/bssrdf/bssrdf.cpp:33
↓ 1 callers
Method
Serialize
src/material/material.cpp:153
↓ 1 callers
Method
SetImageEvaluation
@brief Setup image evaluation
src/integrator/integrator.h:117
↓ 1 callers
Method
SetPickPDF
@brief Set up the pdf to pick the light. @param pdf The pdf of picking the light source.
src/light/light.h:155
↓ 1 callers
Method
SetRadius
@brief Set the radius of the disk. @param r Radius to be set for the disk.
src/shape/disk.h:92
↓ 1 callers
Method
SetSkyLight
set sky light
src/core/scene.h:143
↓ 1 callers
Method
SetupCamera
Setup scene camera
src/core/scene.h:166
↓ 1 callers
Method
SetupDisplayServer
src/core/display_mgr.cpp:34
↓ 1 callers
Method
SetupScene
@brief Setup the rendering scene for lights. @param scene The rendering scene.
src/light/light.h:78
↓ 1 callers
Function
ShutdownSocketSystem
src/core/socket.cpp:32
↓ 1 callers
Function
SortStatsPrintData
src/core/stats.cpp:157
↓ 1 callers
Method
Sqrt
src/spectrum/rgbspectrum.h:126
↓ 1 callers
Method
StartRunning
src/work/unit_tests/unit_tests.cpp:21
↓ 1 callers
Method
ToString
src/core/stats.cpp:108
↓ 1 callers
Method
TransformPoint
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 callers
Function
Translate
translate
src/math/transform.h:91
↓ 1 callers
Function
TrimmedLogistic
src/scatteringevent/bsdf/hair.cpp:79
↓ 1 callers
Method
Unbind
src/job/scheduler.cpp:93
↓ 1 callers
Function
Union
src/math/bbox.h:104
↓ 1 callers
Method
UpdateImage
src/work/image_evaluation/image_evaluation.cpp:380
↓ 1 callers
Function
ViewLookat
src/math/transform.h:172
↓ 1 callers
Method
WaitForWorkToBeDone
src/work/unit_tests/unit_tests.cpp:28
↓ 1 callers
Method
acquireTaskContext
src/job/scheduler.cpp:127
↓ 1 callers
Function
burley_max_cdf_calc
src/scatteringevent/bsdf/disney.cpp:70
↓ 1 callers
Function
checkDist
Check PDF evaluation
src/unittests/distribution.cpp:30
↓ 1 callers
Function
checkEnergyConservation
A physically based BRDF/BTDF should not reflect more energy than it receives
src/unittests/bxdf.cpp:59
↓ 1 callers
Function
checkPdf
Check Pdf
src/unittests/distribution.cpp:41
↓ 1 callers
Function
checkPdf
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 callers
Function
checkReciprocity
A physically based BRDF should obey the rule of reciprocity
src/unittests/bxdf.cpp:42
↓ 1 callers
Function
collect_resources
(mat_node, visited, resources)
blender-plugin/addons/sortblend/exporter.py:688
↓ 1 callers
Function
collect_shader_resources
(depsgraph, scene, fs)
blender-plugin/addons/sortblend/exporter.py:674
↓ 1 callers
Function
contains_group
(nodetree, group)
blender-plugin/addons/sortblend/material.py:168
↓ 1 callers
Function
crc32_bitwise
( data , len )
blender-plugin/addons/sortblend/strid.py:21
↓ 1 callers
Function
create_fiber
setup a new fiber
src/job/fiber_impl/fiber_impl_asm_x64.c:31
↓ 1 callers
Function
create_path
(scene, force_debug)
blender-plugin/addons/sortblend/exporter.py:208
↓ 1 callers
Function
dot
(wo, wi)
scripts/file_generator/multi_scattering_lut.py:44
↓ 1 callers
Function
evaluate_microfacet
(sample_cnt, monte_carlo_sample_cnt, has_fresnel, f0)
scripts/file_generator/multi_scattering_lut.py:123
↓ 1 callers
Function
exp_compile_fractional
This is a taylor approximation of exp function, might not be super accurate.
src/math/exp.h:35
↓ 1 callers
Function
exp_compile_integer
Log(n) time solution to acquire pow(e,n), where n is an integer.
src/math/exp.h:41
↓ 1 callers
Function
export_global_config
(scene, fs, sort_resource_path)
blender-plugin/addons/sortblend/exporter.py:416
↓ 1 callers
Function
export_hair
(ps, obj, scene, is_preview, fs)
blender-plugin/addons/sortblend/exporter.py:590
↓ 1 callers
Function
export_materials
(depsgraph, fs)
blender-plugin/addons/sortblend/exporter.py:726
↓ 1 callers
Function
export_scene
(depsgraph, is_preview, fs)
blender-plugin/addons/sortblend/exporter.py:227
↓ 1 callers
Function
export_smoke
(obj, fs)
blender-plugin/addons/sortblend/exporter.py:447
↓ 1 callers
Function
faceForward
src/math/vector3.h:158
↓ 1 callers
Method
generate_osl_source
(self)
blender-plugin/addons/sortblend/material.py:2427
↓ 1 callers
Function
get_deps
()
scripts/get_deps.py:66
↓ 1 callers
Function
get_intermediate_dir
(force_debug=False)
blender-plugin/addons/sortblend/exporter.py:75
↓ 1 callers
Function
get_io_node_locations
(nodes)
blender-plugin/addons/sortblend/material.py:323
↓ 1 callers
Function
get_smoke_modifier
(obj: bpy.types.Object)
blender-plugin/addons/sortblend/exporter.py:221
↓ 1 callers
Function
hammersley2d
(i, N)
scripts/file_generator/multi_scattering_lut.py:97
↓ 1 callers
Function
intersectLineFast_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 callers
Function
intersectLine_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 callers
Function
intersectTriangleFast_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 callers
Function
intersectTriangleMulti_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 callers
Function
intersectTriangle_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 callers
Method
isSSSNode
(self)
blender-plugin/addons/sortblend/material.py:714
↓ 1 callers
Method
isTransparentNode
(self)
blender-plugin/addons/sortblend/material.py:711
↓ 1 callers
Function
isZero
src/math/vector3.h:311
↓ 1 callers
Function
is_panel_compatible
(panel)
blender-plugin/addons/sortblend/base.py:33
↓ 1 callers
Function
levelToHeaderColorCode
src/core/log.cpp:97
↓ 1 callers
Function
levelToString
src/core/log.cpp:88
↓ 1 callers
Function
lineInfoString
src/core/log.cpp:129
↓ 1 callers
Method
lock
src/core/thread.h:30
↓ 1 callers
Function
logTimeStringStripped
src/core/log.cpp:71
↓ 1 callers
Function
lookat_camera
(camera)
blender-plugin/addons/sortblend/exporter.py:149
↓ 1 callers
Function
main
()
scripts/verify_builds.py:26
↓ 1 callers
Function
majorAxis
src/math/ray.h:26
↓ 1 callers
Function
permuteAxis
src/math/ray.h:32
↓ 1 callers
Method
populateResources
( self , resources )
blender-plugin/addons/sortblend/material.py:2435
↓ 1 callers
Method
pullTask
src/job/scheduler.cpp:180
↓ 1 callers
Function
radicalInverse_VdC
(bits)
scripts/file_generator/multi_scattering_lut.py:90
↓ 1 callers
Method
recycleTaskContext
src/job/scheduler.cpp:167
↓ 1 callers
Method
register
(cls)
blender-plugin/addons/sortblend/ui/ui_world.py:56
↓ 1 callers
Function
registrar
(register, unregister, name=None)
blender-plugin/addons/sortblend/base.py:21
↓ 1 callers
Function
sample_microfacet_ggx
(roughness, n_dot_v, r0, r1)
scripts/file_generator/multi_scattering_lut.py:48
↓ 1 callers
Method
sample_v
sample direction
src/math/sky.cpp:62
↓ 1 callers
Method
serialize_shader_resource
(self, fs)
blender-plugin/addons/sortblend/material.py:2445
↓ 1 callers
Function
simd_set_ps1
src/simd/simd_intel.h:96
↓ 1 callers
Function
sinPhi2
src/scatteringevent/bsdf/bxdf_utils.h:62
↓ 1 callers
Function
typeToString
src/core/log.cpp:111
↓ 1 callers
Method
type_identifier
(self)
blender-plugin/addons/sortblend/material.py:1201
↓ 1 callers
Method
unlock
src/core/thread.h:43
↓ 1 callers
Method
unregister
(cls)
blender-plugin/addons/sortblend/ui/ui_world.py:59
Method
AbsorptionMedium
@brief Constructor. @param param Parameter to build the volume. @param material Material that spawns the medium.
src/medium/absorption.h:39
Method
Allocate
src/core/memory.h:57
Method
ApplyTransform
src/core/mesh.cpp:26
Method
AshikhmanShirley
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
Method
BBox
src/math/bbox.cpp:22
Method
Beckmann
src/scatteringevent/bsdf/microfacet.cpp:171
Method
Blinn
src/scatteringevent/bsdf/microfacet.cpp:103
Method
BsdfSample
default constructor
src/sampler/sample.h:60
Method
Bssrdf
@brief Default constructor @param ew Evaluation weight. @param sw Sample weight.
src/scatteringevent/bssrdf/bssrdf.h:70
← previous
next →
401–500 of 1,426, ranked by callers