blender.md 1.8 KB

blender

Blender 3D ์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ปค๋งจ๋“œ๋ผ์ธ ์ธํ„ฐํŽ˜์ด์Šค. ์ธ์ž๋Š” ์ฃผ์–ด์ง„ ์ˆœ์„œ๋Œ€๋กœ ์‹คํ–‰. ๋” ๋งŽ์€ ์ •๋ณด: https://docs.blender.org/manual/en/latest/advanced/command_line/arguments.html.

  • UI๋ฅผ ๋กœ๋“œํ•˜์ง€ ์•Š๊ณ  ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ๋ชจ๋“  ํ”„๋ ˆ์ž„์„ ๋ Œ๋”๋ง(์ถœ๋ ฅ์€ /tmp์— ์ €์žฅ):

blender --background {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.blend}} --render-anim

  • .blend ํŒŒ์ผ์— ๋Œ€ํ•œ ๊ฒฝ๋กœ (//)์—์„œ ํŠน์ • ์ด๋ฏธ์ง€ ๋ช…๋ช… ํŒจํ„ด์„ ์‚ฌ์šฉํ•˜์—ฌ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ Œ๋”๋ง:

blender --background {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.blend}} --render-output //{{render/frame_###.png}} --render-anim

  • ๊ธฐ์กด ๋””๋ ‰ํ† ๋ฆฌ์— ์ €์žฅ๋œ ๋‹จ์ผ ์ด๋ฏธ์ง€๋กœ ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ 10๋ฒˆ์งธ ํ”„๋ ˆ์ž„ ๋ Œ๋”๋ง(์ ˆ๋Œ€ ๊ฒฝ๋กœ):

blender --background {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.blend}} --render-output {{/๊ฒฝ๋กœ/๋Œ€์ƒ/์ถœ๋ ฅ_๋””๋ ‰ํ† ๋ฆฌ}} --render-frame {{10}}

  • ๊ธฐ์กด ๋””๋ ‰ํ† ๋ฆฌ์— ์ €์žฅ๋œ JPEG ์ด๋ฏธ์ง€๋กœ ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ๋‘๋ฒˆ์งธ ๋งˆ์ง€๋ง‰ ํ”„๋ ˆ์ž„ ๋ Œ๋”๋ง(์ƒ๋Œ€ ๊ฒฝ๋กœ):

blender --background {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.blend}} --render-output //{{์ถœ๋ ฅ_๋””๋ ‰ํ† ๋ฆฌ}} --render-frame {{JPEG}} --render-frame {{-2}}

  • ํ”„๋ ˆ์ž„ 10์—์„œ ์‹œ์ž‘ํ•˜์—ฌ ํ”„๋ ˆ์ž„ 500์—์„œ ๋๋‚˜๋Š” ํŠน์ • ์žฅ๋ฉด์˜ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ Œ๋”๋ง:

blender --background {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.blend}} --scene {{์žฅ๋ฉด_์ด๋ฆ„}} --frame-start {{10}} --frame-end {{500}} --render-anim

  • Python ํ‘œํ˜„์‹์„ ์ „๋‹ฌํ•˜์—ฌ ํŠน์ • ํ•ด์ƒ๋„๋กœ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ Œ๋”๋ง:

blender --background {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.blend}} --python-expr '{{import bpy; bpy.data.scenes[0].render.resolution_percentage = 25}}' --render-anim

  • Python ์ฝ˜์†”์„ ์‚ฌ์šฉํ•˜์—ฌ ํ„ฐ๋ฏธ๋„์—์„œ ๋Œ€ํ™”ํ˜• Blender ์„ธ์…˜ ์‹œ์ž‘(์‹œ์ž‘ ํ›„import bpy ์ˆ˜ํ–‰):

blender --background --python-console