简体   繁体   English

具有未烘焙纹理的3D对象无法在metaio sdk中正确呈现

[英]3D objects with unbaked textures does not render properly in metaio sdk

I have built an application on top of metaio sdk. 我已经在metaio sdk上构建了一个应用程序。 I have noticed that the 3d objects that comes with the sdk like metaio man renders properly on the screen. 我注意到像metaio man这样的sdk附带的3d对象在屏幕上正确呈现。 But when I try to use any other 3d objects, the texture for all those objects is white. 但是当我尝试使用任何其他3d对象时,所有这些对象的纹理都是白色的。 I am using objects in obj and md2 format as these are the only supported types. 我使用obj和md2格式的对象,因为这些是唯一受支持的类型。 After researching I found somewhere that we might need to bake the texture using software like Blender. 在研究之后,我发现我们可能需要使用像Blender这样的软件来烘焙纹理。 Can anyone please let me know if the baking of textures is a mandatory step for using 3d objects with metaio sdk? 任何人都可以告诉我,如果纹理的烘烤是使用带有metaio sdk的3d对象的必要步骤吗? If yes, Is there any android plugin that could probably automate this process? 如果是,是否有任何Android插件可能会自动执行此过程?

when you get the model as white texture, it's because your 3d model .obj has to many polygons to get renderized in your device, or that your 3d model is to big to get renderized properly. 当你将模型作为白色纹理时,这是因为你的3d模型.obj必须在你的设备中对很多多边形进行渲染,或者你的3d模型很大才能正确地进行渲染。 the solution is to reduce the number of polygons and texture of your 3d model. 解决方案是减少三维模型的多边形和纹理数量。 make it simplest possible. 尽可能简单。 hope to help 希望能有所帮助

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM