【原创】线路制作工具——CSV模型转换器
hmmsim吧
全部回复
仅看楼主
level 11
zbx14251
楼主
我感觉这种东西也许会有,但是我没有看到过……火星了记得告诉我一声。
这个程序可以把obj格式的模型(几乎所有建模软件都可以导出)转换成csv格式,使得openbve / hmmsim的线路物件制作可以直接在建模软件开工,无须手写代码。
2017年08月18日 11点08分
1
level 11
zbx14251
楼主
如题,下午在家开工几个小时,对着官方开发文档和Wikipedia撸出来的成果。看来物件档也没有那么难啊!
2017年08月18日 11点08分
2
lolol954321
嗯,很不错,值得考虑
2017年08月18日 13点08分
zbx14251
致伸手党及各位吧友:链接在楼下,翻一翻
2017年08月19日 03点08分
level 11
zbx14251
楼主
特别注意:OpenBVE本身并没有反射等渲染功能,而且这个程序在写的时候也很偷懒,并不支持所有mat语句……
所以请注意:在使用带颜色的材质时,本程序只接受【漫射光线颜色】,不接受环境,反射,透明等。在使用材质时,本程序只接受【普通贴图】,不接受Alpha和凹凸贴图。另外,请设定纹理映射模式为UV。
2017年08月18日 11点08分
4
zbx14251
如果要实现自发光和白天晚上不同颜色,请自行修改csv,果然手写才是王道
2017年08月18日 13点08分
zbx14251
不过也没错,这就是个辅助软件
2017年08月18日 13点08分
level 11
zbx14251
楼主
然后设定导出参数。
注意这些设定:导出的时候需要导出UV贴图,注意不要选反转,否则事实会告诉你什么叫贴图错误得惨不忍睹
而且还要导出材质库(mtl),不然你那堆材质我们往哪儿给你找
不过文件名无所谓。然后就是要注意不使用曲面。这个转换程序并不支持obj的曲线样条语法,只支持平面。(要做曲面自己写csv写Cylinder啊
)
2017年08月18日 11点08分
5
level 11
zbx14251
楼主
第二步:打开这个转换程序,会弹出窗口要求你选择源文件。(其实也支持命令行操作,不过不太方便),找到导出的obj文件导入转换器。
2017年08月18日 11点08分
6
level 11
zbx14251
楼主
如果您家的电脑不是很古董的话,应该不管几百几千个面的模型都能“唰~~~~~“的一下就转换完了,毕竟全是电脑最擅长的纯计算嘛,不过要是真的那么多面那么加载速度我就不敢保证了
如果有错误来问我啊
2017年08月18日 12点08分
7
level 11
zbx14251
楼主
然后就应该完工啦!打开转换好的csv文件,就能看到成品了。
2017年08月18日 12点08分
8
zbx14251
源代码上传至github, 下载链接已经更换,请到
https://tieba.baidu.com/p/5306249303
获取最新下载链接!
2017年09月04日 13点09分
level 11
zbx14251
楼主
最后说几句:
这个程序只能保证”能用“,然而它的效率优化不太好,我觉得如果你把一个线路所有的物件都用它来做也许会很卡?我没试过,谁知道呢
。所以还是建议大家手动再对它的输出结果进行一些修改(但是这也能省你很多功夫不是么
)。目前测试还没有发现严重问题,如果有像UV贴图错误啊,无法转换什么的请告诉我。
2017年08月18日 12点08分
9
zbx14251
不过强烈推荐大家翻到底以获得更全面的更新信息和教程。
2017年08月21日 11点08分
level 14
mjsg◎31
顶一个
2017年08月18日 12点08分
10
zbx14251
天呐,被插楼了
竟然如此迅速
2017年08月18日 12点08分
mjsg◎31
@zbx14251
2017年08月18日 12点08分
level 12
agwwga
所以说,制作软件呢
2017年08月18日 12点08分
13
zbx14251
Microsoft Visual Studio 2008 (别问我都出到2017了我怎么还用这么老的版本,我只是懒得更新)
2017年08月18日 13点08分
zbx14251
@zbx14251
呃好吧,Visual Studio是制作这个软件的软件…
2017年08月18日 13点08分
贴吧用户_QNW5XX4
我居然有
2019年07月20日 10点07分
level 11
lolol954321
总算知道HKRSC那些复杂的车头是怎么做出来的了
2017年08月18日 13点08分
14
zbx14251
呃,我觉得这个程序会让编写csv更容易的…
2017年08月18日 13点08分
lolol954321
csv本身的质量也会大大提高,手撸的csv(特别是车头)简直不敢看
2017年08月18日 14点08分
zbx14251
@lolol954321
这倒是。毕竟咱三角函数肯定没有建模软件用得熟练啊!
2017年08月18日 14点08分
nozomitojo0609
據我所知佢哋係逐個逐個code打出來
2017年08月21日 23点08分
level 11
lolol954321
刚上网查了一下.obj的语法,比.csv复杂一些,如果没有链接我就手动转换了。。
2017年08月18日 13点08分
15
lolol954321
决定去尝试一下
2017年08月18日 13点08分
zbx14251
其实反而是csv更复杂。因为一般的obj只有v,vt,vn,f,而csv支持辣么辣么多,甚至有曲面和变换。
2017年08月18日 14点08分
zbx14251
我会尽快补上,明天再来一次。
2017年08月18日 14点08分
lolol954321
曲面是什么鬼
2017年08月18日 14点08分
level 11
lolol954321
加油ヾ(╹◡╹)ノ~
2017年08月18日 14点08分
17
level 13
Sky-ID
之前是有3ds转csv来着 但是没有obj的
2017年08月18日 15点08分
18
渐近线方程式
有这个软件马?急需急需
2022年10月15日 08点10分
渐近线方程式
有这个软件马?急需急需
2022年10月15日 08点10分
level 13
Sky-ID
但是怎么说之前尝试过3ds建模转化csv 放进游戏... 但是模型面数真的太多 导致游戏体验极差
openbve带起来就10帧上下 就更不用说hmmsim了
2017年08月18日 15点08分
19
1
2
3
4
5
尾页