CN109785448A - 一种三维模型表面附加印花的方法 - Google Patents
一种三维模型表面附加印花的方法 Download PDFInfo
- Publication number
- CN109785448A CN109785448A CN201811489896.9A CN201811489896A CN109785448A CN 109785448 A CN109785448 A CN 109785448A CN 201811489896 A CN201811489896 A CN 201811489896A CN 109785448 A CN109785448 A CN 109785448A
- Authority
- CN
- China
- Prior art keywords
- stamp
- threedimensional model
- model surface
- edit box
- accessory
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Processing Or Creating Images (AREA)
Abstract
本发明的技术方案包括一种三维模型表面附加印花的方法,该方法包括:在终端交互界面加载可编辑的三维模型;加载完成后,在交互界面创建印花编辑框,通过印花编辑框对三维模型进行印花的选择、调整及染色。本发明的有益效果为:使得贴花在骨骼蒙皮模型的表面可以按照玩家的手势运动,并获得正确的感知,从而增加衣服贴图的表现效果,减少贴图量。
Description
技术领域
本发明涉及一种三维模型表面附加印花的方法,属于计算机三维图形处理领域。
背景技术
当前在3D游戏角色表面进行印花投射,常见的体验问题有:交互不够友好,没有继承ios的操作***移操作时产生不可控的偏转;印花的颜色被染成了一种颜色。
为了保证在平移操作中贴花的精度一致,采用球极平面投影后,不可避免的产生了图案旋转。玩家在衣服表面拖移操作时,贴花会自主产生不可控的旋转,导致体验极差。
骨骼蒙皮动画:是一种计算机动画技术,它将三维模型分为两部分:用于绘制模型的蒙皮,以及用于控制动作的骨架。
色相:颜色测量术语,颜色的属性之一,借以用名称来区别红、黄、绿、蓝等各种颜色。
饱和度:饱和度是指色彩的鲜艳程度,也称色彩的纯度。饱和度取决于该色中含色成分和消色成分(灰色)的比例。含色成分越大,饱和度越大;消色成分越大,饱和度越小。
亮度:也成明度,表示色彩的明暗程度,反应人类的主观明亮感觉。
双切线(bitangent):纹理坐标与位置坐标,可以通过切线空间联系起来。
普通的2维纹理坐标包含U、V两项,其中V坐标增加的方向,为切线空间中的bitangent轴。
发明内容
针对现有技术的不足,本发明的技术方案提供了一种三维模型表面附加印花的方法,使得贴花在骨骼蒙皮模型的表面可以按照玩家的手势运动,并获得正确的感知,从而增加衣服贴图的表现效果,减少贴图量。
本发明的技术方案包括一种三维模型表面附加印花的方法,其特征在于,该方法包括:在终端交互界面加载可编辑的三维模型;加载完成后,在交互界面创建印花编辑框,通过印花编辑框对三维模型进行印花的选择、调整及染色。
根据所述的三维模型表面附加印花的方法,其中终端为支持触控操作的终端。
根据所述的三维模型表面附加印花的方法,其中该方法还包括对三维模型的表面复杂度进行分析,将根据三维模型表面复杂度选定符合印花要求的表面区域进行提示。
根据所述的三维模型表面附加印花的方法,其中三维模型的表面复杂度分析包括:加在三维模型的时,获取三维模型表面的颜色色相、饱和度及亮度数据;根据三维模型表面的颜色色相、饱和度及亮度数据划分颜色区域,进一步,剔除小于设定值的颜色区域;选取符合要求的颜色区域作为印花放置区域,并进行显著标识。
根据所述的三维模型表面附加印花的方法,其中印花编辑框为支持IOS***触屏操作的交互框,包括:当用户单击印花编辑框内任意一点时,执行印花编辑框的移动;当用户选定印花编辑框的旋转键并执行旋转操作时,实现印花编辑框的实现旋转和缩放;以及,根据用户所选的印花编辑框的染色键,加载用于染色的交互界面,其中用于染色的交互界面与可编辑三维模型处于同一界面。
根据所述的三维模型表面附加印花的方法,其中染色界面包括可编辑多个色条,所述色条用于对印花的颜色进行自定义编辑。
根据所述的三维模型表面附加印花的方法,其中对三维模型进行印花的选择包括根据用户选择提供一个或多个单色图,单色图被选择时,获取单色图对应的印花并将印花投影至三维模型,其中投影采用球极平面投影。
根据所述的三维模型表面附加印花的方法,其中对三维模型进行印花的调整包括根据印花编辑框的移动、旋转及缩放执行向对应的移动、旋转及缩放
根据所述的三维模型表面附加印花的方法,其中当印花旋转时,根据模型表面的双切二次曲面自动校正贴花的旋转方向。
本发明的有益效果为:使得贴花在骨骼蒙皮模型的表面可以按照玩家的手势运动,并获得正确的感知,从而增加衣服贴图的表现效果,减少贴图量。
附图说明
图1所示为根据本发明实施方式的总体流程图;
图2所示为根据本发明实施方式的印花编辑框示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。本发明的三维模型表面附加印花的方法适用于骨骼蒙皮动画技术的游戏或仿真项目。
图1所示为根据本发明实施方式的总体流程图。在终端交互界面加载可编辑的三维模型;加载完成后,在交互界面创建印花编辑框,通过印花编辑框对三维模型进行印花的选择、调整及染色。基于上述的总体方案,本发明的技术方案提出了以下更加详细的方式:
继承ios操作习惯,更加简单友好的操作方式;
用球极平面投影保证贴花在哪里都是大小一致的;
玩家没有做出旋转操作时,贴花绝对不会转,即印花在未旋转时,保持与三维模型的表面的法线方向垂直,旋转时利用模型表面的双切二次曲面自动校正贴花的旋转方向。
图2所示为根据本发明实施方式的印花编辑框示意图。
单指点击方框中任一部位,可实现拖移;
单指点击旋转按钮,可同时实现旋转和缩放;
印花的染色也集成在了界面中,通过点击“染色”可以呼出染色条,染色体通过滑竿来调整印花的多个属性。
为了让玩家的体验更加轻松,更像是在使用美颜app,去掉了‘色相’这2个字,取而代之的是一个色条,这个色条表达的信息已经足够多了,不需要多余的文字增加阅读困难。去掉了‘饱和度’的字眼,替换为一个滑竿,左侧是‘素淡’,右侧是‘艳丽’。去掉了‘明度’,替换为‘暗沉’→‘明晰’。
本发明的技术方案还提供了如何保证印花效果最好的技术方案,具体如下:
对于花纹很复杂衣服而言,部分颜色区域过于碎片化,而且原本的花纹很复杂,叠加印花后效果很差。
内部模型区域,被内部区域包裹着,对于印花而言,在同一个方位的映射只能在一层上生效,必须要舍弃里面的层。
在外部区域且颜色区域规则一直且区域布置印花是最合理的方案。
引申出去,对于其他衣服等适合印花的位置而言,可以放置印花的部位,规则要一致,认知度要高。
以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,都应属于本发明的保护范围。在本发明的保护范围内其技术方案和/或实施方式可以有各种不同的修改和变化。
Claims (9)
1.一种三维模型表面附加印花的方法,其特征在于,该方法包括:
在终端交互界面加载可编辑的三维模型;
加载完成后,在交互界面创建印花编辑框,通过印花编辑框对三维模型进行印花的选择、调整及染色。
2.根据权利要求1所述的三维模型表面附加印花的方法,其特征在于,所述终端为支持触控操作的终端。
3.根据权利要求1所述的三维模型表面附加印花的方法,其特征在于,该方法还包括对三维模型的表面复杂度进行分析,将根据三维模型表面复杂度选定符合印花要求的表面区域进行提示。
4.根据权利要求1所述的三维模型表面附加印花的方法,其特征在于,所述三维模型的表面复杂度分析包括:
加在三维模型的时,获取三维模型表面的颜色色相、饱和度及亮度数据;
根据三维模型表面的颜色色相、饱和度及亮度数据划分颜色区域,进一步,剔除小于设定值的颜色区域;
选取符合要求的颜色区域作为印花放置区域,并进行显著标识。
5.根据权利要求1所述的三维模型表面附加印花的方法,其特征在于,所述印花编辑框为支持IOS***触屏操作的交互框,包括:
当用户单击印花编辑框内任意一点时,执行印花编辑框的移动;
当用户选定印花编辑框的旋转键并执行旋转操作时,实现印花编辑框的实现旋转和缩放;
以及,根据用户所选的印花编辑框的染色键,加载用于染色的交互界面,其中用于染色的交互界面与可编辑三维模型处于同一界面。
6.根据权利要求1所述的三维模型表面附加印花的方法,其特征在于,所述染色界面包括可编辑多个色条,所述色条用于对印花的颜色进行自定义编辑。
7.根据权利要求1所述的三维模型表面附加印花的方法,其特征在于,所述对三维模型进行印花的选择包括根据用户选择提供一个或多个单色图,单色图被选择时,获取单色图对应的印花并将印花投影至三维模型,其中投影采用球极平面投影。
8.根据权利要求1所述的三维模型表面附加印花的方法,其特征在于,所述对三维模型进行印花的调整包括根据印花编辑框的移动、旋转及缩放执行向对应的移动、旋转及缩放。
9.根据权利要求8所述的三维模型表面附加印花的方法,其特征在于,当印花旋转时,根据模型表面的双切二次曲面自动校正贴花的旋转方向。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811489896.9A CN109785448B (zh) | 2018-12-06 | 2018-12-06 | 一种三维模型表面附加印花的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811489896.9A CN109785448B (zh) | 2018-12-06 | 2018-12-06 | 一种三维模型表面附加印花的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109785448A true CN109785448A (zh) | 2019-05-21 |
CN109785448B CN109785448B (zh) | 2023-07-04 |
Family
ID=66495711
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811489896.9A Active CN109785448B (zh) | 2018-12-06 | 2018-12-06 | 一种三维模型表面附加印花的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109785448B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113034658A (zh) * | 2021-03-30 | 2021-06-25 | 完美世界(北京)软件科技发展有限公司 | 一种模型贴图的生成方法和装置 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1753030A (zh) * | 2005-10-20 | 2006-03-29 | 北京航空航天大学 | 一种面向三维建模的人机交互框架 |
US20080259077A1 (en) * | 2007-04-17 | 2008-10-23 | Autodesk Canada Co. | Shape preserving mappings to a surface |
US20130083021A1 (en) * | 2011-09-30 | 2013-04-04 | Scott D. Cohen | Stereo-Aware Image Editing |
IN2013KO01115A (zh) * | 2013-09-27 | 2015-04-03 | 3M Innovative Properties Co | |
GB201517900D0 (en) * | 2015-10-09 | 2015-11-25 | Sony Comp Entertainment Europe | Device and method of generating 3D printing data for a model |
CN106570822A (zh) * | 2016-10-25 | 2017-04-19 | 宇龙计算机通信科技(深圳)有限公司 | 一种人脸贴图方法及装置 |
CN107093200A (zh) * | 2017-03-29 | 2017-08-25 | 珠海金山网络游戏科技有限公司 | 一种骨骼蒙皮动画网格表面附加模型的方法 |
CN107103638A (zh) * | 2017-05-27 | 2017-08-29 | 杭州万维镜像科技有限公司 | 一种虚拟场景与模型的快速渲染方法 |
CN107358656A (zh) * | 2017-06-16 | 2017-11-17 | 珠海金山网络游戏科技有限公司 | 一种三维游戏的ar处理***及其处理方法 |
CN108090945A (zh) * | 2017-11-03 | 2018-05-29 | 腾讯科技(深圳)有限公司 | 对象渲染方法和装置、存储介质及电子装置 |
-
2018
- 2018-12-06 CN CN201811489896.9A patent/CN109785448B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1753030A (zh) * | 2005-10-20 | 2006-03-29 | 北京航空航天大学 | 一种面向三维建模的人机交互框架 |
US20080259077A1 (en) * | 2007-04-17 | 2008-10-23 | Autodesk Canada Co. | Shape preserving mappings to a surface |
US20130083021A1 (en) * | 2011-09-30 | 2013-04-04 | Scott D. Cohen | Stereo-Aware Image Editing |
IN2013KO01115A (zh) * | 2013-09-27 | 2015-04-03 | 3M Innovative Properties Co | |
GB201517900D0 (en) * | 2015-10-09 | 2015-11-25 | Sony Comp Entertainment Europe | Device and method of generating 3D printing data for a model |
CN106570822A (zh) * | 2016-10-25 | 2017-04-19 | 宇龙计算机通信科技(深圳)有限公司 | 一种人脸贴图方法及装置 |
CN107093200A (zh) * | 2017-03-29 | 2017-08-25 | 珠海金山网络游戏科技有限公司 | 一种骨骼蒙皮动画网格表面附加模型的方法 |
CN107103638A (zh) * | 2017-05-27 | 2017-08-29 | 杭州万维镜像科技有限公司 | 一种虚拟场景与模型的快速渲染方法 |
CN107358656A (zh) * | 2017-06-16 | 2017-11-17 | 珠海金山网络游戏科技有限公司 | 一种三维游戏的ar处理***及其处理方法 |
CN108090945A (zh) * | 2017-11-03 | 2018-05-29 | 腾讯科技(深圳)有限公司 | 对象渲染方法和装置、存储介质及电子装置 |
Non-Patent Citations (3)
Title |
---|
FENG: "UnityDecal-贴花方法总结", 《互联网:GAMEINSTITUTE.QQ.COM/COMMUNITY/DETAIL/124146》 * |
UNITY资源: "Unity所有类型表面上贴花实用工具Easy Decal v1.6.8", 《互联网:CGZYW.COM/22327.HTML》 * |
吴亚峰 等: "《Unity3D游戏开发标准教程》", 30 June 2016, 人民邮电出版社 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113034658A (zh) * | 2021-03-30 | 2021-06-25 | 完美世界(北京)软件科技发展有限公司 | 一种模型贴图的生成方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN109785448B (zh) | 2023-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109035381B (zh) | 基于ue4平台的卡通画头发渲染方法、存储介质 | |
CN103859764B (zh) | 甲部打印装置及甲部打印装置的印刷方法 | |
JP2018535458A (ja) | バーチャルリアリティ環境内の三次元描画のためのドレスフォーム | |
US20080084429A1 (en) | High performance image rendering for internet browser | |
CN108711180A (zh) | 美妆/换脸特效程序文件包的生成及美妆/换脸特效生成方法与装置 | |
CN106170821B (zh) | 图像处理装置以及图像处理方法 | |
CN106599962A (zh) | 一种手绘图案或文字的彩码产品及应用组件 | |
CN107766038B (zh) | 一种基于Android***对UI控件进行轮廓剪裁及美化的方法 | |
CN112967367B (zh) | 水波特效生成方法及装置、存储介质、计算机设备 | |
CN105892839A (zh) | 一种基于即时通信工具的截图处理方法和装置 | |
CN105096358A (zh) | 一种线条增强的烙画艺术效果模拟方法 | |
CN105243684A (zh) | 一种游戏界面中图像的显示方法及装置 | |
CN105808035A (zh) | 图标显示方法及装置 | |
CN112274934A (zh) | 模型渲染方法、装置、设备及存储介质 | |
CN109785448A (zh) | 一种三维模型表面附加印花的方法 | |
Hagen | Fashion illustration for designers | |
CN111383320A (zh) | 虚拟模型处理方法、装置、设备及存储介质 | |
CN109308380B (zh) | 基于非真实感的刺绣艺术风格模拟方法 | |
Liu | Computer 5G virtual reality environment 3D clothing design | |
CN107066738A (zh) | 一种基于流行色方案的色织物纹样设计方法 | |
CN111553835B (zh) | 一种生成用户的捏脸数据的方法与装置 | |
WO2023077965A1 (zh) | 虚拟宠物的外观编辑方法、装置、终端及存储介质 | |
WO2023151211A1 (zh) | 模型防穿插方法及装置、电子设备、存储介质 | |
CN109767384A (zh) | 一种制作无缝拼贴图案模拟荔枝纹皮革表面的方法 | |
JP2015156072A (ja) | アイメイクデザイン生成方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 4th Floor, No. 6, 8, Jianzhong Road, Tianhe District, Guangzhou City, Guangdong Province, 510000 Room No. 406 Applicant after: Guangzhou Xishanju Network Technology Co.,Ltd. Applicant after: Zhuhai Jinshan Digital Network Technology Co.,Ltd. Address before: 3-04-1, No. 309, Huangpu Avenue, Tianhe District, Guangzhou, Guangdong 510000 Applicant before: GUANGZHOU SEASUN ENTERTAINMENT NETWORK TECHNOLOGY Co.,Ltd. Applicant before: ZHUHAI KINGSOFT ONLINE GAME TECHNOLOGY Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |