ã§ã³ãã¬ã³ããªã³ã°ããã¸ã¿ã«åæ (ã³ã³ãã¸ãã)ãªã©ã®æ©è½ãåãã¦ããã. ãæã£ãã®ã«ãªããã¨æã£ããã¨ã«ã¤ãã¦ã¾ã¨ãã¦ã¿ã¾ãããOpenGLã¯æ®éã®ã©ã¤ãã©ãªã¨ã¯éããã¨ããGLUTãGLFWãä½è
ãªã®ããªã©ã解説ãã¦ãã¾ãã å±
ãä¸ãããé³MADä½è
ã«ãåå使ããããã½ããã¨ãªãã¾ããã ã§ã³ã«å¤é¨ã¢ã¸ã¥ã¼ã«ã¨ãã¦å
å
å¯è½ãªã¬ã³ãã©ã¼ãåå¨ãã¾ãã. ã©ãªããå©ãã¦ãã ããï¼ï¼çãããã®ä½æé²ãæ¶ãã¦ãã¾ãã¾ããï¼ å»å¹´å¹´è³ç¶ãä½æããããã«éèªã®ãçãããå¹´è³ç¶ãï¼CD-ROMä»ï¼ãè³¼å
¥ãã¾ããããã®éä¸è¨ã®ç»é¢ã®ãããããçãããã使ãããé¸æãã¦ä½æãæ°ããç»é²ãã¾ããããã¶ããã®æ製åçãè³¼å
¥ãã¦ãã¨æ ⦠Blender docs, 『Simulation, Modeling, and Programming for Autonomous Robots - Second International Conference, SIMPAR 2010』 P.16 Noriako Ando, et al. ã§ã³å¶ä½ãªã©ã使ç¨ç®çã«ãã£ã¦å¿
è¦ãªæ©è½ãç° â¦ They're working on the Evangelion feature animation movie. ã§ã¼ãã使ç¨ããã¨ããã¥ã¼ã³ã¬ã³ããªã³ã°å¦çãã§ãã¾ãã, Pencil+ã¯ãMayaã¨3DS Maxã«å¯¾å¿ããã¬ã³ãã©ã¼ã§ãã, è²éçããã³ã§æãããããªCGã表ç¾ãããã¨ãã§ãããã¥ã¼ã³ã¬ã³ããªã³ã°å¯¾å¿ãã©ã°ã¤ã³ã§ãã, ãã¥ã¼ã³ã¬ã³ããªã³ã°ãé«éåããã«ã¯ãPCãããé«æ§è½ãªãã®ã«å¤æ´ããæ¹æ³ãªã©ãããã¾ãã, ãã ãPCã«GPUãCPUãã¡ã¢ãªãå¢è¨ããã«ã¯é常ã«é«é¡ã«ãªãå ´åããããã¾ãæéããããã¾ãã, ãã®å ´åããã¯ã©ã¦ãåã¬ã³ããªã³ã°ãµã¼ãã¹ããå©ç¨ããæ¹æ³ãããã¾ãã, ã¯ã©ã¦ãåã¬ã³ããªã³ã°ãµã¼ãã¹ã¨ã¯ãã¤ã³ã¿ã¼ãããã®åããå´ã«æ°ç¾å°ãªã©ã®ã¬ã³ããªã³ã°ç¨ã³ã³ãã¥ã¼ã¿ãç¨æããã¦ãããCPUãªã©ãé«é¡ãªãã®ã«è¼ãæ¿ãããªãã¦ããã¬ã³ããªã³ã°ã®ã¹ãã¼ãã大å¹
ã«ã¢ããã§ãã¾ãã, ãã¥ã¼ã³ã¬ã³ããªã³ã°é«éåã®ä¸ã¤ã®æ¹æ³ã¨ãã¦ããããã§ãã, ãã¥ã¼ã³ã¬ã³ããªã³ã°ã«ã¤ãã¦è§£èª¬ãã¾ããã, ã¬ã³ããªã³ã°ã¯å¦çã«æéãããããã¨ãå¤ããæ¥åå¹çåã®ããã«é«éåãããã¨ããã¨é常ã«è²»ç¨ãæéããããã¾ãã, Render Poolï¼ã¬ã³ãã¼ãã¼ã«ï¼ã§ã¯ã1,000å°ä»¥ä¸ã®GPUãµã¼ãã¼ãç¨æãã¦ãããå ´åã«ãã£ã¦ã¯ä½æéããããã¬ã³ããªã³ã°ãæ°åã«ç縮ã§ãã¾ãã, ã¾ãã1ã¯ãªãã¯ã§ã®ç°¡åãªã¢ãããã¼ãã«ã対å¿ãã¦ãã¾ãã, ãã²ãå¿«é©ãªã¬ã³ããªã³ã°ãã楽ãã¿ãã ããã, ã2021ããªã³ã©ã¤ã³ã¬ã³ãã¼ãã¡ã¼ã ã®ãããã3é¸ï¼5社ãæ¯è¼ï¼, GPUã¬ã³ããªã³ã°ã¨ã¯ï¼CPUã¬ã³ããªã³ã°ã¨ã®éãï¼ã©ã¡ããå¿
è¦ï¼, ã2021ãGPUã¬ã³ããªã³ã°ã«ããããã®ãã¼ããã½ã³ã³6é¸, ã詳細ãã¬ã³ããªã³ã°ã¨ã¯ä½ï¼æ åã»3DCGã»DTMã»Webã¨ã®é¢ä¿æ§, ã2021ãGPUã¬ã³ããªã³ã°ã¨ã¯ï¼ããããGPUã¬ã³ããªã³ã°ãµã¼ãã¹ã®æ¯è¼, JAPAN: ã101-0021ãæ±äº¬é½å代ç°åºå¤ç¥ç°3-13-2ãLIFORK AKIHABARA II R4C, NORTH AMERICA: #1801- 1 Yonge Street Toronto, ON M5E 1W7 (416) 823-2402, ãã¥ã¼ã³ã¬ã³ããªã³ã°ä»¥å¤ã®ã¬ã³ããªã³ã°, ãã¥ã¼ã³ã¬ã³ããªã³ã°å¯¾å¿ã½ãã, ãã¥ã¼ã³ã¬ã³ããªã³ã°å¯¾å¿ã¬ã³ãã©ã¼, ãã¥ã¼ã³ã¬ã³ããªã³ã°ãé«éã«ããã«ã¯, Render Poolï¼ã¬ã³ãã¼ãã¼ã«ï¼å
¬å¼ãµã¤ã. www.khara.co.jp studio-q.co.jp #b3d", “"Next Gen" - Blender Production by Tangent Animation soon on Netflix! Blender(ブレンダー)とは、オープンソースの統合型3DCGソフトウェアの一つであり、3Dモデリング、モーショングラフィックス、アニメーション、シミュレーション、レンダリング、デジタル合成 (コンポジット)などの機能を備えている。, また、バージョン2.8以降は2D Animationテンプレートを持っており、2Dアニメーション制作ソフトとして使うことも容易となっている。, 一般的な3DCGソフトウェアと比較すると軽量でライセンス料が無料なことから、アマチュア層に普及が進んでいる[4]。, 操作面では、バージョン2.7x系までは「オブジェクト(個々の3Dモデル)は右クリックで選択」が基本という、他の大半のソフトウェアと異なる点が特徴の一つ(選択に用いる際のマウスボタンクリックの右と左を入れ替える事は、バージョンを問わずユーザー設定にて可能)であったが、バージョン2.8x以降は「左クリックで選択・右クリックでサブメニュー」という、一般的なソフトウェアの操作に倣っている。, FreeCADなどマウスの操作体系をBlenderと同じ仕様に変更できるCADソフトもある。, BlenderはWindows(バージョン7、8.1、10)、macOS(10.13以上)、Linuxなど複数のOS環境上で動作する (クロスプラットフォーム)[5]。ダウンロード可能なバイナリにはポータブル版 (Windowsでは.zip、Linuxでは.tar.xz) 、インストーラー版、各ストア版(Microsoft Store/Snap Store/Steam)が用意されている。, Blenderの動作には少なくとも10年未満の新しいハードウェアが必要となる (下記の最小動作環境参照)[5]。, BlenderのUIは3ボタンマウス及びペンタブレットに最適化されている。2ボタンマウスやトラックパッドでは内蔵の3ボタンエミュレーション機能を使う必要がある[6][7]。またBlenderは3Dマウス (NDOFデバイス) にも対応している[7]。, 3DCG業界やアニメ業界ではMaya、3ds Maxが標準となっているが[8]、近年では機能が強化されたことで利用する動きもある[9]。, Blenderは2D/3Dベクターペイント及びアニメーションのためのGrease Pencil(グリースペンシル)機能を有している。この機能は直接3D空間内に手描きことが出来、それに対し3D空間での移動・変形やライティング等を含めた撮影が可能となっている[17]。この機能は3Dモデリングのための下書き、ストーリーボード[18][19]、手描きアニメーションなどに利用できる。またストロークはリギングできるため、カットアウトアニメーションを作ることも可能となっている[20]。, 2Dアニメーションに向けて、2D Animationテンプレートが付属している。またボックス変形、キャンバス回転、ブラシパックのインポートなどに対応するGrease Pencil Toolsアドオンも搭載されている。, Grease Pencilはビットマップ画像(ラスタ画像)をベクトル化する画像トレス機能を有している[21](Potrace(英語版)ベース)。ただし可能なのはアウトライン(輪郭線)化のみであり、線画トレスで使われるセンターライン(中心線)のベクトル化には未対応となっている。, ベクタ自体の生成はドローモードで、生成後の編集はエディットモード・スカルプトモードでおこなわれる[22]。2Dレイヤー機能を持っており、下描きレイヤーで下描きした後、線画レイヤーで線画作業することも可能となっている。, Grease Pencilマテリアルはストローク(線)とフィル(面)にテクスチャを指定することができ、それによってアナログ画材風にすることができる。またストロークとフィルの色は単一色だけでなく頂点カラーで指定することもできる。頂点カラーで指定する場合はシーン内に大量のマテリアルを作成する必要性が低くなる。, Grease Pencilは前後の参照フレームを表示するためのOnion Skinning機能を有している。また、フレーム補間(interpolation)機能も有しており、セルアニメにおける中割り(動画工程)を自動で行うことが可能となっている[23]。, Grease Pencil オブジェクトはメッシュやライトなどのように単独のオブジェクトであるため、3D空間に配置され移動や撮影が可能である。また視覚エフェクト(Visual Effect)機能も有しており、透過光(グロー)などの撮影処理がリアルタイムに可能となっている。, ツール毎に独自の操作ウィジェットを持つポリゴンモデリング機能、カーブモデリング機能、非破壊で様々な効果を加えるモディファイア機能、高度なスカルプトモデリング機能などを備えている。, スカルプトモードが搭載されており、形状をスカルプトして有機的な形状を作成できる。タブレット入力に対応しており、筆圧に応じたスカルプトが可能となる(傾きには未対応)。スカルプトモデリング用のテンプレートも搭載されている。, 直感的に布の物理演算を行うことができるSculpt Cloth機能もある[24]。2.91でプラスチックのような可塑性に対応した。, モディファイアが搭載されており、オブジェクトの様々な非破壊的変形が可能となっている。, 2.92ではGeometry Nodesモディファイアが搭載され、ノードベースの非破壊編集も可能となる予定。また外部アドオンにはノードベースでプロシージャルモデリング/アニメーションが可能なSverchokアドオン、Sorcarアドオン、Animation Nodesアドオンもある。, パーティクルを利用した毛髪の編集に対応している。リアルタイムにヘアシェーダーを当てることも可能となっている。, UV編集では自動展開、ライブ展開、UVスカルプトなどに対応している。UVマップ形式はUDIMに対応しており、Ptexには未対応となっている。, リアルタイムレンダラーのEEVEEやインタラクティブレンダリング可能なパストレースレンダラーのCyclesが搭載されており高速なルックデブが可能となっている。, シェーダーでは各種物理ベースシェーダーのほか、ノードベースでのシェーダー作成や、Open Shading Language(英語版)によるテキストベースのシェーダー作成も可能となっている。, Blender には独自のファイルブラウザ及び各種インポーター/エクスポーターが搭載されている。Blender 2.9x ではアセットシステム及びアセットブラウザも搭載される予定。アセットブラウザではアセットのドラッグ&ドロップが可能。, Blenderのネイティブ形式は独自の .blend 形式となっている。.blend 形式ではバージョンによって細かな仕様が異なっているものの、変換などによりなるべくバージョン間の互換性が確保されるようになっている。, .blend 形式にはUIの状態、各種データブロック(シーンやオブジェクトやマテリアルなど)、埋め込みファイル(テキストやテクスチャなど)の情報を含んでいる。また2.9x以降は任意のデータブロックをアセット化して説明やタグ付けすることが可能となる予定。なお.blend 形式では単独シーンだけでなく複数のシーンを含むことができる。, Blenderでは外部 .blend ファイルに含まれている任意のデータブロックを個別に追加またはリンクすることが可能となっている。ライブラリオーバーライドにも対応しており[25]、リンクしたデータブロックの任意のパラメータの上書きが可能となっている。, ファイルのインポート及びエクスポートではオートデスクのFBX形式、クロノス・グループのCOLLADA (.dae) 形式およびglTF形式などの代表的な3Dシーン及びモデル形式、ジオメトリキャッシュのAlembic形式(.abc)の読み込み及び書き出しが可能となっている。また、Universal Scene Description (USD) 形式でのエクスポートにも対応している。, CADファイルのインポートではDXF形式を入出力するためのAutoCAD DXFアドオンも搭載されている。外部アドオンには建物情報モデル (BIM)で使われるIFC形式などを入出力するためのBlenderBIMアドオン、地理情報システム(GIS)で使われるGeoTIFF形式などを読み込むためのBlenderGISアドオン、写真測量で使われる形式を読み込むためのblender-photogrammetryアドオン[26]やBlender-Addon-Photogrammetry-Importerアドオン[27]、化学ファイル形式(英語版)を読み込むためのChemicals in Blenderもある。, テクスチャ画像ではOpenEXR形式、DDS形式、Photoshop PSD形式を始めとする様々な画像形式の読み込みに対応している。, また動画や音声ではFFmpegのライブラリを使用しているため、様々なフォーマットやコーデックの動画や音声の読み込みが可能となっている。, Blenderではヘアパーティクル機能を使うことでオブジェクトのスキャッタリングが可能となっている[28]。また2.92以降はGeometry Nodesが搭載される予定であり、それによってノードベースのオブジェクトのスキャッタリングも可能となる予定[29]。, 単純なアニメーション、Python式を使った連動アニメーション (ドライバー[注 2])、スケルタルアニメーション (ボーンアニメーション)などに対応している。, スケルタルアニメーションではフォワード・キネマティクス(英語版) (FK・順運動学)、インバース・キネマティクス(英語版) (IK・逆運動学)の両方に対応している。IKソルバーにはBlender独自のものとiTaSCベースのもの[30]が搭載されている。ジョイント・コンストレイント(英語版)を含む様々な拘束が可能。, シミュレーションにはBulletベースの剛体シミュレーション[31]、独自の布・軟体・ヘアシミュレーション、Mantaflowベースの流体シミュレーション (液体・気体)[32]などが搭載されている。, ノードベースのコンポジット機能を搭載しており、様々な画像処理が可能となっている。OpenCLによるGPU処理に対応している。ディープコンポジティングには対応していないが、Cryptomatteには対応している。, また、2D/3Dモーショントラッキング、ロトスコープなどのVFXに必要となる機能及びVFXテンプレートも搭載されている。, 2.83以降にはVR表示に対応するVR Scene Inspectionアドオンが搭載されている[33]。この機能にはOpenXR対応のヘッドマウントディスプレイ (HMD) デバイス (OpenXR#対応ハードウェア参照) が必要となる[34]。, なお入力デバイスにはまだ対応しておらず開発中となっている(xr-actions-D9124ブランチ)。, BlenderはPythonスクリプトを使用してエディタやオペレーターを拡張することができる。標準ワークスペースにはPythonスクリプトを編集するためのScriptingワークスペースが用意されている[35]。, Scriptingワークスペースには構文強調に対応したテキストエディタ、Pythonコンソール、操作ログなどが用意されている。, PyCharmやEclipse/PyDev(英語版)などの外部エディタを使ってPythonスクリプトを編集することも可能となっている。この場合、コード補完にはfake-bpy-moduleなどの外部モジュールを使う必要がある[36]。またリモートデバッグにはremote_debugger.pyなどが必要となる[37]。, なお、Blenderは7割前後のコードがC言語で書かれており2割前後のコードがC++で書かれている[38]ものの、C言語やC++でアドオンを作成するため機構やSDKは用意されていない。PythonからC/C++で書かれたダイナミックライブラリを呼び出し、as_pointer()メンバ関数で主要構造体のポインターを取得しダイナミックライブラリ側へと渡すことは可能[39]なものの、構造体の定義などは自前で行う必要がある。, 動画編集用の Video Sequence Editor (VSE) 機能およびVideo Editingテンプレートが搭載されている。プロキシ編集に対応している。, 動画編集を強化するアドオンのBlender Power Sequencerも付属している。, 3D印刷に向けて編集モードのMesh Analysisオーバーレイ[40]や3D-Print Toolboxアドオン[41]などのメッシュ解析・クリーンアップ機能が搭載されている。ただし直接3D印刷を行うことは出来ない。, 2.7xまではゲームエンジン機能を内蔵しており、ロジックノードやPythonスクリプトを利用することでインタラクティブなコンテンツを制作することが可能であった。2.8ではゲームエンジン機能が一旦削除されたものの、今後インタラクティブモードが再度追加される予定となっている。, Workbenchはビューポート向けの作業用レンダラーであり、Eeveeは高度なリアルタイムレンダラーとなっている。CyclesはGPU/RTX(英語版)対応のパストレーシングレンダラーであり、オフラインレンダリング向けとなっている。これらレンダラーはビューポート上のプレビュー表示でも使うことが出来る。, CyclesとEeveeの間にはレンダリング手法が異なることもあり、マテリアルなどの非互換性が多少存在する[42][43][44]。, なお、過去のレンダラーにはスキャンライン/レイトレーシングハイブリッドレンダラーのBlender Internalが存在した。Blender Internalはバージョン2.8で削除された。. ã»ã«ã«ãã¯ãªãã° Cycles ãã Blender ã¬ã³ãã¼ã Eevee ã®æ¹ãã¬ã³ããªã³ã°ãéãã ããªã¼ã®ç©çãã¼ã¹ã¬ã³ãã©ã¼ã¯ Cycles 以å¤ã«ãé¸æè¢ããããã¯ãªãªãã£ã¼ãã¬ã³ããªã³ã°æéã®æ¯è¼ã¯Render Engine Comparison: Cycles vs The Restãåç
§ã - BlenderNation”, https://www.blendernation.com/2018/08/20/next-gen-blender-production-by-tangent-animation-soon-on-netflix/, “Blender and Next Gen: a Netflix Original - Jeff Bell - Blender Conference 2018”, https://www.youtube.com/watch?v=iZn3kCsw5D8, Ubisoft Joins Blender Development Fund to Support Open Source Animation, Grease Pencil » Grease Pencil Weight Paint Mode » Introduction, Blender Foundation releases Blender 2.83 LTS, Blender 2.66 adds Bullet physics, Dynamic Topology, Reference/Release Notes/2.83/Virtual Reality - Blender Developer Wiki, Rendering » Eevee » Materials » Supported Nodes, Cycles vs. Eevee - 15 Limitations of Real Time Rendering in Blender 2.8, Sneak peek: Blender’s new Eevee real-time render engine, Workbench: Depth Of Field: Initial Commit, EEVEE: Depth of field: New implementation, Cycles for 3DS Max plugin beta 1.05 released, Use Blender’s Cycles renderer inside Houdini with hdCycles, Cycles: Enable baking panel in OptiX and redirect those requests to CUDA for now, Process/Translate Blender - Blender Developer Wiki, YouTubeが広告なしで動画を公開していたBlenderをブロック、BlenderはP2Pによる無料ストリーミングにチャレンジ, Epic Games、Blender に 120 万ドルを Epic MegaGrant として支援, Facebook joins the Blender Development Fund, Blender Development Fund Corporate Membership, Join Blender Cloud: Claim Your Movie Credit, Blender Cloud adds Production Tracking and Render Management, https://ja.wikipedia.org/w/index.php?title=Blender&oldid=81918424, Accumulation Motion Blur / Post-Process Blur.