Home
last modified time | relevance | path

Searched refs:cos_on (Results 1 – 14 of 14) sorted by relevance

/dports/graphics/appleseed/appleseed-2.1.0-beta/src/appleseed/renderer/modeling/edf/
H A Ddiffuseedf.cpp139 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 Dconeedf.cpp143 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 Ddirectlightingintegrator.cpp277 …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 Dorennayarbrdf.cpp138 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 Ddiffusebtdf.cpp165 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 Dashikhminbrdf.cpp208 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 Dmicrofacethelper.h161 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 Dbsdfwrapper.h171 …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 Dspecularbrdf.cpp98 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 Dfresnel.h126 const float cos_on = std::abs(foundation::dot(o, n)); in operator() local
131 cos_on, in operator()
H A Dmicrofacethelper.cpp157 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 Ddisneybrdf.cpp214 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 Dseparablebssrdf.cpp511 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 Drandomwalkbssrdf.cpp269 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()