You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2026-01-05 19:31:35 +00:00
PBR more or less working, still working on bringing gizmos back
This commit is contained in:
@@ -143,18 +143,18 @@ void BakedLightBaker::_add_mesh(const Ref<Mesh>& p_mesh,const Ref<Material>& p_m
|
||||
|
||||
MeshMaterial mm;
|
||||
|
||||
Ref<FixedMaterial> fm = mat;
|
||||
Ref<FixedSpatialMaterial> fm = mat;
|
||||
if (fm.is_valid()) {
|
||||
//fixed route
|
||||
mm.diffuse.color=fm->get_parameter(FixedMaterial::PARAM_DIFFUSE);
|
||||
mm.diffuse.color=fm->get_parameter(FixedSpatialMaterial::PARAM_DIFFUSE);
|
||||
if (linear_color)
|
||||
mm.diffuse.color=mm.diffuse.color.to_linear();
|
||||
mm.diffuse.tex=_get_mat_tex(fm->get_texture(FixedMaterial::PARAM_DIFFUSE));
|
||||
mm.specular.color=fm->get_parameter(FixedMaterial::PARAM_SPECULAR);
|
||||
mm.diffuse.tex=_get_mat_tex(fm->get_texture(FixedSpatialMaterial::PARAM_DIFFUSE));
|
||||
mm.specular.color=fm->get_parameter(FixedSpatialMaterial::PARAM_SPECULAR);
|
||||
if (linear_color)
|
||||
mm.specular.color=mm.specular.color.to_linear();
|
||||
|
||||
mm.specular.tex=_get_mat_tex(fm->get_texture(FixedMaterial::PARAM_SPECULAR));
|
||||
mm.specular.tex=_get_mat_tex(fm->get_texture(FixedSpatialMaterial::PARAM_SPECULAR));
|
||||
} else {
|
||||
|
||||
mm.diffuse.color=Color(1,1,1,1);
|
||||
|
||||
Reference in New Issue
Block a user