【H5 3D应用开发】Blender 制作导出Obj模型带纹理到three.js(二)
工具: Bender2.7.8.0 + three.js忘记了多少了
QQ:453738784
1、首先正常打开一个Blender 我们看到一个正方形
选择编辑模式后 选中你要添加纹理的面 然后按下键盘U
切换到UV界面
这就是UV界面了 打开一张图片
选好图片后 选择渲染模式 –》纹理
图片就贴上去了
其他面步骤一样
然后导出
Three.js
// modelvaronProgress = function ( xhr ) {if (xhr.lengthComputable ) {varpercentComplete = xhr.loaded / xhr.total * 100;console.log(Math.round(percentComplete, 2) + '% downloaded' );}};var onError =function ( xhr ) { };THREE.Loader.Handlers.add(/\.dds$/i, new THREE.DDSLoader() );var mtlLoader= new THREE.MTLLoader();mtlLoader.setPath('obj/male02/' );mtlLoader.load('Box.mtl', function( materials ) {materials.preload();varobjLoader = new THREE.OBJLoader();objLoader.setMaterials(materials );objLoader.setPath('obj/male02/' );objLoader.load('Box.obj', function ( object ) {object.scale.set(50,50,50);object.position.y= 0;scene.add(object );},onProgress, onError );});
用Three.js加载的时候发现一个错误
原因是我们的贴图文件还没有复制上去 复制贴图文件和obj同一个目录
记事本打开
修改
模型正常显示
Three.js源码我就不上传了 对应的是Three.js 例子里面的
我之前对应网上的教程来做的时候 发现贴图文件出不了来误导了我2天一直在找问题 而且网上的资源少之又少,后来发现原来材质和纹理我弄错了 我以为这样渲染出来的模型可以直接导出使用但Three.js 偏偏找不到纹理。低版本的Three.js还出现缺面的情况。
还有什么不明白的 可以Q我:453738784 期待和大家交流问题共同进步
【H5 3D应用开发】Blender 制作导出Obj模型带纹理到three.js(二)相关推荐
- unity导出.obj模型文件
unity导出.obj模型文件 最近使用realworldterrain生成真实地形遇到一个问题,就是该地形的坐标轴没有在中心位置,这样在旋转缩放操作时候就有各种问题,效果不好,于是想到先导出该地形为 ...
- blender导入c4d obj模型出现UnicodeDecodeError:: ‘utf-8‘ codec can‘t decode byte 0xc8 in position 0:
错误描述 blender导入c4d obj模型出现UnicodeDecodeError:: 'utf-8' codec can't decode byte 0xc8 in position 0 bal ...
- 手把手制作太阳系运行模型,纹理贴图、模型变换、动画、计算机图形学(OpenGL、C++实现、超级详细)
这里写目录标题 一.基本原理 二.代码(完整版本) 2.1 头文件 2.2 mian函数 2.3 OnReshape防止变形函数 2.4 Init初始化函数 2.5 OnTimer函数 2.6 Dra ...
- (转载)H5 手机 App 开发入门:技术篇
H5 手机 App 开发入门:技术篇 一.手机 APP 的技术栈 二.WebView 控件 三.原生技术栈 3.1 Xcode 3.3 Android Studio 四.混合技术栈 4.1 框架种类 ...
- 3ds Max导出带贴图的obj模型
先找一块大理石地板的贴图 接着在3ds Max中画一个最简单的立方体,要薄一点像地板 点击菜单栏中的渲染,选择精简材质编辑器 在材质编辑器面板里随便点一个球,然后按照下图所示的1和2步骤分别点击漫反射 ...
- 3Ds Max 精模obj模型导入ArcGIS Pro
一.检查模型贴图路径 首先找到文件夹下mtl文件,检查贴图路径是不是都是相对路径,如果是绝对路径需要修改,例如: 批量查找替换,将贴图路径都修改为相对路径. 如果修改为相对路径后还是出现丢贴图的问题, ...
- 【unity游戏开发教程】Unity+Umotion Pro+VRoid+Blender制作人物模型和动画,在unity中简单制作二次元人物动画
前言 大家好!本期教程教大家在unity中制作二次元人物模型和动画 文章目录 前言 0.环境准备 1.下载VRoid Studio 2.Umotion Pro下载 3.Mixamo网站 4.blend ...
- blender 导出 obj 格式,3dsmax 导入3ds max obj 格式数据
blender 导出 obj 格式,3dsmax 导入3ds max obj 格式数据 blender 导出 3dsmax 导入
- ZAM 3D 制作3D动画字幕 用于Xaml导出
ZAM 3D 制作3D动画字幕 用于Xaml导出 原文:ZAM 3D 制作3D动画字幕 用于Xaml导出 原地址-> http://www.cnblogs.com/yk250/p/5662788 ...
最新文章
- CSS实现超过一定的宽度添加省略
- cubietruck 编译 linux,Cubietruck---1. ct的使用说明烧写及源码的编译
- bbs小项目整理(八)(总结、源码分享)
- 拓端tecdat|R语言复杂网络分析:聚类(社区检测)和可视化
- 2022-LaTex最新官网安装教程
- 校园邮箱免费激活idea教程
- wince车机刷carplay_WINCE 使用 CarPlay,老唐开新花
- IBM 亮相HIMSS 2010 亚太区博览会
- w7忘记计算机密码,win7系统忘记电脑开机密码的解决方法
- 人脸识别可视化项目实现过程Bug记录
- php发送短信(调用网易云信实现)
- 我的大学(一)-----回顾与反思
- 链安团队漏洞分析连载(第一期)一一溢出漏洞
- Java熔断器比较_线上防雪崩利器——熔断器设计原理与实现
- ZUCC_大数据计算技术_大作业
- 贪玩蓝月服务器维护需多少时间,手游贪玩蓝月维护多长时间 | 手游网游页游攻略大全...
- NCAE(全国工业和信息化应用人才考试 )-- 服务外包 JAVA 软件开发复习整理(二)
- Java的编程小习惯——空格
- slither——区块链智能合约静态分析工具
- FreeTextBox使用指导