Home
last modified time | relevance | path

Searched refs:cosNO (Results 1 – 10 of 10) sorted by relevance

/dports/graphics/blender/blender-2.91.0/intern/cycles/kernel/closure/
H A Dbsdf_microfacet.h404 float cosNO = dot(N, I); in bsdf_microfacet_ggx_eval_reflect() local
435 G1o = 2 / (1 + safe_sqrtf(1 + alpha2 * (1 - cosNO * cosNO) / (cosNO * cosNO))); in bsdf_microfacet_ggx_eval_reflect()
456 float tanThetaO2 = (1 - cosNO * cosNO) / (cosNO * cosNO); in bsdf_microfacet_ggx_eval_reflect()
518 float cosNO = dot(N, I); in bsdf_microfacet_ggx_eval_transmit() local
541 G1o = 2 / (1 + safe_sqrtf(1 + alpha2 * (1 - cosNO * cosNO) / (cosNO * cosNO))); in bsdf_microfacet_ggx_eval_transmit()
582 float cosNO = dot(N, I); in bsdf_microfacet_ggx_sample() local
583 if (cosNO > 0) { in bsdf_microfacet_ggx_sample()
651 G1o = 2 / (1 + safe_sqrtf(1 + alpha2 * (1 - cosNO * cosNO) / (cosNO * cosNO))); in bsdf_microfacet_ggx_sample()
869 float cosNO = dot(N, I); in bsdf_microfacet_beckmann_eval_reflect() local
949 float cosNO = dot(N, I); in bsdf_microfacet_beckmann_eval_transmit() local
[all …]
H A Dbsdf_ashikhmin_velvet.h74 float cosNO = dot(N, I); in bsdf_ashikhmin_velvet_eval_reflect() local
76 if (cosNO > 0 && cosNI > 0) { in bsdf_ashikhmin_velvet_eval_reflect()
88 float fac1 = 2 * fabsf(cosNHdivHO * cosNO); in bsdf_ashikhmin_velvet_eval_reflect()
98 float out = 0.25f * (D * G) / cosNO; in bsdf_ashikhmin_velvet_eval_reflect()
140 float cosNO = dot(N, I); in bsdf_ashikhmin_velvet_sample() local
144 if (fabsf(cosNO) > 1e-5f && fabsf(cosNH) < 1.0f - 1e-5f && cosHO > 1e-5f) { in bsdf_ashikhmin_velvet_sample()
148 float fac1 = 2 * fabsf(cosNHdivHO * cosNO); in bsdf_ashikhmin_velvet_sample()
158 float power = 0.25f * (D * G) / cosNO; in bsdf_ashikhmin_velvet_sample()
H A Dbsdf_phong_ramp.h78 float cosNO = dot(bsdf->N, I); in bsdf_phong_ramp_eval_reflect() local
80 if (cosNI > 0 && cosNO > 0) { in bsdf_phong_ramp_eval_reflect()
82 float3 R = (2 * cosNO) * bsdf->N - I; in bsdf_phong_ramp_eval_reflect()
118 float cosNO = dot(bsdf->N, I); in bsdf_phong_ramp_sample() local
121 if (cosNO > 0) { in bsdf_phong_ramp_sample()
123 float3 R = (2 * cosNO) * bsdf->N - I; in bsdf_phong_ramp_sample()
H A Dbsdf_toon.h174 float cosNO = dot(bsdf->N, I); in bsdf_glossy_toon_eval_reflect() local
176 if (cosNI > 0 && cosNO > 0) { in bsdf_glossy_toon_eval_reflect()
178 float3 R = (2 * cosNO) * bsdf->N - I; in bsdf_glossy_toon_eval_reflect()
217 float cosNO = dot(bsdf->N, I); in bsdf_glossy_toon_sample() local
219 if (cosNO > 0) { in bsdf_glossy_toon_sample()
221 float3 R = (2 * cosNO) * bsdf->N - I; in bsdf_glossy_toon_sample()
H A Dbsdf_reflection.h79 float cosNO = dot(N, I); in bsdf_reflection_sample() local
80 if (cosNO > 0) { in bsdf_reflection_sample()
81 *omega_in = (2 * cosNO) * N - I; in bsdf_reflection_sample()
H A Demissive.h66 float cosNO = fabsf(dot(Ng, I)); in emissive_pdf() local
67 return (cosNO > 0.0f) ? 1.0f : 0.0f; in emissive_pdf()
/dports/graphics/openshadinglanguage/OpenShadingLanguage-Release-1.11.15.0/src/testrender/
H A Dshading.cpp171 float cosNO = -N.dot(sg.I); in eval() local
184 float cosNO = -N.dot(sg.I); in sample() local
185 if (cosNO > 0) { in sample()
211 float cosNO = -N.dot(sg.I); in eval() local
232 float cosNO = -N.dot(sg.I); in sample() local
233 if (cosNO > 0) { in sample()
468 const float cosNO = wo_l.z; in sample() local
605 float cosNO = -N.dot(sg.I); in albedo() local
606 if (cosNO > 0) in albedo()
617 if (cosNO.val() > 0) { in sample()
[all …]
/dports/graphics/py-openshadinglanguage/OpenShadingLanguage-Release-1.11.15.0/src/testrender/
H A Dshading.cpp171 float cosNO = -N.dot(sg.I); in eval() local
184 float cosNO = -N.dot(sg.I); in sample() local
185 if (cosNO > 0) { in sample()
211 float cosNO = -N.dot(sg.I); in eval() local
232 float cosNO = -N.dot(sg.I); in sample() local
233 if (cosNO > 0) { in sample()
468 const float cosNO = wo_l.z; in sample() local
605 float cosNO = -N.dot(sg.I); in albedo() local
606 if (cosNO > 0) in albedo()
617 if (cosNO.val() > 0) { in sample()
[all …]
/dports/graphics/blender/blender-2.91.0/intern/cycles/kernel/shaders/
H A Dnode_principled_bsdf.osl130 float cosNO = dot(Normal, I);
131 float Fr = fresnel_dielectric_cos(cosNO, eta);
/dports/graphics/blender/blender-2.91.0/intern/cycles/kernel/svm/
H A Dsvm_closure.h151 float cosNO = dot(N, sd->I); in svm_node_closure_bsdf() local
152 float fresnel = fresnel_dielectric_cos(cosNO, ior); in svm_node_closure_bsdf()
626 float cosNO = dot(N, sd->I); in svm_node_closure_bsdf() local
627 float fresnel = fresnel_dielectric_cos(cosNO, eta); in svm_node_closure_bsdf()