公司要做一个演示的动画,模拟生产线的运行过程(不是设计仿真,是把现有生产线和生产过程做到电脑上模拟演示即可)。生产线很大比较复杂,包含各种管线、传输、焊接、机械。
不知道用什么软件做比较好。之前有同事较熟悉solidworks,但SW太耗电脑了,大型生产线的各种装备共同运行的模拟的话估计会非常卡。有人说用Catia、3DsMax、Maya、Proe。
现在启动阶段,希望能敲定比较合适的软件。具体要求如下:
机械三维模拟;
产品制造流程动画;
管线布置;
所有模型共同运行动画的时候无压力(目前有一个图形工作站);
不做设计,不要求仿真分析;演示效果即可;
能导入SW建立的机械模型;
用什么软件最合适?后期是否还需要其它动画处理?
生产线3D动画演示用“Unity3D”这个软件。
生产线3D动画演示制作方案:
1、可以客户端,美术,模型等都分别建的项目,然后各自用SVN上传、更新。美术的话只管把UI做好上传就行了,然后客户端这边更新好UI自己再在客户端进行处理,有什么不合适的和美术沟通就行了。
2、版本管理优先选用AssetServer。Git和SVN什么的也挺好,前提是要培训所有成员正确使用,如果项目比较大,建议拆分为2~3个项目。
3、AssetsProject:主要存放模型、特效等美术素材。也放一些测试脚本,以便测试美术素材能正确配合脚本运行。
4、DataProject:存放策划的数值、关卡编辑器等等。也要放一些测试脚本,以便关卡能跑起来。
5、ScriptsProject:程序员专门维护的项目。主要用于逻辑开发,存放部分的美术资源。FinalProject: 最终合并的项目。开发过程中,视具体情况,上述项目某两个可以合并。
6、这样拆分项目肯定会导致额外的工作量,会有冗余的脚本,而且到时候合并也是个问题。这些都是无法避免的。所以前期一定要定好标准。
扩展资料:
如何学习Unity3D:
1、第一步首先了解unity3d的菜单,视图界面。这些是最基本的基础,可以像学word操作一样,大致能明白有几个菜单,几个基本的视图,各自起什么作用的就可以了。当然还要了解人物基本的比例和结构。
2、第二步理解场景里面的坐标系统,输入系统,简单的向量概念。Unity3D的坐标系统及向量概念如果不理解清楚,不理解世界坐标,局部坐标的关系,即使一个简单的移动,缩放,旋转的几行代码,也会困惑你半天。
3、第三步学习创建基本的场景的一些基本概念:游戏对象,组件,脚本。在界面上分别体现在层次视图,项目视图及属性视图,要理清楚彼此之间的关系
4、第四步学习资源导入方面的一些基本元素:网格,材质,贴图,动画等。
5、第五步学习脚本的生命周期,Start,UpDate,ONGUI这些基本的方法。了解,预制,时间,数学等常用的类及相关方法。理解游戏对象,组件,脚本彼此之间的关系。
6、第六步进一步学习摄像机,灯光,地形,渲染,粒子系统,物理系统等等,这些每一个深入进去都是一个很复杂的主题。
7、第七步一些更高级的概念:向量的加减法点乘叉乘,光照法线贴图,内存管理,图形优化等等。
参考资料:百度百科-Unity3D