3D CG with SketchUp

Sketchup/Maxwell Render/ など3DCGについて
<< Sketchup6! | main | 最優先の既知の問題−High priority SKETCHUP 6 known issues >>
スポンサーサイト

一定期間更新がないため広告を表示しています

| スポンサードリンク | - | | - | - |
Sketchup 6:自分だけのスケッチエッジスタイルを作成する−その1
forumにポストされていたものの翻訳です。
元のスレッド

自分だけのスケッチエッジスタイルを作成する

sketchup6のユーザーインターフェースのスタイルブラウザでは、”.style”ファイルの一部として保存される設定の、ほとんど全てを編集することが出来ます。
そこから除外されているのに注意すべきは、自分だけのスケッチエッジを作成することです。
スケッチエッジのシステムは、モデルを描画するための”.style”ファイルに保存されている、グレースケールのストロークの繋がりの画像を使用しています。
自分だけのスケッチエッジを作成することは出来ますが、.styleファイル形式に関して、ちょっとした解剖学的知識と、ラスタ画像編集プログラムに関する知識を必要とします。
これはそれほど簡単な操作とは言えませんが、将来はもっと簡単になる予定です。

しかしながら、.styleファイル形式をマスターすることは、好みに応じたユニークなスタイルを作ることが可能になります。

.Styleファイル形式の分析

.style
.styleフォーマットは、実際はいくつかのXMLファイル、.styleのサムネール、スケッチエッジを使用しているのであればそのストローク画像ファイルを含んだzipフォーマットです。

これを閲覧するには下記の手順に従います。

1. 以下のディレクトリにある、styleファイルを複製します。
Program Files¥Google¥Google SketchUp 6¥Styles¥Sketchy Edges

2. 複製の拡張子をzipに変更します。

3.デスクトップに解凍します。

4.そのフォルダを開くと、この構造を見ることが出来ます。


doc_thumbnail.pngは、.styleのための、ちょうど64*64ピクセルのサムネイルです。
references.xmlファイルは我々の内部的な構造ファイルで、編集してはいけません。
documentProperties.xmlファイルはそれ自身が作成、変更された日付、サムネイル画像のパスとスタイルの記述を含んでいます。
Document.xmlには、スタイルブラウザで見ることが出来る全てのスタイルの設定が保存されています。
最後に、refフォルダには、モデル上で表示されるために使用される全てのストローク画像が含まれています。

ストローク画像はグレースケールpngファイルとして様々なサイズで保存されます。
これらの画像ファイルは独自のスケッチエッジスタイルを作成するために編集することが可能です。

スケッチエッジのシステムについて理解する

スケッチエッジは、document.xmlファイルに記述される設定と、refフォルダに保存されているグレースケールのストローク画像のシリーズの組み合わせです。
なぜひとつの画像ではなくシリーズ画像なのか?良い質問です。
紙にドローイングするとき、長いストロークよりも、非常に短いさまざまなストロークを繰り返して使います。
スケッチエッジのシステムは、より自然な手による表現を模倣した結果が画面上で得られるように、色々な長さのストロークの画像を使用します。
これはモデルにそれらを適用する際に、ストロークの画像をのばすことを最小にすることが出来るという恩恵が加わります。
色々な長さのストローク画像が用意されているのに加えて、スケッチエッジシステムは、それぞれの長さにおいて多様な例を提供します。(これは、ファイル形式で”プロトタイプ”と呼ばれるものです)
実際の所、我々は同じ長さで同じようにドローイングをしたりするわけではありません。
それぞれのストロークの長さに応じた様々な例を用意することで、レンダリングはより自然に、ランダムに表現されます。
この画像は5つの長さのストローク画像で表示され、3つのスケッチエッジのプロトタイプとなります。
これは実際のワイドサイズのスケッチマーカから採られたストローク画像です。それぞれの長さ(32、64、128、256、512ピクセル)毎に、3つのプロトタイプを持っています。



最小では、スケッチエッジを持つスタイルファイルには、レンダリング時に全てのエッジに適用される一つのストローク画像を必要とします。
これは一つの長さに一つのストロークを用いた場合の例です。

スタイル例

3つのスタイル例のファイルは下記の書類から構成されています。

それらの名称は:

1 length 1 prototype.style
5 lengths 1 prototype.style
5 lengths 3 prototypes.style


これらのスタイルをモデルのいくつかに適用するのを試してみましょう。
それらはチェッカーボードパターンのストロークイメージを含んでいます。
1 length 1 prototype.styleを使用しているとき、チェッカーボードが引き延ばされたり縮められたりして、エッジが色々な長さにフィットさせられているのに気づくと思います。

その効果は、5 lengths 1 prototype styleを使用しているとき、減っています。その理由は、Sketchupが、それぞれが描画するエッジが近似しているストローク画像を使用しているからです。
最終的には5 lengths 3 prototypes styleをモデルに適用します。
様々なプロトタイプがA,B,Cにラベリングされ、ランダムにモデルに適用されていることに注意してください。
自分だけのスケッチエッジスタイルを作成するのに一番簡単な方法は、ストローク画像を自分が作成したものに置き換えることです。(むしろチェッカーボードよりはましに見えるでしょう!)

このやり方でひとつずつやっていけば、XMLファイルを編集しなくても自分だけのスタイルを作成することができます。
シンプルな例から始めてみます。

シングルストロークのスケッチエッジスタイルを作成する

次の段階では、1 length 1 prototype.styleファイルを用いて自分だけのスケッチエッジスタイルを作成する方法について説明します。

1.
1 length 1 prototype.styleをデスクトップにコピーする

2.
zipユーティリティを用いてデスクトップ上の”MyFirstStyle”と言う名前の新規フォルダに解凍する

3.
MyFirstStyleフォルダをナビゲートすると、Stroke_0_256_1.pngという名前のファイルが見えるでしょう。

4.
PhotoshopやPCペイントのような画像編集アプリケーションでそのファイルを開きます。 このようなチェッカーボード画像が見えます。



5.
この画像を自分で作成したグレースケール画像と置き換えます。ストローク画像の白い部分はSketchupでレンダリングしたとき、透明になる部分です。黒い部分はSketchup上のスタイルで定義づけられたエッジ色になります。ストローク画像を作成するコツは、下記の”ストローク画像の作成テクニック”を参照してください。

6.
置き換えられた画像を保存し、refフォルダに戻り、オリジナルの画像に上書きします。オリジナルの画像のサイズ、名称とも変更してはいけないことに注意してください。

7.
MyFirstStyleフォルダをMyFirstStyle.zipという名前のファイルとして保存します。フォルダの内容を保存するのであって、フォルダ全体を保存するのではないことに注意してください。

8.
.zipを.styleという拡張子に変更します

9.
Sketchupを起動し、スタイルブラウザからデスクトップに行きます。.styleファイルのサムネールが見えますが、まだ名称が”1 length 1 prototype”となっていて、サムネールもオリジナルのストローク画像のままです。これらのパラメータを更新していないため、このように見えるのです。このスタイルを選択し、モデルに適用します。ブラウザの左上のコーナーに、自分のストローク画像が反映されていることに注意してください。

10.
スタイルの名称を”My First Style”に変更します。変更を反映するために更新ボタンを押すことを忘れないように。

11.
スタイルブラウザのモデルライブラリに行き、自分のスタイルを右クリックし、”別名で保存”を選択します。MyFirstStyle.styleファイルを上書きすると、正しい名前とサムネールでディスクに保存されます。

おめでとう!初めてのスタイルを作成しました。
| 3dcg | Sketchupレンダリング | 14:26 | comments(0) | trackbacks(0) |
スポンサーサイト
| スポンサードリンク | - | 14:26 | - | - |









トラックバック機能は終了しました。
     12
3456789
10111213141516
17181920212223
24252627282930
31      
<< March 2024 >>