关闭

3dmax导出的obj有时需要转成utf-8格式才能被ios读取

3173人阅读 评论(0) 收藏 举报
分类:

3dmax导出的obj有时需要转成utf-8格式才能被ios读取

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)

本文遵循“署名-非商业用途-保持一致”创作公用协议

转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino否则,出自本博客的文章拒绝转载或再转载,谢谢合作。


在做OpenGL ES研究过程中,需要加载3dmax导出的obj模型文件,该文件中包含v、vt、vn、f四个标识开头的行,各代表几何顶点坐标、纹理坐标、法线坐标和面索引顶点坐标。

有时3dmax导出的obj文件在windows上面用ultraedit打开,选择另存为时,显示的是utf-8编码,但在mac下面用ultraedit打开时,显示的确不是utf-8编码,这时如果用Ios来加载解析,就会得到空字符串,无法进行下一步解析。

这时应考虑在mac下用ultraedit或eclipse进行编码转换,转换之后就可以被ios正确读取了,因为编码转换后确实是utf-8编码了,而我们在ios中通常按utf-8编码来读取,当然也可以指定其它编码,比如gbk。

再有,转换完,如果还是读取不了,有可能是obj头部的中文有问题导致,可以将中文删除,保存后,再读取。

具体到3dmax导出的obj的编码如何设定,这个还真的不太了解,毕竟没有这方面的研究,有了解的大兄弟,不妨补充一下,谢谢。

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

ios 3D引擎 SceneKit 开发(3) --使用3dmax导出DAE文件

hello ,大家好,我是Roc.Tian,最近一直在研究苹果自家的3D 引擎 SceneKit ,适当写写博客,总结一下,与大家分享一下,也希望跟大家交流,共同进步。这其实是建模人员该了解的问题,但...
  • pzhtpf
  • pzhtpf
  • 2016-02-20 15:47
  • 8969

如何实现CityEngine与3ds Max模型互导时正常显示

3ds Max的模型部件在CityEngine中正常显示
  • arcgis_all
  • arcgis_all
  • 2014-09-15 12:05
  • 5295

OpenGL ES 学习教程(六) 使用开源库 Assimp 将 Obj 模型 转换成自己的格式

转自http://blog.csdn.net/huutu 转载请带上 http://www.thisisgame.com.cn 前面都是在代码中手写 Cube 的顶点数据、UV坐标。虽然...
  • fdqw_sph
  • fdqw_sph
  • 2017-03-17 16:38
  • 340

OpenGL ES 在iOS平台加载3dmax导出的obj模型

以下注释部分涉及到文件按行读取与块的使用。 关于obj文件格式,后续补充,需要说明obj格式以明文文本存储模型信息,但无法承载灯光及其它信息,需要时,可深入研究3ds这种二进制的文件格式,相对来说从3...
  • sleks
  • sleks
  • 2013-12-05 09:39
  • 3196

3dMax导出.X文件以及注意事项

一、下载地址 http://www.andytather.co.uk/Panda/directxmax_downloads.aspx
  • buku2010
  • buku2010
  • 2014-10-20 20:10
  • 1960

3DMAX导出插件编写(续)

原文链接:http://liweizhaolili.blog.163.com/blog/static/162307442013111592849927/ 下面来介绍一下导出插件的具体写法。不过这...
  • puppet_master
  • puppet_master
  • 2015-10-16 11:43
  • 843

JAVA/SERVLET 以UTF-8导出CSV文件时产生乱码的解决方法

JAVA/SERVLET 以UTF-8导出CSV文件时产生乱码的解决方法 博客分类:  JSP & Servlet javaservletcsvexcel乱码  Jav...
  • LoveTea99
  • LoveTea99
  • 2016-07-28 12:05
  • 547

3DsMax导出插件编写-(1)环境搭建

 为3D开发人员,特别是3D引擎开发人员,经常会接触到各种三维模型的数据。虽然说3dsmax已经可以导出很多格式的模型,不过总是不一定合适自己用。所以总有一种想自己写一个导出插件,让3dmax导...
  • jiangheng0535
  • jiangheng0535
  • 2015-01-19 11:53
  • 1345

3DMAX导出unity3d中使用的FBX

设置3DMax中的单位为厘米,在闽菜Customize->Units Setup中Metric选择Centimeters,System Unit Setup中选择1 Unit = 1.0 Centim...
  • hamenny
  • hamenny
  • 2014-03-12 20:26
  • 3474

iOS开发笔记之UTF8编码

今天博主有一个字符转码的需求,遇到了一些困难点,在此和大家分享,希望能够共同进步.以下是个人的总结,有需要的可以借鉴下: ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串...
  • qq_32744055
  • qq_32744055
  • 2016-07-22 20:48
  • 1536
    个人资料
    • 访问:1334722次
    • 积分:17664
    • 等级:
    • 排名:第633名
    • 原创:338篇
    • 转载:285篇
    • 译文:131篇
    • 评论:136条
    金刚经
    博客专栏