cybercser 最近的时间轴更新
cybercser's repos on GitHub
891 人关注
OpenGL_3_3_Tutorial_Translation
Tutorials for OpenGL 3.3 and later
C++ · 5 人关注
SoftwareRasterizer
A software rasterizer for practice
C++ · 2 人关注
opengl-examples
Modern OpenGL (fixed pipeline free) examples based on http://open.gl
CSS · 0 人关注
2048
A small clone of 1024 (https://play.google.com/store/apps/details?id=com.veewo.a1024)
JavaScript · 0 人关注
account-role
A RESTful API server.
C# · 0 人关注
CLR_via_CSharp
CLR Via C# 第四版
HTML · 0 人关注
cybercser.github.io
cybercser's cyberspace.
JavaScript · 0 人关注
GameOfLife
C++ · 0 人关注
GDP1_MiniEngine
A custom game engine made for GDP1.
C++ · 0 人关注
INFO6016_Project_1
gdp info6016 project 1 ChatRoom
C++ · 0 人关注
INFO6016_Project_2
gdp info6016 project 2 Authentication Service
0 人关注
NodeGraphProcessor
Node graph editor framework focused on data processing using Unity UIElements and C# 4.6
C++ · 0 人关注
ogl
Java · 0 人关注
PingPong
A PONG-like game features LAN play.
cybercser

cybercser

V2EX 第 30244 号会员,加入于 2012-12-04 18:02:23 +08:00
cybercser 最近回复了
2013-07-22 20:09:55 +08:00
回复了 jhthjc 创建的主题 奇思妙想 一个试穿软件的想法
2013-05-23 19:54:35 +08:00
回复了 jhthjc 创建的主题 奇思妙想 一个试穿软件的想法
@jhthjc 嗯,前段时间看到了这种“试衣魔镜” http://weibo.com/icamerachina?key_word=%E8%AF%95%E8%A1%A3%E9%AD%94%E9%95%9C&is_search=1
跟您说的一样,采用的是基于图像的一些障眼法。碰巧,前不久日本一家公司也推出了类似的技术,不过人家这宣传做的,愣是请上一比基尼姑娘做demo http://www.my7475.com/26734.html [不过您注意看,姑娘转身时,镜子里还是出现了瑕疵,毕竟,出现了前后遮挡,动作捕捉受到了影响]
之所以要费时费力扫描人体,做仿真也是为了追求真实,追求从原理和本质上去模拟真实世界。现在虽然遇到了技术瓶颈,但哪一项创新和突破不是在瓶颈上做文章呢?当然这种想法太学术,不够市场。
附:
人体扫描软件Artec Studio http://www.openni.org/files/artec-studio-from-artec-group/
2013-05-23 13:24:43 +08:00
回复了 jhthjc 创建的主题 奇思妙想 一个试穿软件的想法
补充一下,还有一种快速建立用户人体模型的方法:参数化建模。一款很不错的开源软件就是专门干这个的,Makehuman http://makehuman.org/
也有通过mugshot(人体正面 侧面两张图片,就像警局拍的案底照)重建三维人体的,但效果比较差。
2013-05-23 13:20:54 +08:00
回复了 jhthjc 创建的主题 奇思妙想 一个试穿软件的想法
@jhthjc 呵呵,您的头像不会就是某篇布料模拟论文上的效果图吧?
2013-05-23 13:18:07 +08:00
回复了 jhthjc 创建的主题 奇思妙想 一个试穿软件的想法
我们实验室就是做虚拟服装试穿的。我们学校研究这个课题的实验室已经做了很多年了。很多人听说”虚拟试衣“马上就想到了用在网店上。可惜,目前在桌面端运行的程序都难以实时,放在网页里恐怕更难以运行了。目前这一领域仍有很多难点尚待突破。难点有:
1.获取用户体型数据,建立人体三维模型
最新进展 :论文Scanning 3D Full Human Bodies using Kinects http://www.math.zju.edu.cn/ligangliu/CAGD/Projects/Kinects-CapturingHumans/
商业成品 微软Kinect Fusion http://msdn.microsoft.com/en-us/library/dn188670.aspx

从这两个进展看,这一难点基本搞定了。但用户扫描自身时,应该不会特地穿着紧身衣或者裸体,所以要想估算出用户真实的体型还是有些麻烦的。有篇论文专门讲了怎么从穿了衣服的人体模型估算真实体型的,这里不列举了。
2.布料模拟
难在实时的碰撞检测。试穿涉及到多层布料之间的碰撞检测、布料自身碰撞检测、布料与人体的碰撞检测。另外要模拟出各种材质如丝绸、的确良等等布料的物理特性也是有难度的。碰撞检测有离散碰撞检测和连续碰撞检测(CCD)。CCD的效果要比离散的好,不会出现衣服穿透人体、衣服之间互相穿透,但计算速度较慢,难以达到实时。

论文1 asynchronous contact mechanics http://www.cs.columbia.edu/cg/ACM/
论文2 (在论文1的基础上进行了加速、优化)http://www.cs.columbia.edu/cg/spacm/spacm.html

这里仅仅列举出布料碰撞检测的论文,还有很多关于服装的皱褶生成、适应多姿态人体的论文,就不一一列举了。
国外有一款软件Marvelous Designer http://www.marvelousdesigner.com/似乎已经解决了上述难点,但我还不清楚背后的算法是怎样的。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2681 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 03:46 · PVG 11:46 · LAX 19:46 · JFK 22:46
Developed with CodeLauncher
♥ Do have faith in what you're doing.