# BlenderによるCG作成方法 [スタジオ(twisting.blend)](https://drive.google.com/file/d/1zalok-2aUlInocHowa2nQwLYw_-DILez/view?usp=sharing) 2022/03/04更新(ライトが増えていく問題を解消) ### 静止画 説明します ### 動画 1. ParaViewでの時系列ジオメトリデータを連番x3dファイルとしてエクスポート([参照](https://qiita.com/menonon/items/e8c5be640042c8bdf7e3#paraview%E3%81%A7%E3%81%AE%E5%8F%AF%E8%A6%96%E5%8C%96%E3%81%BE%E3%81%A8%E3%82%81)) ```python= Start = 0 End = 10 savedir = 'C:/Users/owner/Blender/09-14/' #<-ここはあなたの環境に合わせて必ず変更してください。最後にスラッシュが必要です。また、保存先のディレクトリは自動生成されません。存在しないディレクトリを指定した場合エラーになります。 animationScene1 = GetAnimationScene() renderView1 = GetActiveViewOrCreate('RenderView') animationScene1.PlayMode = 'Snap To TimeSteps' animationScene1.AnimationTime=Start for time in range(Start, End): #この次の3行は行頭にタブ(インデント)が必要です。 timeStr = '%04d' % time ExportView(savedir+timeStr+'.x3d', view=renderView1) animationScene1.GoToNext() #ここまでコピペ実行したらもう一度エンターキーを押します。するとfor文の内容が実行を開始します。 ``` 2. Blenderで連番x3dファイルを読み込み,レンダリングを行い,連番画像ファイルを作成する. 説明します 3. 連番画像ファイルから動画を作成 * アニメーションGIF([参照](https://buralog.jp/imagemagick-gifanimation/)) ``` magick convert -layers optimize -delay 50 -loop 0 blended_*.png movie.gif ``` オプションの-layers optimizeをつけることに注意.ファイルサイズを抑えるため. * MP4動画([参照](https://qiita.com/livlea/items/a94df4667c0eb37d859f)) ``` cd C:\Users\owner\Blender\Tendril\images ffmpeg -r 34 -i blended_%04d.png -vcodec libx264 -pix_fmt yuv420p movie.mp4 ``` -rのあとの数字がフレームレート(1秒間あたりの枚数)を表す.
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up