サイト内検索
メインメニュー
クイックリンク
Blender本体、作品、文書等
BlenderFoundation
- Blenderのダウンロード
- 公式ギャラリー
- 公式チュート等
- 公式動画チュートリアル
- 公式 Wiki マニュアル
- 公式スクリプトカタログ
- Durian プロジェクト

日本語化・翻訳サイト
日本語化の設定など
ドキュメント翻訳プロジェクト(JBDP)
Python API Reference 日本語版

日本語初心者用チュートなど
WBS+

よくある質問と答え
BlenderFAQ

日本語コミュニティ
Blender@2ch
Studio MOMO(総合)
GameBlender Wiki
BLUG.JP
(BLender User Group of JAPAN)


ニュース(英文)
BlenderNation

Blenderコミュニティ
blenderartists.org
- フォーラム
- 記事検索
- New feature tests
- Model Repository

ギャラリーサイト
Blender ARt Gallery

開発サイト
Blender Project Site
- BugTracker
- BugTracker2.5用
- PatchTracker
Blender Wiki
開発情報
SVNコミットログ
SVNコミット速報

非公式テストビルド
Graphicall.org

GameBlender
公式マニュアル
専用API
BugTracker(専用)
Bullet 物理演算ライブラリ
Blender-Games.com

YafRay
YafRay
YafRay-TALK-JPN
YafRayFAQ

LuxRender
LuxRender私家版資料

Scripts & Plugins
Python2.6.4

(2.44-2.48は下記を使用)
Python2.5.2
(2.43-2.40は下記を使用)
Python2.4.2
(2.37a以前などは下記を使用)
Python2.3.5
Python Japan User's Group
BlenderArtists::python & plugins
Blender Plugin Repository
awalker's(?)page
L-sysytem(Blender Dungeon)

チュートリアルなど
Blender Cookie Blenderで3DCG制作日記 BlenderVideos.com Blender 3D: Noob to Pro
blenderguru
IngieBee's Blender site
Michael's Blender Website!

モデル&マテリアル
Blender Model Repository
Kator Legaz 3D Model
Blend Swap

マテリアル
blender-materials.org
Blender機能別: Blender2.43 レンダラの新機能  
執筆者: yamyam
発行日付: 2006/12/17
閲覧数: 3264
サイズは 7.07 KB
印刷用ページ 友達に教える
 
元記事:blender.org - New Render features



レンダラの新機能



Alpha サンプルマスク


Blender 2.42 以前

Blender 2.42 以前


Blender 2.43、サンプルマスク使用

Blender 2.43、Sample mask 使用
Blender では、半透明 Face のレンダリングは別々のレンダー Pass で行われます。最初にすべての Solid(不透明)Face をレンダリングし、その後すべての半透明 Face が別のテンポラリバッファにレンダリングされ、これが Solid のレンダーバッファの上に、Alpha 値を使用して重ね合わせられます。レンダリング時間短縮のため、Solid Face の前にある半透明 Face のみが処理されます。

しかしこの方法では、ある半透明 Face の一部が被さっている場合、「継ぎ目」が発生します。例えば、この時アンチエリアスされた二つのピクセルの両方の Alpha が0.5である場合、「Alpha over」されると、新しい Alpha 値が0.7になってしまいます。(訳注:(1-0.5)*0.5+0.5=0.75)

これらのバッファをもっと効果的に重ね合わせるには、Alpha を格納するだけでなく、どこがピクセル内から生じたサンプルか、という情報も入れる必要があります。
これを現在、ビットマスクで行うようになりました。これで二つのピクセルが半分フィルされている場合、隣接した物と半分ずつになっている物(その後 Alpha 値を加算)か、重なりあわせる物(Alpha値を「Alpha over」)かを確認できます。

この画像は、Solid の Strand を Ztransp の Plane の上にレンダリングしたものです。

注意:極端にぼける "Gauss" のようなサンプルフィルタを使用している場合、サンプルマスクは上手く動作しません。他のほとんどのフィルタ、"Mitch" などは上手く動作します。



Material Node の速度向上


Shadow と AO の計算が Material のシェーディング自身の処理より前に終わるようになりました。つまり、多くの Material ノードを Shadow(もしくは AO)と共に使用しても、もうそんなに遅くはならないことを意味します。

下記ページの最後の二つのセクションもチェックしてみて下さい。
wiki.blender.org/index.php/BlenderDev/RenderPipeline


二点透視図


二点透視図を利用した建築画像過去10年間、素晴らしいクオリティの3D画像を得るため、あらゆる革新的な作業が行われてきたにもかかわらず、建築家は旧来の透視図の方を好むようです。


実際には、カメラが常に水平線とまっすぐになるよう並んでおり、垂直線がすべて平行になって見えています。この時、建築物全体が上手く収まるよう、フレーム(「ビューポート」)がずらされています。

これが Blender のレンダラでも利用できるようになりました(コードと下の動画は Wybren van Keulen氏によるもの)

download.blender.org/demo/test/2.43/lens_shift.mov


"Orco" からのタンジェント生成


シェーディング用オプション、"use Tangent" は、Mesh に UV ベクトルがある場合のみ正しく作成されていました。今は(可能であれば)、"Orco" からタンジェントが生成できるようになりました。このオプションは実際には Orco を(球状マッピングのような)極座標に変換し、UV のように使用しています。その結果、タンジェントは常に Z 軸と並ぶことになります。



Normal マップの Tangent サポート


ないときー/あるときーBlender の Normal マップ(2.36で追加)は、ビューに平行な Normal だけをサポートするコードを使用していたことにより、平面マッピングのみに限定されていました。

現在、Normal マッピングは「タンジェント空間(Tangent Space)」もサポートするようになり、新たにビューに依存しない、適切な Normal をすべての表面上に計算できるようになりました。

この画像は SubSurf された頭部モデルの、Normal マップなし(左)とあり(右)の比較です。モデルと Normal マップは ORB プログラムによるものでこちらからダウンロードできます。engineering.soclab.bth.se/tools/177.aspx

この手の Normal マッピングは外部ツールも必要なため、Normal マッピングの互換性を完全にしました。(以前は Z ベクトルのスケールが違っていました)

注意:このオプションは、Material Buttons の Shaders パネルの新しいボタン、"NMap TS" で使用できます。また、この機能は Blender Scene をレンダリングデータへと変換する際に Tangent 計算を行います。

デモファイル:download.blender.org/demo/test/normalmap_tangent.blend

(Alfredo de Greef 氏提供によるパッチです)


Render Layer の順序(Gamma オプションの削除)


サンプルマスクによる適切な Alpha 処理の実装に伴い、Render Layer オプションの処理順序が変更されました。現在は以下のとおりです。

Solid + Halo + Ztransp + Sky + Edge

Sky はその時の合成結果の Alpha を使用し、最後に追加されるようになりました。

そして、論理的に思え、高品質な結果を与えるのにもかかわらず、古典的な機能を削除しなければなりませんでした。そのオプションは、ガンマコレクションされたアンチエリアスです。
これは古くからの機能で、レンダリングをビデオ(TV)用のみに行う必要がありました(Video は2.2以上のガンマであり、アンチエリアスされた線が修正後は綺麗に見えます)。



元記事:blender.org - New Render features
 
評価された記事: 0.00 (0 件の投票)
このファイルの評価
カテゴリに戻る | カテゴリの一覧に戻る
ログイン
ユーザID または e-mail:

パスワード:



パスワード紛失
新着リンク
関連文書の新着

各コンテンツは特に記述がない限り、投稿者に著作権があります。投稿者の記載されていないものは管理者により作成。 
(C)2004-2010 blender.jp All Rights Reserved.  
Designed by yamyam. inspired from OCEAN-NET  
Special Thanks to kyk.:) Powered by XOOPS