Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
PyCon2012ChinaBj-py-in-3Dmovie
Search
Zoom.Quiet
October 20, 2012
Programming
0
53
PyCon2012ChinaBj-py-in-3Dmovie
http://cn.pycon.org/2012/schedulebj
Zoom.Quiet
October 20, 2012
Tweet
Share
More Decks by Zoom.Quiet
See All by Zoom.Quiet
PyCon2014China-Zhuhai-high performance
zoomquiet
0
150
PyCon2014China-Zhuhai-meta programming
zoomquiet
1
120
PyCon2014China-Zhuhai-bpm.py
zoomquiet
0
99
PyCon2014China-Zhuhai-luna kv db
zoomquiet
0
88
PyCon2014China-Zhuhai-seed studio
zoomquiet
0
87
PyCon2014China-Zhuhai-Docker Registry Build By Python
zoomquiet
0
100
PyCon2014China-Zhuhai-jeff
zoomquiet
0
78
PyCon2014China-Zhuhai-pythonic front-end
zoomquiet
0
110
DevFest2014-Zhuhai-Polymer
zoomquiet
0
400
Other Decks in Programming
See All in Programming
関数型まつり2025登壇資料「関数プログラミングと再帰」
taisontsukada
2
850
Railsアプリケーションと パフォーマンスチューニング ー 秒間5万リクエストの モバイルオーダーシステムを支える事例 ー Rubyセミナー 大阪
falcon8823
4
930
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
240
VS Code Update for GitHub Copilot
74th
1
320
A2A プロトコルを試してみる
azukiazusa1
2
1.1k
LINEヤフー データグループ紹介
lycorp_recruit_jp
0
880
0626 Findy Product Manager LT Night_高田スライド_speaker deck用
mana_takada
0
100
GoのGenericsによるslice操作との付き合い方
syumai
3
680
datadog dash 2025 LLM observability for reliability and stability
ivry_presentationmaterials
0
110
deno-redisの紹介とJSRパッケージの運用について (toranoana.deno #21)
uki00a
0
140
関数型まつりレポート for JuliaTokai #22
antimon2
0
150
AWS CDKの推しポイント 〜CloudFormationと比較してみた〜
akihisaikeda
3
310
Featured
See All Featured
Six Lessons from altMBA
skipperchong
28
3.8k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Become a Pro
speakerdeck
PRO
28
5.4k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
Adopting Sorbet at Scale
ufuk
77
9.4k
Automating Front-end Workflow
addyosmani
1370
200k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
5
210
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
930
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Documentation Writing (for coders)
carmenintech
71
4.9k
Transcript
影视CG制作⾏行业中的Python 华强⽅方特影业投资有限公司 周 辉
[email protected]
谁在使⽤用Python?
⽤用来做什么?
稍等!我们先来看⼀一下,其他 ⼀一些有趣的内容。
使⽤用内部专属语⾔言的⼯工作室们 • Blue Sky Studios: CGI Studio - Studio脚本语⾔言⽤用于描述其内部所有的场景⽂文件 -
对场景中的3D元素进⾏行各种操作 • Double Negative: Jet - ⽤用于⽑毛发、粒⼦子、流体、群集、布料、肌⾁肉等模拟 - 基于LLVM的异构计算技术 • Rhythm & Hues: FELT - ⼀一种内部⽤用于⽣生成、操作体积模型和各种模拟的⾃自定 义脚本语⾔言
各种模拟(Simulation)
使⽤用定制脚本语⾔言的软件们 • Qt - QtScript • RV - Mu •
FabricEngine - KL • Houdini - HScript • Maya - MEL • 3DS Max - MaxScript • SynthEyes - SIZZLE • 等等,以及其他各种……
但是!现在认为: 开发⼀一个新的影视CG类软件,如果不 ⽀支持 Python,会被认为是⾮非常不明智的!
⽀支持或基于Python的软件们
为什么选择Python?
多!快!好!省! • ⽤用户多,模块多,资料多…… • 上⼿手快,开发快,运⾏行快…… • 维护好,社区好,前景好…… • 省时,省⼒力,省⼼心……
我们如何应⽤用Python? • 流程控制和⽣生产管理 • 数字资产、素材管理 • 扩展、增强和“胶合”⽣生产⼯工具 • 处理⾏行业相关各种数据和⽂文件 •
⽤用于封装各种API • 系统管理
案例:Houdini & FileCache
打开⼀一个预先制作 的.hipnc⽂文件。
这部分代码,将嵌⼊入Houdini的.hip 或.hipnc⽂文件内部。hip⽂文件实际上是 ⼀一个⾮非常复杂的私有格式⽂文件。
这是Houdini otl中的关键代 码,作为⼀一个“数字资产”,可 供需要的.hip⽂文件调⽤用。可以 通俗地理解为“插件”。
原⽂文件: 位于远端、“压⼒力⼭山⼤大”的中 央存储服务器上 Cache后的⽂文件: 将位于本地或者速度较快的存 储设备上
⼀一些学习和参考资料 • http://www.python.org/ • http://nccastaff.bournemouth.ac.uk/jmacey/ Python/ • http://baileydan.com/ • http://www.slideshare.net/willzhou42
欢迎与我联系! •
[email protected]
• https://github.com/willzhou • https://bitbucket.org/wzhou • http://weibo.com/willzhouhui •
http://www.linkedin.com/in/willzhou
谢谢!