vue-3d-model icon indicating copy to clipboard operation
vue-3d-model copied to clipboard

obj模型加载出来显示黑色

Open Nancyhhh opened this issue 4 years ago • 4 comments

在网页上加载三维人脸obj模型显示出来是黑色的,模型是根据三维人脸重建算法生成的,只有一个obj模型,没有mtl材质文件,请问大佬应该怎么解决呢?

Nancyhhh avatar Dec 25 '20 03:12 Nancyhhh

加个smoothing属性试试

<model-obj src="xxx.obj" smoothing></model-obj>

hujiulong avatar Dec 25 '20 09:12 hujiulong

嗯嗯好的,大佬,但是加上之后虽然显示出来了,颜色不太对呀,没有鼻子眼睛的位置。然后另外一个obj模型没有办法显示出来了。 image

Nancyhhh avatar Dec 25 '20 09:12 Nancyhhh

这个obj模型和传统的obj模型不一样,v 后面有6个参数,包含了RGB颜色值,所以显示不出颜色吗?我应该怎么操作呀呜呜呜,请大佬指点一下,跪谢!

Nancyhhh avatar Dec 25 '20 09:12 Nancyhhh

你的模型没有顶点法线,所以光照下是黑的,设置smoothing会在内部计算一下顶点法线,但肯定会有点问题

hujiulong avatar Dec 25 '20 13:12 hujiulong