Blender之OBJ转json
要想从 Blender 中导出 Three. 模型, 我们首先要将 Tbree.js 导出器添加到Blender 中。
你可以从www.blender.org 上下载 Blender,然后按照相应平台上的安装提示进行安装。安装完之后就可以添加 Tbree.js 插件。首先使用终端窗口, 在 Blender 的安装目录下找到 addons 文件夹
然后获取 Tbree.js 的发布包, 并解压到本地。在这个发布包里, 你会看到目录: utils/exporters/blender/2.66/scripts/addoos。在这个目录里有个子目录叫做 io_mesh_ threejs。将这个目录复制到 Blender 安装目录里的 addons 文件夹下。
现在我们要做的就只是启动 Blender,激活导出器。在 Blender 里, 打开 Biener User Preferences ( File I User Preferences )。 在弹出的窗口中找到 Addons 标签页, 然后在搜索框里输入 three。结果如下图所示:
现在虽然已经找到了 Three. 插件, 但是它还没有激活。 选择右面的复选框, Three. 导出器就可以激活了。 最后来检查下是不是所有设置都可以正确地工作。 打开 File I Export 菜单项, 你会发现 Tbree.js 出现在 Export 选项中。
打开一个obj模型,导出成Three.js.JSON格式非常简单明了。 在File菜单下找到Export I Three. js, 输入文件名, 然后选择Expo此Three.。 这样就可以创建出 一 个Three. 能够理解的 JSON文件。

Blender之OBJ转json的更多相关文章
- JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)
		在Firefox,chrome,opera,safari,ie9,ie8等高级浏览器直接可以用JSON对象的stringify()和parse()方法. JSON.stringify(obj)将JSO ... 
- 小tips:JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)
		在Firefox,chrome,opera,safari,ie9,ie8等高级浏览器直接可以用JSON对象的stringify()和parse()方法. JSON.stringify(obj)将JSO ... 
- json--pyton中obj与json的互转,js中obj与json的互转
		json 解释:json是一种跨平台的通用的数据格式 python中对象(obj)与json之间的相互转换 1.对象(obj)转json格式的字符串 json.dumps(res) res = () ... 
- obj转json
		.js模型(JSON)的获取 方法一: 1.安装Python插件.安装完后配置环境变量,path中添加Python路径. 2.找到three.js\utils\converters\obj\conve ... 
- THREE.JS + Blender(obj、mtl加载代码)
		2016-11-04 09:23:17 THREE.REVISION "81dev" Blender "2.78" 1.加载OBJ.MTL文件 // T ... 
- asp.net+mvc+easyui+sqlite 简单用户系统学习之旅(七)—— 添加用户到数据库-obj转json
		这一节讲一下如何添加用户名和密码到已建的sqlite.db数据库中. 当在datagrid的toolbar中输入用户名.密码,然后点击添加按钮时,将该用户加入数据库,并显示出来.datagrid表格里 ... 
- obj 转为Json 时间格式自定义
		var tb = evnWarningBll.GatWarning(); var timeFormat = new IsoDateTimeConverter(); ... 
- Python obj与JSON相互转换
		1 # _*_ coding:utf-8 _*_ 2 3 def showJson(self, pipefd): 4 overdict = args.__dict__ 5 # 此时就可以用json.d ... 
- JSON字符串和对象 的转换
		一 通过eval() 函数可以将JSON字符串转化为对象 var obj = eval('(' + str + ')'); 或者 var obj = str.parseJSON(); //由JSON ... 
随机推荐
- 【转】hadoop2.6 配置lzo压缩
			[转自]http://my.oschina.net/u/1169079/blog/225070 经常用于处理大量的数据,如果期间的输出数据.中间数据能压缩存储,对系统的I/O性能会有提升.综合考虑压缩 ... 
- 在哪个web.xml中配置welcome页面
			是在tomcat的web.xml中配置,而不是在你的%web-project-root%/WEB-INF/web.xml中! 示例 <welcome-file-list> <welc ... 
- tomcat 8 加 struts2的 java.lang.NoSuchFieldException: resourceEntries
			google发现已经有人把这个bug提交给了apache,issue地址,具体原因就是 Tomcat8 introduce super class WebappClassLoaderBase and ... 
- DMA2D 图形加速器简介
			在实际使用 LTDC 控制器控制液晶屏时,使 LTDC 正常工作后,往配置好的显存地址写入要显示的像素数据, LTDC 就会把这些数据从显存搬运到液晶面板进行显示,而显示数据的容量非常大,所以我们希望 ... 
- CentOS LDAP安装配置
			安装: Install the openldap, openldap-servers, and openldap-clients RPMs. Edit the /etc/openldap/slapd. ... 
- R ggplot2 线性回归
			摘自 http://f.dataguru.cn/thread-278300-1-1.html library(ggplot2) x=1:10y=rnorm(10)a=data.frame(x= x, ... 
- 【C#/WPF】窗体定时自动关闭
			需求:打开WPF项目后,展示3秒钟产品Logo后,进入主界面MainWindow.(类似于安卓应用打开时的闪屏页SplashPage) 思路:在进入MainWindow后新建一个Window窗体,窗体 ... 
- 【WPF】Viewbox标签——控件大小适应父容器
			需求:图片拉伸至填满Image控件. 使用标签进行嵌套. <Grid> <Viewbox> <Image Name="myImage" /> & ... 
- C语言  ·  五次方数
			算法提高 五次方数 时间限制:1.0s 内存限制:256.0MB 问题描述 对一个数十进制表示时的每一位数字乘五次方再求和,会得到一个数的五次方数 例如:1024的五次方数为1+0+ ... 
- nfs简述
			参考:http://www.51lun-wen.cn/shenghuo/dianniaowangluo/diannaowangluo/czxt/Linux/200810/354248.html 1.什 ... 
