作者chaos963 (浑沌)
看板C_Sharp
标题Fw: [综合] XNA结合3dsmax之shader美工问题
时间Sun Nov 20 19:58:15 2011
※ [本文转录自 Digital_Art 看板 #1EoEdOyO ]
作者: chaos963 (阿哲) 看板: Digital_Art
标题: [综合] XNA结合3dsmax之shader美工问题
时间: Sun Nov 20 19:51:49 2011
使用软体:3dsMax2012 + XNA3.1
附加使用软体:3dsmax外挂程式shaderFX
问题描述:
各位好 我想请问一下关於FX档在XNA中显示不正常的问题
这是在3dsmax中的样子
http://www.box.com/s/yjimbyxkkhuda1952x83
这是在XNA中编译出来的样子
http://www.box.com/s/ucl3xgpkr8ifhpsk0y5y
这看上去的感觉像是FX档有发挥作用 但又画不完全的感觉.... 让人感觉很囧
基本上.fx档中有宣告的矩阵都有assign进XNA中了
以我目前的知识而言这样子应该就能画的出来才对 也有考虑过其他因素
例如灯光颜色 灯光位置等... 但是怎麽调就是跟原来一样
那有可能是版本不合之类的问题吗? 我的FBX档是用版本2009输出的
(因为XNA3.1不吃2011或2012的)
FX档是用shaderFX输出的 我想应该也没有什麽太大问题才对
图中的茶壶和效果是跟着教学简单做出来的 没有设置光源
(有试着放入光源 但无效 还是一样)
以上是目前卡关的地方
========================================
我的最终目的是希望在XNA中呈现出模型原本在3dsmax中的模样
而我的模型大部分都是从网路上的免费载点或论坛收集来的
(单纯是为了交专题用 而小弟是我们这组的美工人员 以前没接触过3d软体 新手)
目前重点放在跑车的模型上 如果只是单纯将模型直接转FBX档丢到XNA中的话
那车子本身看起来会变的很像玩具车= =" 跟在3dsmax中彩现的结果差很多
车子的颜色变很单调 玻璃变不透明的黑色 缺贴图或材质等
有稍微评估过XNA3.1的表现能力 最终效果希望像这样
https://www.youtube.com/watch?v=z8ZdPx9bst0&feature=related
关於贴图和材质这点我想在这里顺便问一下 有些在网路上载下来的模型
附有贴图 只要把档案输出到跟贴图同一个资料夹 FBX档自己就会自动跟图片做连结
但有些模型没有附图片 只有单一一个MAX档 这些MAX档载入3dsmax中的时候
模型很漂亮 材质库中也可以看的见这些材质 但是不知道怎麽跟着档案一起输出...
其中也有玻璃的材质 我想这应该没办法用贴图的方式呈现在XNA中 (其他还有板金上的
反光效果 车子本身的阴影等..非贴图类型的效果)
shaderFX是上网问人 别人介绍的工具
在发文前有稍微爬了一下文 知道版上有很厉害的高手在 不过却没有在XNA
中再加工的文章(我也知道XNA是偏冷门的软体...orz) 但是这篇文章发在c#版又感觉
有点怪
已尝试过方式:
上过Microsoft XNA的游戏开发论坛问过 也试过用FX composer
也有尝试过用.x档汇出模型看看(2012不支援panda 所以跑回9版输出)但是效果更糟
只有黑白 也没纹路
有载过范例档参考过 但是程式的写法很多 官方的范例档有些还用到2个以上
的专案合并 范例附的特效档有些蛮简单的 (但是用shaderFX和FX composer汇出的FX档
比较复杂) 而且目前希望研发出一条路 能自行产生需要的FX档而且能汇出到XNA中正常
执行
抱歉一不小心就打了这麽多 但是真的有一堆问题想问 希望不吝指教
感谢各位有耐心看完这篇洛洛长的文章!
爬文(Google)? Y
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.174.5.8
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: chaos963 (1.174.5.8), 时间: 11/20/2011 19:58:15