徐开钊,邓咏梅
(西安工程大学 服装与艺术设计学院,陕西 西安 710048)
服装设计是集服装材料学、服装工艺学、服装结构设计、色彩学、人体工程学等于一体的学科[1]。在现代服装设计中,既要满足个体对服装功能上和视觉上的基本需求,更要满足日益多元化的服装视觉需求。3D服装建模[2]作为指导服装生产以及视觉展示的一种方式,在诸多领域已经有了广泛的应用,但在服装动态展示方面还仅停留在服装动态模拟。Marvelous Designer(MD)拥有强大的布料解算能力,受到服装设计师、家纺设计师青睐,本文将MD与Cinema 4D(C4D)结合,对其在服装动态展示上的应用进行了研究。
MD拥有模特预设,和其他三维软件一样也可以采用导入对象的方式建立全新的虚拟模特。通过对预设模特数据的编辑可以修改模特尺寸数据。
最新版本的MD不再支持将CAD或者ET的服装板片导入,因为在其建立虚拟模特后,2D面板中自动提供了模特的平面视图,可以直接在平面人体上画出板片结构,如图1所示。通过调整点、线等操作,使得服装板片更加符合CAD中的板片结构,类似于现实中的立体裁剪。再通过复制、对称等操作,调整2D板片位置,方便后续的布料缝合操作。接着给不同的板片赋予材质,通过材质属性分层来区分布料解算时的内外层关系,这一步尤为重要,其为在Cinema 4D中进行重新赋予材质提供了途径。
图1 3D虚拟模特(左)和2D人体平面(右)
3D模拟面板中的坐标系与2D面板不同,在2D面板中调整好板片的位置并不能在3D模拟面板中准确反映出来,因此需手动调整板片到对应的人体位置。
缝合是将不同的板片通过虚拟针线结合在一起的过程,可在2D或者3D面板中进行布料的缝合。通常在2D面板中进行缝合更加方便,3D面板用于观察缝制是否正确。缝合完成后在对象面板中找到缝合对象,调节相应参数可以改变缝合强度及缝合角度等。
点击模拟图标,MD开始进行布料解算,如图2所示。停止模拟解算,全选面料,右键将面料改变成四边面(方便在C4D中进行计算),在对象浏览器中调节面料参数,优化到满意为止。
图2 MD布料解算模拟
在模拟之前,可给模特加入动作。在Library中找到Motion,双击载入动作然后在右上角进入Animation (动画解算)界面,设置好帧范围(即解算时间范围),一般设置为25帧/秒或者30帧/秒。点击开始播放图标。等待Garment(服装)解算完后,红色条自动停止,如图3所示。然后返回到模拟解算界面。
图3 MD动态解算模拟
在界面右上角菜单栏点击文件,可选择导出不同格式的文件,为了保存的文件能够记录服装动态,选择保存为Abc格式。
将从MD中导出的Abc文件导入C4D中,点击播放,尽管材质丢失,但是动画记录依然完整。在面模式,左键点击不同的服装部位并选择连接,在选择菜单中选择设置选集,如图4所示。
打开Octane渲染器,对渲染参数进行调节,并对不同的服装部位选集进行材质赋予。最终渲染结果如图5所示。
图4 在C4D中设置面选集
图5 最终渲染结果
通过Marvelous Designer进行服装数字模拟,优化了传统的服装设计方法,一方面设计师在MD中不需要CAD打版,节省了时间,提高了设计效率;另一方面通过修改参数就可以直观地表现出面料的物理属性,节约了材料成本。将MD设计的动态服装通过Cinema 4D和Octane渲染器进行材质赋予,可以实现模拟真实穿着状态的效果,快速简便、立体感强,是一种极具潜力的服装动态展示方式。