登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> CLQ工作室开源代码 >> 主题: [u3d/blender] u3d 加载 blender 模型的几个典型问题及解决     [回主站]     [分站链接]
标题
[u3d/blender] u3d 加载 blender 模型的几个典型问题及解决
clq
浏览(381) + 2022-07-23 20:13:50 发表 编辑

关键字:

[2022-07-24 18:41:24 最后更新]
[u3d/blender] u3d 加载 blender 模型的几个典型问题及解决

//加载一个模型
//几个要注意的问题:
//1.模型要在 Resources 目录下,而且是 Resources->Prefabs 下
//2.模型从 blender 过来的时候默认的材质是 Standard ,会很模糊,要修改为修改为 Mobile/Diffuse
//导入后还不能直接修改。要改导入器的属性(据说是插件),对于目前的 u3d 来说,其实就是要先点击
//Prefabs 中的导入模型,然后选择 inspector 属性页面。
//然后选择 materials 页,选择材质 在location处选择 使用扩展模式。
//之后才能对单个物体修改材质球为内置的 Mobile/Diffuse 材质球。另外我的版本这样还只能改父节点的
//对子节点还要将父节点的材质球拖给它们才行。
//参考 https://blog.csdn.net/Yuanben_wuxin/article/details/84839045
//https://www.jianshu.com/p/ddbfbdbd713a
//3.是导入的模型有曲面时不光滑的问题。
//这个只要在导入器 inspector 属性中让它重新计算法线就行了。方法是
//Model - Geometry 中,将 Normals 设为 Calculate,Apply,让 Unity 重计算模型的法线,模型及其在Project 等窗口的缩略图即显示为平滑。
//参考 https://blog.csdn.net/xzqsr2011/article/details/111402614
//他们讨论的是 fbx 格式,其实我的 dae 格式也是一样的。
//4.材质球颜色不正常的解决
//我暂时是用图片贴图的颜色卡方式来解决的,即用贴图来代替颜色,然后再修改 uv 映射为一个图片上的点。
//参考 https://jingyan.baidu.com/article/6766299733e7c815d41b842b.html
static public GameObject LoadModel(string fn)
{

GameObject boxPrefab;
//Texture tex;
///
//boxPrefab = Resources.Load("Prefabs/box");
//tex = Resources.Load("Images/aaa");

//1.2 添加预设文件
//将添加的模型文件存放到 Assets->Resources->Prefabs 目录下(没有此目录的创建目录)

boxPrefab = Resources.Load(fn);


Vector3 vector3 = new Vector3( 0.1f, 0, 0.1f); //位置

GameObject box = MonoBehaviour.Instantiate(boxPrefab, vector3, Quaternion.identity);

//box.GetComponent().material.mainTexture = tex; //贴图

box.AddComponent(); //应该是添加刚体 //但它会默认有重力,如何去掉呢 //添加刚体后会互相碰撞并弹开

//参考 https://www.jianshu.com/p/3ebf6ae6333a 还可以设置重量等
Rigidbody rb = box.GetComponent();
rb.useGravity = false;

return box;

}//func

clq
2022-07-24 18:41:24 发表 编辑


模型不平滑也有可能是模型本身的原因,参考
http://newbt.net/ms/vdisk/show_bbs.php?id=40677F1ED102DCF295546A7B3A1741C1&pid=160





总数:1 页次:1/1 首页 尾页  
总数:1 页次:1/1 首页 尾页  


所在合集/目录
blender 更多



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1