เบลนเดอร์ (ซอฟต์แวร์)

จากวิกิพีเดีย สารานุกรมเสรี
สำหรับความหมายอื่นของ เบลนเดอร์ ให้ดูที่ เครื่องปั่น
Blender
Blender 2.46 splash screen
Blender 2.46
ผู้พัฒนา The Blender Foundation
รุ่นล่าสุด 2.63a / 10 พฤษภาคม พ.ศ. 2555 (2012-05-10); 895 วันก่อน
เขียนบน C (เป็นหลัก) C++ และ Python
ระบบปฏิบัติการ ทำงานได้หลายระบบ เช่น Microsoft Windows GNU/Linux Mac OS X (10.3+)
ประเภท คอมพิวเตอร์กราฟิกส์สามมิติ
ลิขสิทธิ์ GPL
เว็บไซต์ www.blender.org

เบลนเดอร์ เป็นซอฟต์แวร์เสรี สำหรับงานคอมพิวเตอร์กราฟิกสามมิติ สามารถใช้สร้าง โมเดลสามมิติ, คลี่UV , ทำพื้นผิว (Texture), จัดการการเคลื่อนไหวแบบใช้กระดูก, จำลองการไหลของน้ำ, จำลองผิวหนัง, คอมพิวเตอร์แอนิเมชัน, เรนเดอร์, พาทิเคิล, การจำลองด้วยคอมพิวเตอร์อื่นๆ, การตัดต่อและตบแต่งวีดิทัศน์และภาพผ่านระบบ คอมโพสิต, และยังใช้สร้างแอปพลิเคชันแบบสามมิติได้อีกด้วย เบลนเดอร์ทำงานได้บนหลายระบบปฏิบัติการ, เช่น Microsoft Windows, Mac OS X, GNU/Linux, IRIX, Solaris, NetBSD, FreeBSD, OpenBSD และมีการพอร์ตอย่างไม่เป็นทางการไปยังระบบ BeOS, SkyOS, AmigaOS, MorphOS และ Pocket PC เบลนเดอร์มีคุณลักษณะทัดเทียมกับโปรแกรมสามมิติระดับสูงอื่นๆเช่น Softimage|XSI, Cinema 4D, 3 ดีเอสแมกซ์, Lightwave และ Maya โดยมีคุณลักษณะสำคัญเช่นการจำลองกองวัตถุล้มกระทบ, การกระทบกันระหว่าง ของไหล, ผ้าถูกลมพัดพริ้ว และโครงสร้างยืดหยุ่นต่างๆ, มีระบบ modifier แบบเป็นชั้นสำหรับปรับโมเดล, ระบบจัดการภาพเคลื่อนไหวคุณภาพสูง, ระบบจัดการวัสดุและการคอมโพสิตแบบ node และรองรับ ภาษาไพทอน สำหรับเขียนสคริป Blender ต้องการ OpenGL ในการทำงาน ในปีพ.ศ. 2550 เบลนเดอร์เป็นซอฟต์แวร์แอนิเมชันสามมิติที่ถูก install มากที่สุดในโลก [1]

ประวัติ[แก้]

ภาพหน้าจอการทำงาน จาก Blender 2.4 แสดงการ composite เพื่อปรับแต่งผลของการ render ด้วย node editor
Suzanne โมเดลที่นิยมใช้ในการทดสอบวัสดุในเบลนเดอร์ ในลักษณะเดียวกับ Utah teapot

เบลนเดอร์ถูกพัฒนาขึ้นเพื่อใช้ภายในสตูดิโอแอนิเมชัน NeoGeo และ Not a Number Technologies (NaN) ในประเทศฮอลแลนด์ โดย Ton Roosendaal ซึ่งเคยเขียนโปรแกรมจำลองภาพโดยการคำนวณทิศทางแสงบนเครื่อง Amiga ในปี 1989 โดยชื่อ"เบลนเดอร์"ได้รับแรงบันดาลใจมาจากเพลงของ Yellow จาก album Baby

Roosendaal ก่อตั้ง NaN ขึ้นเมื่อเดือนมิถุนายนปีพ.ศ. 2541 ขึ้นเพื่อพัฒนาและเผยแพร่โปรแกรมเบลนเดอร์ โดยในระยะแรกเบลนเดอร์เป็นแชร์แวร์จนกระทั่ง NaN เลิกกิจการในปีพ.ศ. 2545

กลุ่มผู้ถือหุ้นตกลงจะขายสิทธิ์ในการจัดการ Blender license ให้เป็นแบบ GPL ในราคา €100,000 ในขณะนั้น (พ.ศ. 2545) และหลังจากที่ Roosendall ได้เริ่มระดมทุนจากการรับบริจาคระยะหนึ่ง ก็ได้ประกาศว่าวันที่ 7 เดือนพฤศจิกายนพ.ศ. 2545 ว่าได้รับเงินบริจาคเพียงพอ และเบลนเดอร์ก็กลายเป็นซอฟต์แวร์เสรีและได้รับการพัฒนาต่อมาจนถึงปัจจุบันภายใต้การดูแลของ Blender Foundation

ในระยะแรก Blender Foundation ได้สงวนสิทธิ์ที่จะใช้ dual license (การใช้ license แบบคู่ขนานคืออาจทำสัญญากับบางนิติบุคคลด้วยสัญญาที่ไม่ถูกบังคับโดยข้อกำหนดของ GPL) แต่ทางเลือกนี้ไม่ได้ถูกใช้กระทั่งยกเลิกไปในปีพ.ศ. 2548 ปัจจุบัน Blender จึงอยู่ใต้สัญญาแบบ GPL เท่านั้น

คุณลักษณะ[แก้]

Blender เป็นโปรแกรมที่มีขนาดไฟล์ที่เล็ก (ประมาณ 40MB หรือเล็กกว่าหากเลือกเฉพาะส่วน) ทำงานได้โดยไม่ต้องอินสตอล สามารถใส่ในแฟลชไดรฟ์ขนาดเล็กได้ สามารถทำงานได้บนระบบปฏิบัติการหลายรูปแบบ มีความสามารถในการทำคาแรคเตอร์และโมเดล ได้ใกล้เคียงหรือแม้แต่สูงกว่าโปรแกรม 3 มิติระดับสูงอื่นๆในหลายกรณี

  • รองรับโครงสร้างพื้นฐานเรขาคณิตและการปฏิบัติการหลายอย่าง ได้แก่โมเดล Polygon, พื้นผิวแบบ Subdiv Bezier curve พื้นผิว NURBS metaballs digital sculpting และ ฟอนต์
  • รองรับการนำเข้าไฟล์จากโปรแกรมอื่นๆ เช่น Wavefront OBJ, Wings 3D, 3 ดีเอสแมกซ์, LightWave3D, COLLADA และอื่นๆ
  • มีเครื่องมือสำหรับทำแอนิเมชัน เช่น armature (กระดูก), constraints, lattice deformation, mesh deform (harmonic coordinate), shape keys, keyframes, timeline, non-linear animation, constraints, vertex weighting, ข้อต่อแบบ dual quaternion, ระบบ particles, ระบบจำลองฟิสิกส์ Bullet (Software) ของไหล ไฟ, ระบบขน ระบบแปรงสำหรับแปรงทิศทางขน ฯลฯ
  • มีเครื่องมือสำหรับใช้ตัดต่อและตกแต่งวิดีโอในตัว
  • มีเอนจินสำหรับเรนเดอร์ภายในโปรแกรมที่มีประสิทธิภาพสูงโดยมีคุณลักษณะสำคัญเช่น DoF, Subsurface Scattering, Volumetric Rendering และรองรับโปรแกรมภายนอกสำหรับการเรนเดอร์ที่มีความสามารถคำนวณแสงที่ซับซ้อนกว่าตัวเบลนเดอร์เอง (เช่นการคำนวณแบบ photon mapping และแบบ path tracing) ทั้งแบบที่เป็นซอฟต์แวร์เสรีเช่น YafRay และ LuxRender หรือซอฟต์แวร์กรรมสิทธิ์เช่น Indigo, Renderman, V-Ray
  • สามารถเขียนโปรแกรมเสริมการทำงานได้ด้วยภาษา ไพทอนสคริป
  • มีเกมเอนจินในตัว
  • ระบบแสดงผลแบบ GLSL เช่นสามารถจำลองเงาตกกระทบพื้นผิวได้ในตัว modeler เอง สามารถผสมผสานการทำงานแบบ multi texture ได้
  • แก้ไขภาพแบบแรสเตอร์ได้ในตัวโดยสามารถใช้ Node เพื่อจำลองการทำงานแบบ Layer
  • ระบบคลี่ UV แบบ ABF++ และ LSCM พร้อมระบบ pin ปักหมุดเพื่อช่วยการคลี่แบบต่อเนื่อง การแสดงค่าความบิดเบี้ยว/ความตึงของหน้า UV
  • สามารถระบายสีบนพื้นผิว 3 มิติได้ทันที
  • รองรับ tablet
  • สามารถนำไปแจกจ่ายหรือขายต่อได้โดยไม่ผิดกฎหมาย ตามสัญญาอนุญาตสาธารณะทั่วไปของกนู

ภาพแสดงคุณลักษณะ[แก้]

ภาพเคลื่อนไหว[แก้]

ตัวอย่างการใช้งานเบลนเดอร์ในสื่อต่างๆ[แก้]

ภาพจาก Big Buck Bunny ภาพยนตร์ที่สร้างขึ้นด้วยเบลนเดอร์

แหล่งข้อมูลอื่น[แก้]

Wikibooks
วิกิตำรา มีคู่มือ ตำรา หรือวิธีการเกี่ยวกับ:
Blender3d

อ้างอิง[แก้]

ซอฟต์แวร์เสรีเพื่องานคอมพิวเตอร์กราฟิกส์
กิมป์ | Krita | อิงก์สเคป | เบลนเดอร์