看了你的建议,我决定还是试试Flash 3D的方案
我这两天已经看了一些资料,还是有些地方不大明白:
建模的话我可以用3DS MAX,以前我用过这个软件做点小东西,但是后来长期不用都忘记的差不多了,现在捡起来稍微有点困难,不过还算能适应:可以用线条画个基本的东西,然后贴个材质导出w3d格式文件。
导出后的文件我试过导入director这个软件,有点类似Flash,可以在不同时间线图层设置Action,或者用Lingo语言写程序,来实现动画。这个软件我以前没有接触过,一点基础没有,不过好在能把3DS MAX的模型导入做个简单放大缩小效果,然后再导出(发布)。
发布后的是一个htm网页文件,附带一个同名字的dcr文件。看htm源代码是用OBJECT标签来调用shockwave播放这个dcr文件。
到这里,我基本知道3D图像是怎么导入网页,怎样动起来的了。回头可以把我想做的植物建模做的逼真一些,图像贴的漂亮一些应该可以。
我一直搞不明白的地方是:
1. 我想做个简单的数据库,里面有不同的记录:
数据表1
A 叶片 绿色
B 叶片 黄色
C 叶片 红色
E 果实 白色
F 果实 绿色
G 果实 黄色
数据表2
1 春天 叶片 模型1
2 夏天 叶片 模型2
3 秋天 叶片 模型3
4 春天 果实 模型A
5 夏天 果实 模型B
6 秋天 果实 模型C
用户可以选择数据,A,叶片就变成了绿色;也可以选择数据表2中的春天,叶片就变成模型1,然后颜色变成绿色。当然具体的变化过程可以非常简单,因为对动画的美观几乎没有要求。
但是一直不知道从什么地方入手,可以通过程序来修改我构建好的w3d基本模型,来达到这种效果。
谢谢
【 在 syssky (syssky) 的大作中提到: 】
: WebGL是新标准,google和一些小公司一直在力推,但是进展缓慢。未来的发展路线不太好说,也许能乘着html5的风潮推广开来。
: Flash 3D技术相对成熟一些,Adobe一直想往网页游戏上推广,现在也的确有不少大型网页游戏用到了Stage3D.工具和语言都更成熟一些。
: 二者孰优孰劣,还真是不好判断。如果从零学起的话,二者估计都要花费不少时间。不知你是否是计算机专业或者是软件工程师,如果不是,研究这个3D其实时间成本不小,产出可能没那么明显,产出结果最好充其量也就是几个比较绚丽的demo。
: ...................
--
FROM 128.84.125.*