首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

三维引擎导入obj模型不可见总结

导入的模型不在镜头视野内 导入的模型不在镜头视野内,所以看不到模型。有可能模型就不在视野内,也有可能模型位置超过了镜头的far参数值。...模型的建模中心不在几何中心 比较隐蔽的一种情况是模型的建模中心点不在模型本身的几何中心,建模中心在模型自身之外,此时模型的位置虽然都在镜头的视野之内,但是模型的所有顶点都在镜头视野之外。...这种情况下,可以查看下模型boudingbox的center值,如果center值不在偏离(0,0,0) 很多,就说明模型的建模中心和模型本身的几何中心很远。...这种情况下需要建模师调整模型,把建模中心调整到几何中心(至少附近)。 模型尺寸太小 还要一种情况是模型的尺寸太小,而镜头位置比较远,此时镜头虽然能够看到模型,但是由于太小,所以人眼可能看不到。...模型全透明 在导入obj模型的时候,有的时候会出现模型全透明的情况,这种情况下是因为,mtl文件中的tr参数设置为了1. tr等于1的时候,解析的时候会把不透明度设置为1-tr,代码如下: case '

80120
您找到你想要的搜索结果了吗?
是的
没有找到

三维引擎导入obj模型全黑总结

最近有客户试用我们的三维平台,在导入模型的时候,会出现模型全黑和不可见的情况。本文说下全黑的情况。 经过测试,发现可能有如下几种情况。...obj 模型没有法线向量 如果obj模型导出的时候没有导出法线向量,会导致模型不能接受光照,从而导出的模型是全黑的。 此种情况下,高光反射也没有。...解决方案上,一种是让建模人员重新导出模型,导出的时候勾选上导出法线向量。 另外也可以从程序上兼容一下,判断模型是否有法线向量,如果没有,程序自己计算法线向量。...,只需要用文本编辑器打开*.obj文件,查看是否有“vn” 标记 mtl文件中设置模型颜色为黑色 一些建模人员在导出mtl文件时候, 参数Kd 是0 0 0, Kd参数会被解析成模型材质的color属性...导入的场景没有设置灯光 还有一种情况,模型都没有问题,但是由于场景没有设置任何灯光,导致模型看不见,此种情况需要程序上添加灯光即可。 结语 上一张修改后的效果图

1.2K20

C# winform用sharpGL(OpenGl)解析读取3D模型obj

自己写了个简单的类读取解析obj模型,使用导入类,然后new个对象,在读取obj模型,然后调用显示列表显示就可以了。...至于其他什么旋转移动的你们自己加起来应该很容易的,因为我有看过c#下别人写的obj模型解析的代码项目,加了很多东西,我都找不到自己要用的代码在哪里,而我只需要读取解析obj模型这块代码而已,气的我自己写了个类自己解析...下面是一个obj模型文件,我们可以使用记事本打开看看里面是什么: # Blender3D v249 OBJ File: untitled.blend # www.blender3d.org mtllib...调用方法也很简单,在winform下的话,在openglControl控件的draw事件中加下面的代码: 第一步:New一个对象 第二步:读取自己路径下的obj模型文件 第三步:调用显示列表绘制图案...gl.CallList(obj.showFaceList); } 对了如果用opengl读取模型解析3d模型后看起来像个2d的样子,无非就是你的光照问题,或者模型文件里面没有顶点法线

2.4K50

如何把GEOJSON或Shp shapefile转三维城市模型,带贴图UV,导出为OBJ GLTF STL格式

Geobuilding更新了导出为3D模型文件功能。在软件生产的建筑物数据,或第三方导入的矢量建筑数据都可以转换为模型。可导出为OBJ GLTG STL模型格式。...支持对模型贴图,提供常用的贴图模式。支持Geojson或Shapefile格式导出为三维模型文件支持导出模型的UV坐标,法线坐标,分为楼面和楼顶,方便使用。...支持计算模型在真实世界的地理坐标设计贴图模式,预览贴图效果。导出的模型包含了UV坐标和法线坐标,可以自由替换贴图资源。在Geobuilding中加载模型,完美对其地理坐标。模型结构清晰,方便使用。...OBJ格式,支持导出携带材质。在blender中效果下载地址 https://pan.baidu.com/s/1oE88nHiDt1YflvIEmK2LKw?pwd=1234

26210
领券