惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

阮一峰的网络日志
阮一峰的网络日志
D
Darknet – Hacking Tools, Hacker News & Cyber Security
S
Schneier on Security
The Last Watchdog
The Last Watchdog
Cyberwarzone
Cyberwarzone
S
Securelist
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
C
Cyber Attacks, Cyber Crime and Cyber Security
L
Lohrmann on Cybersecurity
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 司徒正美
The Cloudflare Blog
V
V2EX
博客园_首页
博客园 - 聂微东
Vercel News
Vercel News
人人都是产品经理
人人都是产品经理
G
GRAHAM CLULEY
T
Tenable Blog
Last Week in AI
Last Week in AI
Y
Y Combinator Blog
L
LINUX DO - 最新话题
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
SecWiki News
SecWiki News
博客园 - 三生石上(FineUI控件)
S
Secure Thoughts
N
News | PayPal Newsroom
T
The Blog of Author Tim Ferriss
The GitHub Blog
The GitHub Blog
T
Troy Hunt's Blog
博客园 - 【当耐特】
Forbes - Security
Forbes - Security
H
Hacker News: Front Page
A
About on SuperTechFans
B
Blog RSS Feed
Engineering at Meta
Engineering at Meta
MongoDB | Blog
MongoDB | Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
罗磊的独立博客
D
DataBreaches.Net
P
Privacy & Cybersecurity Law Blog
Schneier on Security
Schneier on Security
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Google DeepMind News
Google DeepMind News
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Jina AI
Jina AI
D
Docker
P
Proofpoint News Feed

博客园 - Skyman

XML文件修改 - Skyman - 博客园 IE和FireFox中JavaScript的函数名的作用域的异同 - Skyman - 博客园 Javascript的assert() gif test CSS Sprites 周记(081124-081128) Ha, I Can Touch The Ball Anywhere 几何变换矩阵 我的3D化身(Avatar) 真人3D Avatar 3D Dirichlet Free-Form Deformation(三维Dirichlet自由变形) UV UnWrap(UV展开) 图片拼接镶嵌(OpenGL实现) 模拟人生2人脸制作(转载) 脸部的黄金比例(转载) 使用WTL实现不规则窗口 最近在读《圣经》 《虚拟情人》Demo视频演示 Papervision3D(Version 1.5)引擎源代码分析
《虚拟情人- Simone》 Demo演示
Skyman · 2008-05-25 · via 博客园 - Skyman

【前言】:
美国有部科幻片叫《虚拟情人(Simulate One)》,剧情大概是:

 一位电脑天才及时帮维克多解决了麻烦:他送来了一套程序可以设计出完美而且高度逼真的三维动画虚拟人物。借助这一程序,维克多创造出了一个“无可挑剔的女人”。因为程序名称叫“虚拟一号”(SimulateOne),于是他便用其缩写“Simone”来给自己的女演员命名。维克多的电影顺利地完成了,并获得了巨大的成功。“西蒙妮”一夜之间成为了大众偶像,拥有了无数疯狂崇拜者,“她”实在完美得令人无法拒绝。但是,“西蒙妮”的真正身份却没有人知道,经过精心的策划安排,维克多小心翼翼地保护着这个秘密:所谓“完美女人”只是他用电脑创造的产物。甚至连他那身为制片公司老板的前妻也被蒙在了鼓里。两名记者似乎想揭开“西蒙妮”身份之谜,但结果只是陷入了更深的迷恋中。

我看完了就想自己实现一个虚拟的女孩出来,一定很有趣。经过一番努力,终于有那么一点意思,遂拿出来与大家分享,请大家轻点拍

【主要技术】:
1.采用肌肉驱动模型(Muscle-driven Model)的面部表情动画引擎;
2.实时次表面散射(Subsurface Scattering)的皮肤渲染效果。

【开发平台】
OpenGL + GLSL

【效果演示】(注:演示的是我和女孩聊天。Skyman是我,Simone就是显示的那个女孩)
1.
Skyman:西蒙妮,你获得了1000美元的奖金!
Simone:太好了!

2.
Skyman:你今天不许吃饭!
Simone:为什么?呜呜呜呜呜... ...

3.
Skyman:西蒙妮,你不是你。
Simone:你说什么哦?

4.
Simone:人家好累哦!
Skyman:可怜的孩子...

5.
Skyman:我现在能飞!
Simone:真的吗?

6.
Skyman:Fuck you!
Simone:Fuck you, too!

7.
Skyman:我要杀了你!
Simone:不要啊!

8.
Skyman:刚刚是你放屁的吧?吓得屁都放出来啦?
Simone:... ... 是 ... ...

                                                                           谢谢观赏!

---------------------------------------------------
Author: Skyman (吴俊)
版权所有,未经允许,不得转载
---------------------------------------------------