Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
PyCon2012ChinaBj-py-in-3Dmovie
Search
Zoom.Quiet
October 20, 2012
Programming
74
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
PyCon2012ChinaBj-py-in-3Dmovie
http://cn.pycon.org/2012/schedulebj
Zoom.Quiet
October 20, 2012
More Decks by Zoom.Quiet
See All by Zoom.Quiet
PyCon2014China-Zhuhai-high performance
zoomquiet
0
200
PyCon2014China-Zhuhai-meta programming
zoomquiet
1
180
PyCon2014China-Zhuhai-bpm.py
zoomquiet
0
160
PyCon2014China-Zhuhai-luna kv db
zoomquiet
0
150
PyCon2014China-Zhuhai-seed studio
zoomquiet
0
150
PyCon2014China-Zhuhai-Docker Registry Build By Python
zoomquiet
0
170
PyCon2014China-Zhuhai-jeff
zoomquiet
0
160
PyCon2014China-Zhuhai-pythonic front-end
zoomquiet
0
200
DevFest2014-Zhuhai-Polymer
zoomquiet
0
490
Other Decks in Programming
See All in Programming
AI Agent時代のリアーキテクチャ戦略と実践
hokaccha
9
4.8k
変化を抱擁するドキュメントの作り方 - ビジネスルール駆動開発がもたらす、コードとの新しい関係
ioki
2
220
アクセシビリティから考える情報設計
high_g_engineer
0
380
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
510
スマート反転とウェブアクセシビリティ
camiha
0
210
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2k
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
440
個人開発基盤をまるごとCloudflareに引っ越して爆速で総合的体験を向上させた話
tinykitten
0
200
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
550
ゲームコントローラやキーボードのファームウェアをSwiftで書く
kishikawakatsumi
1
250
The Rails Doctrine Decade
koic
2
120
スマートフォンでモールス信号を送受信する 〜スマートフォンのLEDとカメラで作る光通信の設計と実装〜
atsuki_seo
0
140
Featured
See All Featured
Crafting Experiences
bethany
1
340
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
550
Designing for Timeless Needs
cassininazir
1
480
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
240
Joys of Absence: A Defence of Solitary Play
codingconduct
1
520
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Product Roadmaps are Hard
iamctodd
55
13k
The untapped power of vector embeddings
frankvandijk
2
1.9k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
A better future with KSS
kneath
240
18k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
3
4.3k
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
谢谢!