作者andy13579372 (唐唐)
看板GameDesign
标题Re: [问题] OGRE 程式汇入的mesh没有立体感(阴影)?
时间Wed Jan 1 16:49:54 2014
先感谢valkidy大大热心帮忙!!
後来也在Ogre forum问这个问题,知道原因原来是
顶点没有法向量资讯,
和a27417332大大後来的推文一样。因为对电脑图学很没底子,又用人家现成的code转换
,所以一直找不到问题。
我有在Ogre forum回文详细描述解决步骤和一些问题(
http://ppt.cc/9Jol ),若有新
手如我的板友碰到希望有帮助。
大概说一下:
1. 顶点没有法向量不能打光,只有环境光有用,因此会灰一片。
2. ply档转换成.mesh(OGRE格式)的模型,若没有动态需求,建议使用Blender。
Blender可读入.ply,外挂OGRE Exporter就可以输出成.mesh.xml。
3. .mesh.xml可以使用OGRE官网上的"OGRE Command-line Tools"中的"
OgreXMLConverter.exe"转档成.mesh。使用方式是把.mesh.xml拖曳到此exe档,就会
在原本的资料夹产生另一个.mesh档案。
4. Blender如果打开没有选单列,也少很多GUI,很可能是用了中文使用者名称。
Blender不能吃中文,包括档案路径(会有方块乱码)。使用者资料夹也会用到。
我是只好开一个英文使用者做一做-.-
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.251.167
1F:推 holymars:我以前也用Ogre/C++写过游戏....这东西太吃技术底子了 01/01 17:28
2F:→ holymars:程式功力要强、图学底子要强,还要对绘图硬体有基础了解 01/01 17:29
3F:→ holymars:不是一般人玩得起的,indie走这条真的会事倍功半~ 01/01 17:30
4F:推 azureblaze:而且没有强的美术可以搭空有技术也没用XD 01/01 17:36
啊啊只是想做个不是游戏的课程期末专题的美化啊
(把教室模型显示出来 并随时改变视角和相机位置)
之前只有用过Unity一下(当然用过OGRE觉得Unity好方便-.-)
Google搜寻可以即时显示3D的工具,结果就不小心跳OGRE坑了~~~~
觉得崩溃XD
※ 编辑: andy13579372 来自: 140.112.251.167 (01/01 21:37)
5F:推 onelife:以你的用途而言,用Unity会简单很多吧... 01/02 10:11
6F:→ a27417332:OGRE是个绘图API,别奢望用它可以很快制作东西XD 01/02 18:10
7F:→ a27417332:所以用OGRE跟C++来做非关游戏的专题,真的勇气十足 01/02 18:12
8F:→ a27417332:可以看看一些API的书,或许你会了解更多,也比较有概念 01/02 18:13
感谢板友的指示XD
因为我们的程式大部分是在C++上跑,我负责这边纯粹输出显示3D图
(原本有简单的OpenGL小程式大略显示平面图~)
所以想说找C++的绘图API比较好接合、殊不知误入歧途
不过也是满感兴趣就是了XD
不知道onelife大大提到Unity也可以做这件事,是不是Unity有办法接合C++专案??
虽然也只是传几百个座标资料(这个专案中)、好像可以用Socket本机互传!?
※ 编辑: andy13579372 来自: 140.112.251.167 (01/02 20:17)