/dports/graphics/appleseed/appleseed-2.1.0-beta/src/appleseed/renderer/modeling/edf/ |
H A D | diffuseedf.cpp | 139 const float cos_on = dot(outgoing, shading_basis.get_normal()); in evaluate() local 142 if (cos_on <= 0.0f) in evaluate() 164 const float cos_on = dot(outgoing, shading_basis.get_normal()); in evaluate() local 167 if (cos_on <= 0.0f) in evaluate() 178 probability = cos_on * RcpPi<float>(); in evaluate() 191 const float cos_on = dot(outgoing, shading_basis.get_normal()); in evaluate_pdf() local 194 if (cos_on <= 0.0f) in evaluate_pdf() 197 return cos_on * RcpPi<float>(); in evaluate_pdf()
|
H A D | coneedf.cpp | 143 const float cos_on = dot(outgoing, shading_basis.get_normal()); in evaluate() local 144 if (cos_on <= m_cos_half_angle) in evaluate() 167 const float cos_on = dot(outgoing, shading_basis.get_normal()); in evaluate() local 168 if (cos_on <= m_cos_half_angle) in evaluate() 193 const float cos_on = dot(outgoing, shading_basis.get_normal()); in evaluate_pdf() local 194 if (cos_on <= m_cos_half_angle) in evaluate_pdf()
|
/dports/graphics/appleseed/appleseed-2.1.0-beta/src/appleseed/renderer/kernel/lighting/ |
H A D | directlightingintegrator.cpp | 277 …const float cos_on = dot(-incoming.get_value(), Vector3f(light_shading_point.get_shading_normal())… in take_single_material_sample() local 278 if (cos_on <= 0.0f) in take_single_material_sample() 313 …const float material_prob_area = sample_probability * cos_on / static_cast<float>(square_distance); in take_single_material_sample() 358 double cos_on = dot(-incoming, sample.m_shading_normal); in add_emitting_shape_sample_contribution() local 359 if (cos_on <= 0.0) in add_emitting_shape_sample_contribution() 373 cos_on *= rcp_sample_distance; in add_emitting_shape_sample_contribution() 383 cos_on * in add_emitting_shape_sample_contribution() 449 const float g = static_cast<float>(cos_on * rcp_sample_square_distance); in add_emitting_shape_sample_contribution()
|
/dports/graphics/appleseed/appleseed-2.1.0-beta/src/appleseed/renderer/modeling/bsdf/ |
H A D | orennayarbrdf.cpp | 138 const float cos_on = abs(dot(outgoing, n)); in sample() local 140 cos_on, in sample() 188 const float cos_on = abs(dot(outgoing, n)); in evaluate() local 190 cos_on, in evaluate() 241 const float cos_on, in oren_nayar() argument 252 const float theta_r = min(acos(cos_on), HalfPi<float>()); in oren_nayar()
|
H A D | diffusebtdf.cpp | 165 const float cos_on = dot(outgoing, n); in evaluate() local 167 if (cos_in * cos_on < 0.0f) in evaluate() 200 const float cos_on = dot(outgoing, n); in evaluate_pdf() local 202 if (cos_in * cos_on < 0.0f) in evaluate_pdf()
|
H A D | ashikhminbrdf.cpp | 208 const float cos_on = abs(dot(sample.m_outgoing.get_value(), shading_normal)); in sample() local 218 const float b = 1.0f - pow5(1.0f - 0.5f * cos_on); in sample() 232 const float den = cos_oh * (cos_in + cos_on - cos_in * cos_on); in sample() 297 const float cos_on = abs(dot(outgoing, shading_normal)); in evaluate() local 309 const float b = 1.0f - pow5(1.0f - 0.5f * cos_on); in evaluate() 326 const float den = cos_oh * (cos_in + cos_on - cos_in * cos_on); in evaluate()
|
H A D | microfacethelper.h | 161 const float cos_on = wo.y; in sample() local 165 sample.m_value.m_glossy *= D * G / std::abs(4.0f * cos_on * cos_in); in sample() 218 const float cos_on = wo.y; in evaluate() local 221 value *= D * G / std::abs(4.0f * cos_on * cos_in); in evaluate()
|
H A D | bsdfwrapper.h | 171 …const float cos_on = std::abs(foundation::dot(sample.m_outgoing.get_value(), sample.m_shading_basi… in sample() local 174 sample.m_value *= cos_on * cos_ig / cos_og; in sample() 221 const float cos_on = std::abs(foundation::dot(outgoing, shading_basis.get_normal())); in evaluate() local 224 value *= cos_on * cos_ig / cos_og; in evaluate()
|
H A D | specularbrdf.cpp | 98 const float cos_on = dot(sample.m_outgoing.get_value(), shading_normal); in sample() local 99 if (cos_on < 0.0f) in sample()
|
H A D | fresnel.h | 126 const float cos_on = std::abs(foundation::dot(o, n)); in operator() local 131 cos_on, in operator()
|
H A D | microfacethelper.cpp | 157 const float cos_on = std::abs(wo.y); in sample() local 159 if (cos_on == 0.0f || cos_oh == 0.0f) in sample()
|
H A D | disneybrdf.cpp | 214 const float cos_on = dot(n, outgoing); in evaluate() local 219 const float fv = schlick_fresnel(cos_on); in evaluate() 235 const float ss = 1.25f * (fss * (1.0f / (abs(cos_on) + abs(cos_in)) - 0.5f) + 0.5f); in evaluate()
|
/dports/graphics/appleseed/appleseed-2.1.0-beta/src/appleseed/renderer/modeling/bssrdf/ |
H A D | separablebssrdf.cpp | 511 const float cos_on = min(abs(dot(outgoing_dir, outgoing_normal)), 1.0f); in do_evaluate() local 512 fresnel_transmittance_dielectric(fo, values.m_eta, cos_on); in do_evaluate()
|
H A D | randomwalkbssrdf.cpp | 269 const float cos_on = min(abs(dot(outgoing_dir, outgoing_normal)), 1.0f); in sample() local 274 fresnel_transmittance_dielectric(fo, values->m_precomputed.m_eta, cos_on); in sample()
|