服饰3D柔性渲染调研及实践漫思

虽然目前的3D显示已经能满足一些商家进行选款的需求,但还是有些商家希望在此基础上,提供一些的定制化能力,比如更换面料、添加商家Logo这样上手难度比较低的功能。而这些简易功能其实就赋予了商家快速设计和快速出品的能力。不过目前线上平台中尚未开放定制化服务,为了要进一步实现定制化功能,我们对现有一些的3D服装设计产品进行了调研。

3D服装设计软件,简单的理解就是将一件衣服从CAD版片→模拟成仿真衣服→渲染真实感效果,从而诞生一件3D数字服装。目前全球最有影响力的3D服装设计软件主要是韩国的CLO虚拟服饰公司开发的两款软件:MarvelousDesigner和CLO3D,国内比较成熟的软件是由凌迪科技公司推出的Style3D。

MarvelousDesigner是于2009年开发的,三维服装设计行业中最知名的软件,可以实现非常精美、逼真的服装模拟效果,主要面向游戏和动画行业,很多大型游戏公司比如EA、Ubisoft中的不少工作室都是采用的这款软件进行服装设计的。

这家公司之后在2010年发布了第一代CLO3D,目的是更加精准地实现虚拟服装在外观和功能上与物理服装的无缝转换。虽然和MarverlosDesigner的核心是相同的,但MarvelousDesigner主要用于动画和游戏行业,而CLO3D更专注于时尚和服装行业,面向服装设计的整个链路。有一个很大的区别就是CLO3D导入和导出的生产资料可以直接发送给生产厂商。

国内目前比较成熟3D服装设计软件,是目前和我们合作的凌迪科技公司推出Style3D。Style3D主要有两款应用,一款是大型桌面软件Style3Dstudio,另一款是基于Web端的Style3DCloud。

个人觉得Cloud并不同于Studio主要面向设计师,而更多是面向商家和消费者进行预览、选款,其不提供服装动态建模的能力,但提供了线上的3D显示和简易的定制化能力,比如在静态模型上的面料替换、添加图案等功能。

上述几款产品的对比如下表所示:

从价格上看,可以看出几款软件的使用成本是相对比较高的,所以相当于还是拉高了用户的门槛,而我们业务的需求是希望通过低门槛的产品来让更多用户体验到易上手的定制化功能,让更多的中小商家能够参与到设计的环节中来。

但以我们目前的基础,要实现这样的能力仍需要面对一些难点挑战,目前调研下来,将难点和挑战大致分为三类:

要实现逼真的服装模拟,首先要实现布料的仿真,而布料仿真一直以来都是计算机图形学中比较难的研究方向,对其需要的理论知识要求也比较高。相比于刚体,柔体布料内部作用力更复杂,并且产生碰撞时各部分形态情况都是不同的,所以分析和模拟起来就更难。

仿真过程可以大致分为两部分:

柔性布料的三维动态仿真自1980年以来就有大量学者为此研究,从学术历史上,研究模型大概分为三类:几何模型、物理模型、混合模型。

质点-弹簧模型是将布料看作离散的指点,质点之间用弹簧相连,将织物的运动划分为拉伸压缩变形、相邻弹簧的剪切变形和弯曲变形,用不同类型的弹簧去约束质点各个方向的受力状态。

质点-弹簧模型动态仿真的过程简单来说就是:初始时刻在屏幕上画出所有质点和弹簧的位置状态,下一个时刻再计算所有质点和弹簧位置状态,以此类推逐时刻计算,连续起来实现动态效果。其中获得每个点的位置状态,是通过对受力、速度、加速度分析,构建对应微分方程组,再通过欧拉法等方式求解微分方程得到的。

完成了布料的自身建模,还需要考虑布料运动碰撞检测。因为每时刻计算大量的图元状态计算量很高,所以一般会采用两阶段检测的方法,通过多个规则的几何体如球体,立方体将布料包围起来(也称作包围盒),只有当碰撞体进入到包围盒中时,才对包围盒中的布料进行逐点分析。因为简单的物体比较容易检查相互之间的重叠,所以通过用简单的包围盒形状来近似代替复杂几何体的形状,很大程度地降低了计算量。

布料模拟只是实现来对于服装局部的模拟,而要实现对完整服装的模拟还涉及到很多关键技术,例如:

完成了技术难题后,要构建一款完整的产品,还需要考虑建立和收集物料。比如:

如果仅考虑满足上述两点需求的话,其实暂时不需要提供3D服装的动态建模的功能。因为考虑到易用性,用户可以直接对建模好的模型进行操作(通过其他3D建模软件完成建模),所以需要做的只是从外部加载模型,再对模型的材质进行修改就可以了。这么分析下来其实工作量就少了很多,那接下来就说说怎么去开发一个满足上面需求的demo。

目前参考了市面上的一些线上3D服装展示的平台,梳理出简化的技术结构图大致如下:

首先是下载模型,浏览器从服务器下载建模好的模型文件和贴图文件。3D模型文件的格式选择的是glTF(GraphicsLanguageTransmissionFormat)格式,也是Web上的3D模型标准格式(glTF基本上成为了3D模型的JPG格式),glTF由json和外部数据构成,构成如下三部分:

接下来就采用上面的技术结构,基于Three.js框架来完成一个3D服装渲染的demo,下文会对重点功能进行分析,并给出一些关键功能的代码实现。

服装模型加载后如何通过Three.js渲染出来的(以下是个人的理解,不会太深入的去说),这里要先说下three.js中的基本单位:顶点,三个顶点可以构建一个三角面。在Three.js中的几何体geometry除了点、和线以外基本都是由一系列的顶点和三角面构成的.其中顶点具有两个重要的属性:

位置坐标决定了顶点在三维空间中的位置;而纹理坐标决定了三维空间中的点与二维的纹理图的映射关系,也就是决定了纹理图是怎么映射到模型上的,如下图:

Geometry只是决定了几何体的空间位置和结构,而几何体最终呈现在屏幕上的状态是还需要加上另外一个重要的材质Material共同决定,材质的设置会影响几何体在光照下的效果,比如透明程度,反光程度等等。材质除了通过参数设置外,也可以导入外部的Texture纹理文件来设置,通常纹理文件会分成颜色纹理、法向纹理等等。Geometry和Material组成了Mesh网格模型,再由多个Mesh组成完整的模型。最后再加上背景环境、光照等元素一起组成为场景Scene,场景在相机Camera的拍摄下最终呈现在用户的屏幕上。

通过刚才分析,面料替换功能实现其实比较简单,因为纹理映射关系是存在模型的Geometry中的,所以如果模型是已经建模好了的就不需要手动去设置映射关系,只需要替换纹理图片就可以实现面料替换,并且Three.js提供的函数可以实现对纹理进行一些变换,比如重复、旋转等。

添加图案功能相对来说复杂一些,因为图案根据鼠标位置来添加的,所以首先需要建立屏幕上的鼠标位置和模型三维坐标对应关系;Three.js中提供了光线投射THREE.Raycaster的方法来捕捉我们鼠标选择的模型的点和面。获得了鼠标选中的模型的点面,还需要把图案添加到模型上去,如果这里采用原生实现,需要自己写计算相交算法取相交面,会比较麻烦;好在Three.js封装了这个过程,提供了一个叫THREE.DecalGeometry(贴花几何体)的类,只需要传入相交的面、相交的位置、贴花的大小和方向就能创建贴合在模型上的图案。

THE END
1.EasyStyle下载EasyStyle最新版下载EasyStyleapp下载Easy Style下载栏目提供了最全的Easy Style版本内容,喜欢这款游戏的玩家,可以下载最新的官方版本,还能够找到相同类型的游戏,保证每一位来到这里的玩家都能够找到感兴趣的游戏版本。 更新时间:2024-12-02 Easy Style版本大全 官方版 Easy Style相关游戏 暖暖的换装物语 安卓版 休闲益智|62.13MB 奇迹暖暖 安卓版https://shouyou.3dmgame.com/zt/78195_game/
2.服装设计软件有哪些?3d服装设计软件手机版免费下载爱美之心人皆有之,相信很多小伙伴都想自己设计一款服装,而从思路到设计完成,一些好用的服装设计软件必不可少的,而这次小编就为大家整理了几款最为好用的服装设计app。此类应用可以帮助你设计喜欢的服装,无论是典雅古风还是现代时尚,都能够满足你的设计需求。3d服装设计软件中还有当下最为流行的服装风格、设计灵感等https://www.32r.com/zt/fzsjrjapp/
3.手机试衣软件哪个好?虚拟试衣软件下载虚拟试衣app虚拟试衣app专题由绿色资源网小编整理,小编进行为大家这里了一些非常实用的手机试衣软件,包括虚拟试衣间、好搭盒子、fashiontech虚拟试衣量身定制、衣籁、楚楚街虚拟试衣、每日新款、最美搜衣、试衣坊等,用户下载以后即可在手机上轻松的进行虚拟试衣,逼真的展示衣服的上身效果,让购物变得更方便,让选衣服变得更精准,欢迎http://www.downcc.com/k/xunishiyiapp/
4.正式版Style3DAtelierV7.0(CG服装建模软件)免费下载Style3D Atelier V7.0是一款功能强大、易于使用的数字服装建模软件。它提供了丰富的建模工具和素材库、绝佳的服装仿真效果以及高度适配CG各场景的功能特点。无论是专业设计师还是业余爱好者都可以通过该软件快速制作出高质量的数字服装模型。 一、软件特点 高效的数字服装建模能力: https://www.chuangzaojia.com/hub/topic/show/429
5.Style3DAtelierV7.0正式版(CG服装建模软件)免费版此软件“仅限学习交流,不能用于商业用途”如用于商业用途,请到官方购买正版软件,追究法律责任与“羽兔网”无关! Style3D Atelier V7.0是一款功能强大、易于使用的数字服装建模软件。它提供了丰富的建模工具和素材库、绝佳的服装仿真效果以及高度适配CG各场景的功能特点。无论是专业设计师还是业余爱好者都可以通过该软件https://www.yutu.cn/softhtml/showsoft_9144.html
6.Style3D软件下载使用学习须知视频教程当前小节: 3-1 Style3D软件下载、使用、学习须知 Style3D新手成长课免费试学 ¥0.00贵族价¥9.90 开通贵族购买课程 溜溜送你3天自学贵族,免费领取噢!购课立享贵族价~ 新用户首单立减10元 溜溜送你3天自学贵族,免费领取噢!购课立享贵族价~ 开通自学贵族,即可免费学习全站400+贵族免费视频教程 https://zixue.3d66.com/course/2345_389924.html
7.Style3D官方最新版v2022.10.19最需网2024-06-12发布者:zhangliang大小:下载:0 文件大小: 软件介绍 Style3D是一款所有服装设计师都在用的服装设计软件,在这款软件中我们可以我找到成熟的3D数字服装建模和方针技术,你想要在这款软件中找到什么布料这里都有,而且植根于中国服装产业基础,完美融入了中国服装的生态产业链,感兴趣的小伙伴可以下载尝试。 https://www.zuixu.com/down/598691.html
8.Style3D软件交付培训圆满完成湖南工程学院4月6-7日,浙江凌迪科技交付组在纺织服装学院实验楼504数字化服装技术实验室开展了3D建模培训,强化专业教师对style3D软件的系统认知,提高大家对软件应用的拓展与思考。凌迪大学培训工程师黎根老师,纺织服装学院服装设计与工程、服装与服饰设计、表演教研室、研究生代表均派人参与培训。 https://fzx.hnie.edu.cn/info/1071/7870.htm
9.资源共享Style3D是国产自主研发的3D数字服装建模软件。3、点击“立即下载Style3D Studio”按钮,下载安装Style3D软件,安装完成后双击启动; 4、软件启动后,将刚才复制的激活码填写到软件的弹出框,激活软件。即可使用个人版软件。 2020-6-23 20:15:22·来自浙江 3 服装专业教师 虽然之前一直再用韩国的CLO 3D软件,坚决支持国产的3D试衣软件,希望国产的3D试衣软件功能越来http://app.eeff.net/mag/circle/v1/forum/threadWapPage?from=bbsh5&tid=2164604
10.凌迪科技Style3D,浙江凌迪数字科技有限公司简介IT桔子凌迪科技Style3D致力于以3D数字化重构时尚行业,全面推动服装行业供给侧改革。旗下Style3D是全球首个时尚产业链3D数字化服务平台,核心产品包括Style3D Studio数字化建模设计软件、Style3D Fabric数字化面料处理软件及Style3D Cloud研发全流程协同平台。 浙江凌迪数字科技有限公司浙江-杭州成立于: 2015-10公司规模: 10-50人https://www.itjuzi.com/company/67111
11.Style3DAtelier软件基础教毛发服饰难度软件入门 收藏 开始学习完整课程 课程目录 第1章·Style3D Atelier服装建模软件功能解析 收起 第1节 · Style3D Atelier软件界面介绍 00:05:53 第2节 · 视图控制 00:02:29 第3节 · 场景管理视窗-当前 00:04:51 第4节 · 场景管理视窗-场景、尺寸及记录 https://www.cgmodel.com/xue/1119.html
12.Style3D服装数字化设计教程Style3D服装数字化设计教程 讲师:申长锋 详情目录 共80小节 已有24602人学过2023.8.9推出 服装数字化一直是近年来传统行业数字化转型的体现之一,服装设计的数字化转型不仅可以使设计师的设计直观的表现出来,更节省了服装研发时的时间成本与物料成本。同时该套课程同时适用于CG行业从业者,更加优秀的布料模拟引擎,使得无https://m.51zxw.net/MobileWeb/CourseDetails?cid=1244
13.Style3D软件在汉服虚拟展示设计中的应用期刊惠州学院旭日广东服装学院,广东惠州 516007 在线阅读 下载 引用 收藏 分享 打印 摘要:文章探讨了Style3D软件在汉服虚拟展示设计中的应用.结合历史、人物背景与阶级背景,运用Style3D软件构建精确汉服三维模型,设计动态走秀动作,并运用新媒体技术制作推广短视频.此方法突破时间和空间限制,降低成本投入,吸引更多人关注汉服文化https://d.wanfangdata.com.cn/periodical/xbpg202406027
14.凌迪Style3D刘郴:物理世界数字化是趋势,3D仿真引擎赋能数字时尚新刘郴表示,在这个过程中,凌迪Style3D在服装数字化领域有三大优势:首先是技术优势,凌迪Style3D的核心是做3D柔性体仿生引擎,在底层引擎领域,凌迪Style3D已经做到世界领先;其次是与产业的深度结合,引擎是最底层的技术,需要通过与工业软件的结合来实现整个产业的发展,这其实就是工业数字化的体现;同时,作为较早布局的企业,凌https://www.d-arts.cn/article/article_info/key/MTIwMjM5NzMyODSDz4Wqr4ascw.html
15.Style3D入门到精通服装全品类虚拟建模视频教程培训站酷高高手艺术设计在线教育平台为您提供秦俊岭老师带来的Style3D-入门到精通 服装全品类虚拟建模视频教程培训。掌握未来时尚设计的关键技能:《Style3D-入门到精通 服装全品类虚拟建模》课程,专为有志于服装行业的设计师和技术人员打造。从基础操作到高级技巧,本课程全面https://www.gogoup.com/course/GMzM4Ng==?isFromWap=1
16.虚拟时尚动力引擎Style3D.docx虚拟时尚的动力引擎0MIOHS虚拟时尚入侵现实生活火爆的虚掛潮鞋今年,数字服装、配饰以及游戏角色皮肤升级等项目上的收益上升至1290亿美元。从到?创作引擎布料数字化基础服装数字化建模布料&人体碰撞算法服装渲染输出重新定义数字世界的布料规则——更丝滑的展示效果Style3D开始版片素材尺寸记录NQ重新定义数字世界的布料规则—https://www.renrendoc.com/paper/268336900.html
17.RevolutionerofFashion&Sustainability–Style3D支持动画缓存 以小体积格式保存高品质服装动画,方便后期处理于播放 Style3D Simulator 作为超写实服装仿真插件,兼具实时和离线两种应用能力。Simulator最为突出的就是超写实服装的实时仿真互动,在5W服装顶点数的情况下,仍可维持45FPS+的实时帧率。 下载软件 下载软件 Style3D Simulator https://www.linctex.com/Products/Simulator
18.Style3D简介Style3D软件开发公司Style3D主要做什么的? Style3D主要从事软件开发公司等行业 浙江凌迪数字科技有限公司的注册资本是多少? 浙江凌迪数字科技有限公司的注册资本是3253.25万元 Style3D发源地/总部是在哪里? Style3D发源地/总部在浙江省杭州市 浙江凌迪数字科技有限公司的法定代表人是? https://www.cnpp.cn/pinpai/4088826.html
19.Style3D连衣裙:虚拟模特尺寸调节视频教程翼狐网致力于推动CG艺术发展,为用户提供海量的CG视频教程,本节内容主要介绍Style3d数字服装进阶课程【实战案例】之4.1 连衣裙:虚拟模特尺寸调节.https://www.yiihuu.com/v_321329.html
20.UE4/5数字人Metahuman与Style3D的使用一Style3DAtelier软件制作smd本文介绍了如何下载和安装Style3D及其插件,通过该软件进行布料模拟制作,包括导入人物模型、调整身高和UV,以及导出SMD格式文件用于UE5。同时,讲解了数字人和小白人的换装方法,涉及骨骼替换和动画蓝图。 摘要由CSDN通过智能技术生成 目录 软件和插件下载 安装软件Style3DAtelier https://blog.csdn.net/q244645787/article/details/131484494
21.「Style3D怎么样」浙江凌迪数字科技有限公司浙江凌迪数字科技有限公司(Style3D)成立于2015年11月,总部位于浙江杭州,是一家以技术赋能进行柔性快反供应链管理的时尚科技企业,核心产品有服装3D数字化建模软件、3D数字化设计研发管理SaaS、3D数字化服装供应链交易平台,致力于以技术赋能进行柔性快反供应链管理,更好地满足新时代的时尚消费需求。 https://www.jobui.com/company/16889510/