Real time是如何帮助Pxiar 完成他们作品的

这里是说的real-time不是unity引擎渲染的那种real-time,是在Pixar的每个制作环节中无时无刻都在实现的real-time,包含了电影中复杂环境和角色的载入和运行管理,实时的表面细分(real-time subdivision surface),实时特效,以及这些复杂数字资产最后怎么在最新硬件中完成渲染的。

在介绍他们的流程和系统之前,需要先标注一下:因为pixar流程工业化的程度比较高,数学为第一生产力,R&D 开发程度及其高,很多东西不要直接借用和搭载在自己pipeline上,除非R&D很强,他们技术是联合高校和研究所作为课题共同开发,但是这个趋势还是可以展望一下的。

怕大家看到一半会弃文,找了个2016年的siggraph视频先的给大家先感受下,今年的开发比这个更精深一些。

KeyWord:

RTP- real-time previewer is Pixar real-time path tracing (ray tracing performance)实时的光线追踪 ,working with open GL ,Optix

USD- Universal Scene Description (USD)

它是同类型软件中有史以来第一个公开提供给大众使用的,它可以跨越各个流程,整合多个资产和三维元素,并且大规模的集中进行改造和更新。

具体的解释以及内容详细见

http://graphics.pixar.com/usd/docs/index.html

Hydra- real-time render engine 实时渲染引擎

如果你想看看这些资产加起来,无需渲染得到最后的镜头画面,Hydra就是答案。这是皮克斯的实时渲染引擎,基于OpenGL 4.4。重要的是,它是专门为长篇电影制作开发,场景创建速度非常快,可以同时倒入大量的polygon ,meshesa and texture.可参见COCO 那个整个体育场里面,万人大表演,向往里面倒入多少群集就倒入吧,看演示好像也挺稳定的

https://www.digitaltrends.com/computing/pixar-shows-software-at-gtc-2016/

https://graphics.pixar.com/usd/docs/api/hd_page_front.html

上面的视频一开始讲的就是Hydra.

Presto- pixar的神级动画系统,相关阅读下面,也是去年的,今年那个散装绑定也是在这个系统的rigging的新功能

https://www.digitaltrends.com/computing/pixar-shows-software-at-gtc-2016/

Open Subdiv- 一种开源的倒角模式, OpenSubdiv是一种对模型进行细分的计算方式数据库,它可以在大量的平行CPU和GPU上运行。这是个优化的编码路径,它做的模型细分可以在模型表面有形变的情况下保持前后一致。

OpenSubdiv is an API ready to be integrated into 3rd party digital content creation tools. It is not an application, nor a tool that can be used directly to create digital assets.

http://graphics.pixar.com/opensubdiv/docs/intro.html

Open GL-is across-language, cross-platform application programming interface(API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardware-accelerated rendering. (专业中文不懂,放弃翻译了)

以上设计的开源文件可以戳

https://github.com/PixarAnimationStudios/

2017 COCO中制作的Pipeline KeyNote:(因为coco 在有些地区还没有供应,所以借用了一些去年的资料来说明)

Optimized changed tracking

-Hydra rendering a scene

-Hydra primvar sharing (youtube上有教程,renderman相关)

Embedded and execution

Usd stage in maya mari

open GL

-Shading

Real time path tracing

RTP real-time previewer is Pixar real-time path tracing

Run FLOW USD 实时剪辑系统

Pixar Animation Studio's new material editing tool "Flow" enables their artists to interactively edit rich, complex shading networks. Flow provides live real-time feedback with full, multi-bounce progressive ray tracing using OptiX.

http://on-demand.gputechconf.com/siggraph/2015/video/SIG515-Danny-Nahmias.html

-Rigging

Presto as animation system

Primary tool

-IK

找不到资料,大概实现的方式就是可以通过画线吸附的方式,调整角色的IK,car 3 里面的driving system也是,动画师先画出想要的运动路径,车的运动路径会自动被吸附,能不能漂移主要靠系统自己先来算一个,动画师最后调整就好了。

coco里面的绑定是绑定了骷髅的骨骼和骨骼的间距,同时带有很大的绑定拉伸和延展性,所以可以散开。

-全程USD Cache

-Effects

做动画是个技术活,整个流程要比电影的技术流更高级一点,深思熟虑还是好好回去写剧本吧,pixar的网页上有很多他们研发的论文,技术宅的可以去翻翻研究下,坐等每个板块熟悉的小伙伴来填坑!

小编现在致力于深入的打入欧洲帝国主义的影视行业内部,为大家多扒一扒帝国主义的高科技再回馈给奋斗在祖国前线的电影工作者们。

不喜欢的也欢迎大家一起来吐吐槽....

本文来自企鹅号 - cgview媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏腾讯数据中心

警惕数据中心内部污染

近年来,PM2.5、雾霾等环境污染话题热度不减,当我们聚焦于数据中心,你是否清楚数据中心内的污染控制标准?什么仪器可以测试数据中心内的气体污染等级?如何净化数据...

5217
来自专栏大数据文摘

我们看一眼广告值多少钱?创造了多大的价值?

16912
来自专栏大数据文摘

MIT想用社交圈美食图训练识菜谱的AI?先过麻婆豆腐这一关!

1273
来自专栏阮一峰的网络日志

每周分享第 31 期

欢迎投稿,请前往 GitHub 的 ruanyf/weekly 提交 issue。

603
来自专栏大数据文摘

标题怎么起?分析9100篇10万+文章后...

2207
来自专栏智能算法

108个程序员的笑话,你都看得懂吗?

1、程序猿最烦两件事,第一件事是别人要他给自己的代码写文档,第二件呢?是别人的程序没有留下文档。 2、程序猿的读书历程:x语言入门—>x语言应用实践—>x语言高...

4047
来自专栏腾讯数据中心

腾讯数据中心制冷节能的十八般武艺——下

(本文内容接《腾讯数据中心制冷节能的十八般武艺——上》) (备注:图片带播放图标的均有视频介绍,视频链接为: http://v.qq.com/vplus/513...

3649
来自专栏新智元

《三体》编审执行人体冷冻手术,理论与技术解析

“妈妈,你沉睡在大地零下 100 多度的低温里。再见面,最短也是 50 年以后。虽然这是科学家给出的预言,预言也有可能落空,实验也可能失败。但,总还有希望不是吗...

2684
来自专栏编程一生

程序员是一个什么能力都可以发挥作用的平台

1052
来自专栏程序员的知识天地

程序员幽默:66条让你笑爆肚皮的程序员段子

1、程序猿最烦两件事,第一件事是别人要他给自己的代码写文档,第二件呢?是别人的程序没有留下文档。

932

扫码关注云+社区