<?xml version="1.0" encoding="UTF-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>雪待夜</title>
<link rel="alternate" type="text/html" href="http://yukimi.moemoe.gr.jp/MT/" />
<modified>2010-07-23T05:21:42Z</modified>
<tagline></tagline>
<id>tag:yukimi.moemoe.gr.jp,2010:/MT/2</id>
<generator url="http://www.movabletype.org/" version="4.27-ja">Movable Type</generator>
<copyright>Copyright (c) 2010, Yukimi`</copyright>

<entry>
<title>メイキング</title>
<link rel="alternate" type="text/html" href="http://yukimi.moemoe.gr.jp/MT/archives/2010/07/post-132.html" />
<modified>2010-07-23T05:21:42Z</modified>
<issued>2010-07-23T05:18:56Z</issued>
<id>tag:yukimi.moemoe.gr.jp,2010:/MT/2.217</id>
<created>2010-07-23T05:18:56Z</created>
<summary type="text/plain">スケッチアップを使った背景のメイキングをUPしました 基本的な流れを解説しただけ...</summary>
<author>
<name>Yukimi`</name>
<url>http://yukimi.moemoe.gr.jp/</url>
<email>yukimi@moemoe.gr.jp</email>
</author>
<dc:subject>雑談</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://yukimi.moemoe.gr.jp/MT/">
<![CDATA[<p>スケッチアップを使った背景のメイキングをUPしました<br />
基本的な流れを解説しただけのものですが<br />
プラグイン利用の参考に読んでみてください<br />
<iframe style="background:transparent;" width="380" height="168" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://embed.pixiv.net/code.php?id=12049422_7f7d1298521ca9d9c9b4abde1cb224fe"></iframe></p>

<p>反応次第で細かい内容を追加していこうと思っています</p>]]>

</content>
</entry>

<entry>
<title>Photoshop自動保存スクリプト</title>
<link rel="alternate" type="text/html" href="http://yukimi.moemoe.gr.jp/MT/archives/2010/07/photoshop-2.html" />
<modified>2010-07-07T18:28:54Z</modified>
<issued>2010-07-07T17:10:51Z</issued>
<id>tag:yukimi.moemoe.gr.jp,2010:/MT/2.216</id>
<created>2010-07-07T17:10:51Z</created>
<summary type="text/plain">twitterでイラストレーターのCHOCO先生がAutomatorを使って 作...</summary>
<author>
<name>Yukimi`</name>
<url>http://yukimi.moemoe.gr.jp/</url>
<email>yukimi@moemoe.gr.jp</email>
</author>
<dc:subject>Photoshop</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://yukimi.moemoe.gr.jp/MT/">
<![CDATA[<p>twitterでイラストレーターのCHOCO先生がAutomatorを使って<br />
作業中ファイルの自動保存を作っているとの書き込みをみて<br />
こういうやり方もありますよー的にAppleScriptを書いてメッセージを送ってみた<br />
（Automator:MacOS上でパーツの組み合わせで自動処理をする環境）<br />
（AppleScript:MacOSのソフトを制御できるプログラミング環境Automatorより前からあってより細かい処理が可能）</p>

<p><br />
他の人も使えるでしょうし<br />
少し調整して公開</p>

<p><br />
</p><pre><br />
#保存用フォルダの作成
#あらかじめ保存フォルダを作ってある場合この下４行は必要ありません
tell application "Finder"
	if "autsave" is not in name of every folder of desktop then
		make folder at desktop with properties {name:"autsave"}
	end if
end tel

<p>#自動保存の常駐ループ
on idle<br />	try
		#保存フォルダの指定　必要に応じて""の中を書き換えてください
		set save_dir to "~/Desktop/autsave/"
		
		tell application "Adobe Photoshop CS3"
			#作業中のドキュメントのファイル名を取得<br />			set doc_name to name of current document as string
			set sevepath to save_dir &amp; doc_name
			save current document in file sevepath as Photoshop format with copying #保存
		end tell
		return 600 #繰り替えす秒数
	on error
		display dialog "保存に失敗しました"
	end try
end idle<br />
</p></pre><p></p>

<p>Photoshopで最前面の書類の複製を自動保存するようにしてあります<br />
AppleScriptエディッタ（leopard以前ではスクリプトエディッタ）にこちらをコピペしてください</p>

<p>保存時に<br />
フォーマット：アプリケーション　<br />
『実行後自動的に終了しない』をチェックすると常駐アプリになります<br />
CS3以外のバーション利用の場合は初回起動時にPhotoshopを指定してださいと　ダイアログが出るかもしれません<br />
</p>]]>

</content>
</entry>

<entry>
<title>SketchUpのシーンをComicStudioに1.3</title>
<link rel="alternate" type="text/html" href="http://yukimi.moemoe.gr.jp/MT/archives/2010/05/sketchupcomicst-1.html" />
<modified>2010-05-08T19:26:13Z</modified>
<issued>2010-05-08T18:48:29Z</issued>
<id>tag:yukimi.moemoe.gr.jp,2010:/MT/2.215</id>
<created>2010-05-08T18:48:29Z</created>
<summary type="text/plain">先日公開した　SketchUpのシーンをComicStudioに のプラグインで...</summary>
<author>
<name>Yukimi`</name>
<url>http://yukimi.moemoe.gr.jp/</url>
<email>yukimi@moemoe.gr.jp</email>
</author>
<dc:subject>ComicStudio</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://yukimi.moemoe.gr.jp/MT/">
<![CDATA[<p>先日公開した　<a href="http://yukimi.moemoe.gr.jp/MT/archives/2010/04/sketchupcomicst.html">SketchUpのシーンをComicStudioに</a> のプラグインですが&nbsp;</p><p>windows版のComicStudio/iIIustStudioで読み込みに問題があった等</p><p>いくつかのバグがあったので修正しました.</p><p><br /></p>

<p>加えてコンポーネントの対応を加えたので&nbsp;</p><p>Google3Dギャラリーの形状も利用できるようになりました</p>

<big><a href="http://yukimi.moemoe.gr.jp/MT/archives/export_csd_1_3.rbs" &gt;export_csd_1_3.rbs="">export_csd_1_3</a></big><div><big><a href="http://yukimi.moemoe.gr.jp/MT/archives/export_csd_1_3.rbs" &gt;export_csd_1_3.rbs=""></a></big><font class="Apple-style-span" size="4"><span class="Apple-style-span" style="font-size: 16px;"><br /></span></font><a></a><div><font class="Apple-style-span" size="4"><span class="Apple-style-span" style="font-size: 16px;"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="10050901.jpg" src="http://yukimi.moemoe.gr.jp/MT/archives/10050901.jpg" width="580" height="214" class="mt-image-none" style="" /></span></span></font></div><div><br /></div><div><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: 'Lucida Grande', sans-serif; font-size: 14px; line-height: 16px; ">ちなみにGoogle3Dギャラリーに登録されてる形状の権利関係はこういった感じ</span></div><div><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: 'Lucida Grande', sans-serif; font-size: 14px; line-height: 16px; "><a href="http://bit.ly/aruDAq" class="tweet-url web" rel="nofollow" target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(0, 0, 255); ">http://bit.ly/aruDAq</a>　<a href="http://bit.ly/aruDAq" class="tweet-url web" rel="nofollow" target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; color: rgb(0, 0, 255); ">http://bit.ly/aruDAq</a></span></div><div><font class="Apple-style-span" color="#000000" face="'Lucida Grande', sans-serif" size="4"><span class="Apple-style-span" style="font-size: 14px; line-height: 16px;">日本の国内法でどこまで有効か微妙な部分もあるけど</span></font></div><div><font class="Apple-style-span" color="#000000" face="'Lucida Grande', sans-serif" size="4"><span class="Apple-style-span" style="font-size: 14px; line-height: 16px;">ユーザーの権利の部分を読む限り</span></font></div><div><font class="Apple-style-span" color="#000000" face="'Lucida Grande', sans-serif" size="4"><span class="Apple-style-span" style="font-size: 14px; line-height: 16px;">Google 3D ギャラリーにUPされた時点でアップロード者が派生物の作成を許諾したことになるようです</span></font></div><div><font class="Apple-style-span" color="#000000" face="'Lucida Grande', sans-serif" size="4"><span class="Apple-style-span" style="font-size: 14px; line-height: 16px;">つまり　３Dギャラリーから落としたものを下絵にするのは問題なさそうです</span></font></div></div>]]>

</content>
</entry>

<entry>
<title>SketchUpのシーンをComicStudioに</title>
<link rel="alternate" type="text/html" href="http://yukimi.moemoe.gr.jp/MT/archives/2010/04/sketchupcomicst.html" />
<modified>2010-05-08T19:30:57Z</modified>
<issued>2010-04-29T17:39:47Z</issued>
<id>tag:yukimi.moemoe.gr.jp,2010:/MT/2.214</id>
<created>2010-04-29T17:39:47Z</created>
<summary type="text/plain">以前の記事で スケッチアップのカメラ設定のみを書き出すプラグインを公開していまし...</summary>
<author>
<name>Yukimi`</name>
<url>http://yukimi.moemoe.gr.jp/</url>
<email>yukimi@moemoe.gr.jp</email>
</author>
<dc:subject>雑談</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://yukimi.moemoe.gr.jp/MT/">
<![CDATA[<p><a href="http://yukimi.moemoe.gr.jp/MT/archives/2010/03/googlesketcupco.html">以前の記事</a>で<br />
スケッチアップのカメラ設定のみを書き出すプラグインを公開していましたが<br />
同時に３D形状も書き出すものを作成しました<br />
<strike><big><strong>export_csd1_2.rbs</strong></big></strike><br />
（<small>いくつかの致命的なバグがあったので修正しましたくわしくは</small><a href="http://yukimi.moemoe.gr.jp/MT/archives/2010/05/sketchupcomicst-1.html">こちら</a>）</p>

<p><small>ダウンロードしたファイルを<br />
Windows の場合:C:/Program Files/Google/Google SketchUp 7/Plugins<br />
MacOSXの場合:起動ドライブの/ライブラリ/Application Support/Google SketchUp 7/SketchUp/Plugins<br />
にコピーして　SketchUpを再起動すれば<br />
『プラグイン』メニューに『ComicStudioデータ書き出し』という項目が追加されます</small></p>

<p>作成される拡張子.csdのファイルをコミックスタジオ／イラストスタジオで読み込んでください<br />
（同時に生成される拡張子.objのファイルは３D形状のデータです）<br />
<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="10042901.jpg" src="http://yukimi.moemoe.gr.jp/MT/archives/10042901.jpg" width="614" height="206" class="mt-image-none" style="" /></span><br />
<ul><br />
	<li>スケッチアップのカメラ設定をコミックスタジオに書き出し</li><br />
	<li>Wavefront Object形式で３D立体形状を書き出し</li><br />
	<li>スケッチアップで非表示の形状を出力しない</li><br />
	<li>スケッチアップの線形状を立体化することで書き出し</li><br />
</ul><br />
といった機能を備えています<br />
<strike>穴空けやコンポーネントには対応していない等一部不備がありますが</strike><br />
<small>（1.4で対応しました）</small><br />
線の書き出しは単純ながら作画のアタリには使えるかと思います</p>

<p>どうぞお試しください</p>]]>

</content>
</entry>

<entry>
<title>ランダム生成した頂点を結んで三角ポリゴンに</title>
<link rel="alternate" type="text/html" href="http://yukimi.moemoe.gr.jp/MT/archives/2010/04/post-131.html" />
<modified>2010-04-06T17:09:54Z</modified>
<issued>2010-04-06T16:50:39Z</issued>
<id>tag:yukimi.moemoe.gr.jp,2010:/MT/2.213</id>
<created>2010-04-06T16:50:39Z</created>
<summary type="text/plain">後々のために計算で生成した頂点座標から 三角ポリゴンで分割した形状を作るためのテ...</summary>
<author>
<name>Yukimi`</name>
<url>http://yukimi.moemoe.gr.jp/</url>
<email>yukimi@moemoe.gr.jp</email>
</author>
<dc:subject>Shade関連</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://yukimi.moemoe.gr.jp/MT/">
<![CDATA[<p>後々のために計算で生成した頂点座標から<br />
三角ポリゴンで分割した形状を作るためのテストプログラムを書き捨て</p>

<pre>
#ランダム生成した頂点を結んで三角ポリゴンに
import random #ランダム生成のモジュール
import math

<p>#交差判定<br />
def closs_line(pos_1_1, pos_1_2, pos_2_1, pos_2_2):<br />
	#交差を判定するベクトルを求める<br />
	vec_0 = [pos_1_2[0] - pos_1_1[0], pos_1_2[1] - pos_1_1[1]]<br />
	vec_1 = [pos_2_1[0] - pos_1_1[0], pos_2_1[1] - pos_1_1[1]]<br />
	vec_2 = [pos_2_2[0] - pos_1_1[0], pos_2_2[1] - pos_1_1[1]]<br />
	#外積計算<br />
	normal_1 = vec_0[0]* vec_1[1]-vec_0[1]* vec_1[0]<br />
	normal_2 = vec_0[0]* vec_2[1]-vec_0[1]* vec_2[0]<br />
	#法線の方向が異なる場合延長線とは交差している<br />
	if normal_1* normal_2 < 0:<br />
		vec_4 = [pos_2_2[0] - pos_2_1[0], pos_2_2[1] - pos_2_1[1]]<br />
		vec_5 = [pos_1_1[0] - pos_2_1[0], pos_1_1[1] - pos_2_1[1]]<br />
		vec_6 = [pos_1_2[0] - pos_2_1[0], pos_1_2[1] - pos_2_1[1]]<br />
		#外積計算<br />
		normal_1 = vec_4[0]* vec_5[1]-vec_4[1]* vec_5[0]<br />
		normal_2 = vec_4[0]* vec_6[1]-vec_4[1]* vec_6[0]<br />
		if normal_1* normal_2 < 0:return 1<br />
		else:return 0<br />
	else:return 0</p>

<p>#点の座標を生成<br />
vec2_point_list = []<br />
for i in xrange(50):<br />
	pos_x = random.uniform(-100,100)<br />
	pos_y = random.uniform(-100,100)<br />
	vec2_point_list.append([pos_x, pos_y])<br />
#print vec2_point_list<br />
###稜線情報生成<br />
##点列の頭から頂点同士の接続を調べる<br />
edge_dic = {}#頂点番号:[接続先の頂点番号リスト]　の辞書<br />
for i in xrange(len(vec2_point_list)):<br />
	edge_i = []<br />
	pos_1_1 = vec2_point_list[i]#基準の頂点座標<br />
	#for j in xrange(i+1,len(vec2_point_list)):<br />
	for j in xrange(len(vec2_point_list)):<br />
		if i == j :continue<br />
		pos_1_2 = vec2_point_list[j]#接続確認先の頂点座標<br />
		#引く線分の長さ<br />
		length_1 = math.hypot(pos_1_2[0]- pos_1_1[0],pos_1_2[1]- pos_1_1[1])<br />
		closs_flag = 0<br />
		for k in xrange(i):<br />
			if closs_flag != 0 :continue<br />
			closs_list = []<br />
			edge_k_list = edge_dic[k]<br />
			edge_k_list2 = edge_k_list<br />
			pos_2_1 = vec2_point_list[k] #交差する線分の頂点１<br />
			for l in edge_k_list:<br />
				if l == i or l == j : continue<br />
				if l in closs_list: continue<br />
				pos_2_2 = vec2_point_list[l]#交差する線分の頂点２<br />
				#これまで生成された線分と新しく生成する線分の交差を判定<br />
				#交差した線がある場合　短い線を残し長い方の稜線を削除<br />
				closs = closs_line(pos_1_1, pos_1_2, pos_2_1, pos_2_2)<br />
				if closs == 1:<br />
					length_2 = math.hypot(pos_2_2[0]- pos_2_1[0],pos_2_2[1]- pos_2_1[1])<br />
					if length_1<length_2 :<br />
						closs_list.append(l)<br />
						#print "del: %i => %i(closs %i %i)" % (k,l,i,j)<br />
					else:closs_flag += 1<br />
			if closs_flag == 0:<br />
				#交差方向のエッジをリストから取り除く<br />
				for m in closs_list:edge_k_list2.remove(m)<br />
			edge_dic[k] = edge_k_list2<br />
		if closs_flag == 0:<br />
			edge_i.append(j)<br />
	edge_i = list(set(edge_i))<br />
	edge_dic[i] = edge_i</p>

<p>#Shadeのポリゴンメッシュ生成<br />
xshade.scene().begin_creating()<br />
xshade.scene().begin_polygon_mesh(None)<br />
for i in vec2_point_list:<br />
	pos = [i[0], 0, i[1]]<br />
	xshade.scene().append_polygon_mesh_vertex(pos)<br />
for i in xrange(len(edge_dic)):<br />
	if edge_dic[i]:<br />
		for j in edge_dic[i]:<br />
			xshade.scene().append_polygon_mesh_edge(i, j)<br />
xshade.scene().end_polygon_mesh()<br />
xshade.scene().end_creating()<br />
</pre><br />
</p>]]>

</content>
</entry>

<entry>
<title>GoogleSketcUpのカメラ設定をComicStudioに</title>
<link rel="alternate" type="text/html" href="http://yukimi.moemoe.gr.jp/MT/archives/2010/03/googlesketcupco.html" />
<modified>2010-03-28T19:05:26Z</modified>
<issued>2010-03-28T16:26:18Z</issued>
<id>tag:yukimi.moemoe.gr.jp,2010:/MT/2.212</id>
<created>2010-03-28T16:26:18Z</created>
<summary type="text/plain">先日の日記で書いていた　ComicStudioの３D設定ファイルの解析結果を元に...</summary>
<author>
<name>Yukimi`</name>
<url>http://yukimi.moemoe.gr.jp/</url>
<email>yukimi@moemoe.gr.jp</email>
</author>
<dc:subject>ComicStudio</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://yukimi.moemoe.gr.jp/MT/">
<![CDATA[<p>先日の日記で書いていた　ComicStudioの３D設定ファイルの解析結果を元に</p>

<p>GoogleSketchUpのカメラ設定を<br />
ComicStudioに読み込ませるためのプラグインを書いてみました<br />
２日で書いた殴り書きの汚いスクリプトですが　よろしければお使いください<br />
<span class="mt-enclosure mt-enclosure-file" style="display: inline;"><a href="http://yukimi.moemoe.gr.jp/MT/archives/10032801export_csd.lzh">10032801export_csd.lzh</a></span></p>

<p>ダウンロードしたファイルを解凍してできたexport_cs.rbを<br />
Windows の場合:C:/Program Files/Google/Google SketchUp 7/Plugins<br />
MacOSXの場合:<small>起動ドライブ</small>の/ライブラリ/Application Support/Google SketchUp 7/SketchUp/Plugins<br />
にコピーして　SketchUpを再起動すれば<br />
プラグインメニューにスクリプトが追加されるかと思います</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://yukimi.moemoe.gr.jp/MT/archives/10032801.jpg"><img alt="10032801.jpg" src="http://yukimi.moemoe.gr.jp/MT/archives/assets_c/2010/03/10032801-thumb-500x235-26.jpg" width="500" height="235" class="mt-image-none" style="" /></a></span><br />
左が元のSketchUp の画面右が書き出したデータを読み込ませたComicStudioの画面です</p>

<p>注意点としてはComicStudioのカメラの『距離』の設定はデフォルトのままなので<br />
必要に応じて調整してください<br />
また、CSDファイルはComicStudioの３D形状の読み込み状態を記録したファイルなので<br />
３Dを読み込んだシーンに設定ファイルを読み込ませると　カメラ以外は消えてしまいます<br />
使う場合はCSDファイルを読み込んだ後　個別の３Dファイルを読み込むようにしてください</p>

<p>ちなみに３Dの形状は<br />
<a href="http://rhin.crai.archi.fr/RubyLibraryDepot/Ruby/em_fil_page.htm">こちらのサイトにある</a>lwo_exportを使って読み込ませました<br />
プラグインの設定もlwo_exportの形状出力に合わせて調整してあります</p>

<p>今のところは　３D形状は別途読み込む必要がありますが<br />
将来的には形状を親子関係を設定して一括して読み込めるようにする予定です</p>

<p><small><font color = "#999999">（必要な情報はそろってて半月もあれば作れるのですが<br />
　主にお財布的な事情で．．．　　ってなわけでカンパ歓迎です<br />
　三菱東京UFJ銀行　厚木支店（店番号７０７） 普通講座　4725509　口座名：ユキミツキ）</font></small></p>]]>

</content>
</entry>

<entry>
<title>コミスタの３Dを研究２</title>
<link rel="alternate" type="text/html" href="http://yukimi.moemoe.gr.jp/MT/archives/2010/03/d-1.html" />
<modified>2010-03-24T06:18:55Z</modified>
<issued>2010-03-23T16:34:22Z</issued>
<id>tag:yukimi.moemoe.gr.jp,2010:/MT/2.211</id>
<created>2010-03-23T16:34:22Z</created>
<summary type="text/plain">ここ１年ほどComicStudioの３DをLWSで活用する方法を試していたけれど...</summary>
<author>
<name>Yukimi`</name>
<url>http://yukimi.moemoe.gr.jp/</url>
<email>yukimi@moemoe.gr.jp</email>
</author>
<dc:subject>ComicStudio</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://yukimi.moemoe.gr.jp/MT/">
<![CDATA[<p>ここ１年ほどComicStudioの３DをLWSで活用する方法を試していたけれど<br />
いろいろ使い勝手に制限を感じていたので<br />
コミスタの３D設定を保存するファイル(.csd)を調べてみた</p>

<p><br />
とはいえ　簡単なテキストファイルとかなわけでもないので<br />
色々設定をかえて　バイナリエディッタをにらめっこ</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="10032401.jpg" src="http://yukimi.moemoe.gr.jp/MT/archives/10032401.jpg" width="478" height="150" class="mt-image-none" style="" /></span><br />
MK３Dで始まる8バイトのヘッダの後<br />
01 00 00 00 A5 02 00 00 01 00 00 00 ．．．．．<br />
といった感じのデータ<br />
４バイトのIDデータの後　４バイトでデータの入ってる部分の長さ　その後実データ<br />
データの部分には入れ子に　同じ形式のデータ列が入っていることもあるようです<br />
<small><small>（図だとID 01のデータが0x2A5バイト　その中にID 01のデータが4バイト　ID 02のデータが4バイト．．．）</small></small><br />
また　数値設定データの多くは64ビットリトルエンディアンで保存されているようでした</p>

<p>つまらないデータ構造の話はこのへんにして<br />
実際に保存されているデータの話</p>

<p>■カメラ設定<br />
通常の３Dソフトのカメラ設定は　<br />
視点（カメラの位置）注視点（視界の中心）画角（見える範囲）<br />
のデータを持つことが多いけれど</p>

<p>コミスタの内部データでは<br />
注視点（３次元座標）と注視点からみたカメラの回転移動（角度）,画角で保存しているようです<br />
<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="10032402.jpg" src="http://yukimi.moemoe.gr.jp/MT/archives/10032402.jpg" width="400" height="160" class="mt-image-none" style="" /></span></p>

<p>ちなみに『パース』の設定項目は左右の画面の見える範囲の角度（画角,単位は度）<br />
のようで　コミスタの標準状態で<br />
注視点座標の左右に20.7の範囲が見えるようになっているようです<br />
<small>（コミスタの内部単位で　視点からの距離50*tan22.5度）</small><br />
通常ならば　角度の設定をかえれば　画面内に写っている内容がかわるのですが<br />
カメラの位置も移動させることで　遠近感のみを制御しているようです<br />
<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="10032403.jpg" src="http://yukimi.moemoe.gr.jp/MT/archives/10032403.jpg" width="400" height="250" class="mt-image-none" style="" /></span></p>

<p>■形状データ<br />
形状については読み込むファイルのファイルパスと移動情報と　選択状態等のようです<br />
<small>（相対パスでファイルパスの区切りは￥　DOS形式というかことかな）</small><br />
移動情報は　コミスタの画面に表示されている値と<br />
３Dソフトでよく使われる変換マトリクスが個別に保存されているようです<br />
また　LWSで形状を読み込んだ時にできる親子関係も<br />
CSDファイル内に格納されているのを確認　必ずしもLWSファイルを使わなくても<br />
親子関係を設定可能なのを確認しました<br />
（読み込む３DファイルがOBJとかでも可能）</p>

<p>他　陰影　階調化の有無や階調化の位置　光源位置　輪郭線の幅やレイヤーの色<br />
なんかの設定項目を確認してあります</p>

<p>色々調べている間に　コミスタ問題点を色々見つけたのですが<br />
それは別の機会に</p>

<p>とりあえず　調べた結果を元にShadeとGoogleSketchUPの<br />
カメラ設定をコミスタ用設定ファイルに書き出すソフトを作成中です</p>]]>

</content>
</entry>

<entry>
<title>Photoshop書捨てスクリプト</title>
<link rel="alternate" type="text/html" href="http://yukimi.moemoe.gr.jp/MT/archives/2010/02/photoshop-1.html" />
<modified>2010-02-15T08:53:36Z</modified>
<issued>2010-02-12T18:13:16Z</issued>
<id>tag:yukimi.moemoe.gr.jp,2010:/MT/2.209</id>
<created>2010-02-12T18:13:16Z</created>
<summary type="text/plain">友人から画像に変更を加えずに解像度を変更して 途中に処理をはさむ方法を聞かれたの...</summary>
<author>
<name>Yukimi`</name>
<url>http://yukimi.moemoe.gr.jp/</url>
<email>yukimi@moemoe.gr.jp</email>
</author>
<dc:subject>スクリプト</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://yukimi.moemoe.gr.jp/MT/">
<![CDATA[<p>友人から画像に変更を加えずに解像度を変更して<br />
途中に処理をはさむ方法を聞かれたので Photoshop-javascriptを書捨て<br />
<pre><br />
//画像の変更をせずに解像度の変更をするスクリプト<br />
//今の画像の単位を記憶<br />
ref_ruler = app.preferences.rulerUnits;<br />
//画像の単位をピクセルに<br />
 app.preferences.rulerUnits =Units.PIXELS<br />
//現在の画像サイズを記憶<br />
ref_width = activeDocument.width;<br />
ref_height = activeDocument.height;<br />
ref_resolution = activeDocument.resolution;<br />
//解像度の変更<br />
activeDocument.resizeImage(ref_width ,ref_height,72);<br />
//スタイルの適応<br />
activeDocument.activeLayer.applyStyle("スタイル 1");<br />
//解像度を戻す<br />
activeDocument.resizeImage(ref_width ,ref_height,ref_resolution);<br />
//画像の単位設定を戻す<br />
app.preferences.rulerUnits = ref_ruler<br />
</pre><br />
別の人がtwitterで新規レイヤーを下に作るショートカットないかとつぶやいてたので<br />
スクリプトでつくってみる<br />
<pre><br />
//新規レイヤーを現在のレイヤの下に<br />
layer_ref = activeDocument.activeLayer;<br />
//ダイアログの抑制背設定を記録<br />
dialog_ref = displayDialogs;<br />
//JavaScriptExecutionMode.NEVER<br />
if ( layer_ref.isBackgroundLayer == 0){<br />
	try {<br />
		displayDialogs = DialogModes.ALL;<br />
		//レイヤ作成<br />
		new_layer = activeDocument.artLayers.add();<br />
		//選択されていたレイヤの下に移動<br />
		new_layer.move(layer_ref,ElementPlacement.PLACEAFTER );<br />
	}finally{<br />
		//ダイアログの抑制を戻す<br />
		displayDialogs = dialog_ref;<br />
	}<br />
}<br />
</pre><br />
.jsまたは.jsxの拡張子でテキストファイルに保存して<br />
ファイル＞スクリプト＞参照で指定すると実行できます<br />
ファイル指定の行程をアクションで記録してファンクションキー割り当てれば<br />
ボタン一発もいけるはず</p>

<p>2/15追記　名前設定する必要があるってことなのでダイアログを出すように変更<br />
また『（Photoshopのあるフォルダ）/プリセット/スクリプト』に<br />
他のプリセットスクリプトといっしょに収めて再起動すれば<br />
標準機能と同じようにキーボードショートカットが割当可能なことが判明</p>]]>

</content>
</entry>

<entry>
<title>喫茶店モデル</title>
<link rel="alternate" type="text/html" href="http://yukimi.moemoe.gr.jp/MT/archives/2010/02/post-130.html" />
<modified>2010-02-09T16:41:39Z</modified>
<issued>2010-02-09T16:33:19Z</issued>
<id>tag:yukimi.moemoe.gr.jp,2010:/MT/2.208</id>
<created>2010-02-09T16:33:19Z</created>
<summary type="text/plain">以前に作ったモデル等を組み合わせて シンプルな喫茶店の店内の３Dデータを作ってみ...</summary>
<author>
<name>Yukimi`</name>
<url>http://yukimi.moemoe.gr.jp/</url>
<email>yukimi@moemoe.gr.jp</email>
</author>
<dc:subject>ComicStudio</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://yukimi.moemoe.gr.jp/MT/">
<![CDATA[<p>以前に作ったモデル等を組み合わせて<br />
シンプルな喫茶店の店内の３Dデータを作ってみました<br />
lwsファイルの　ComicStudio/illustStudio用の可動素材になります<br />
<iframe style="background:transparent;" width="380" height="168" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://embed.pixiv.net/code.php?id=8680108_f876dc0dada65380e0edc8b559748177"></iframe><br />
イラストコミュニケーションサイトのpixiv内での利用に限定してフリーとします<br />
（あまり需要があるとは思えませんが、pixiv以外や商用利用に関してはご相談ください）<br />
今後の素材作成の参考にしたいので<br />
使い勝手に関してご意見ご感想頂けるとうれしいです。</p>]]>

</content>
</entry>

<entry>
<title>アタリ用のグリッドモデル</title>
<link rel="alternate" type="text/html" href="http://yukimi.moemoe.gr.jp/MT/archives/2010/01/post-129.html" />
<modified>2010-01-25T13:50:40Z</modified>
<issued>2010-01-25T13:18:25Z</issued>
<id>tag:yukimi.moemoe.gr.jp,2010:/MT/2.207</id>
<created>2010-01-25T13:18:25Z</created>
<summary type="text/plain">非常にシンプルですが　グリッドのテクスチャーを貼付けた3Dモデルです 平面と　立...</summary>
<author>
<name>Yukimi`</name>
<url>http://yukimi.moemoe.gr.jp/</url>
<email>yukimi@moemoe.gr.jp</email>
</author>
<dc:subject>ComicStudio</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://yukimi.moemoe.gr.jp/MT/">
<![CDATA[<p>非常にシンプルですが　グリッドのテクスチャーを貼付けた3Dモデルです<br />
平面と　立方体の　モデルを同梱<br />
一から絵を描く時や　他のモデルと併用してアタリをとるのに使えるかと思います<br />
立方体は内側を表にしてあるので　特に室内のアタリに使えるかと<br />
<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="10012503.jpg" src="http://yukimi.moemoe.gr.jp/MT/archives/10012503.jpg" width="400" height="144" class="mt-image-none" style="" /></span><br />
<a href="http://yukimi.moemoe.gr.jp/etc/10012501atari.lzh">アタリ用のグリッドモデル</a></p>

<p>ちなみにこのコミスタ用3Dモデルのシリーズはフリーです<br />
商用同人関わらず特に制限もしませんので下絵等に自由にお使いください<br />
（ただし　3Dモデルの状態での再配布はしないでください）<br />
利用の報告の必要もありませんが　頂けるとうれしいです</p>]]>

</content>
</entry>

<entry>
<title>丸椅子モデル</title>
<link rel="alternate" type="text/html" href="http://yukimi.moemoe.gr.jp/MT/archives/2010/01/post-128.html" />
<modified>2010-01-13T19:30:36Z</modified>
<issued>2010-01-13T14:16:43Z</issued>
<id>tag:yukimi.moemoe.gr.jp,2010:/MT/2.206</id>
<created>2010-01-13T14:16:43Z</created>
<summary type="text/plain">簡単な丸椅子のモデルです シンプルですが　手で描くとなると多少面倒かと 10倍サ...</summary>
<author>
<name>Yukimi`</name>
<url>http://yukimi.moemoe.gr.jp/</url>
<email>yukimi@moemoe.gr.jp</email>
</author>
<dc:subject>ComicStudio</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://yukimi.moemoe.gr.jp/MT/">
<![CDATA[<p>簡単な丸椅子のモデルです<br />
シンプルですが　手で描くとなると多少面倒かと<br />
<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="10013001.jpg" src="http://yukimi.moemoe.gr.jp/MT/archives/10013001.jpg" width="400" height="229" class="mt-image-none" style="" /></span><br />
10倍サイズで作成してあります<br />
<a href="http://yukimi.moemoe.gr.jp/etc/10011301isu.lzh">丸椅子モデル</a></p>]]>

</content>
</entry>

<entry>
<title>学校の机　椅子のモデル</title>
<link rel="alternate" type="text/html" href="http://yukimi.moemoe.gr.jp/MT/archives/2010/01/post-127.html" />
<modified>2010-01-10T18:24:44Z</modified>
<issued>2010-01-10T17:54:58Z</issued>
<id>tag:yukimi.moemoe.gr.jp,2010:/MT/2.205</id>
<created>2010-01-10T17:54:58Z</created>
<summary type="text/plain">DLsiteで配布しているシーンモデルから 机と椅子だけをフリーで配布してみます...</summary>
<author>
<name>Yukimi`</name>
<url>http://yukimi.moemoe.gr.jp/</url>
<email>yukimi@moemoe.gr.jp</email>
</author>
<dc:subject>ComicStudio</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://yukimi.moemoe.gr.jp/MT/">
<![CDATA[<p>DLsiteで配布しているシーンモデルから<br />
机と椅子だけをフリーで配布してみます</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="10011001.jpg" src="http://yukimi.moemoe.gr.jp/MT/archives/10011001.jpg" width="480" height="300" class="mt-image-none" style="" /></span><br />
<a href="http://yukimi.moemoe.gr.jp/etc/10011001tukue.lzh">学校の机　椅子のモデル</a><br />
読み込んだ時に使いやすいように10倍のサイズで作ってあります</p>

<p>ComicStudio/illuststudio用の可動シーンデータを配布中です<br />
机　椅子の方をお気に召しましたら　素材集の方もお試しいただければと　思います<br />
<a href="http://home.dlsite.com/work/=/product_id/RJ052595.html"target=_blank><img src="http://img.dlsite.jp/modpub/images2/work/doujin/RJ053000/RJ052595_img_main.jpg"border=0 alt="絵の素材集3Dお試し版 DLsite.com直リンク"></a></p>]]>

</content>
</entry>

<entry>
<title>テクスチャ付きワインボトル</title>
<link rel="alternate" type="text/html" href="http://yukimi.moemoe.gr.jp/MT/archives/2010/01/post-126.html" />
<modified>2010-01-10T17:50:16Z</modified>
<issued>2010-01-07T14:23:06Z</issued>
<id>tag:yukimi.moemoe.gr.jp,2010:/MT/2.204</id>
<created>2010-01-07T14:23:06Z</created>
<summary type="text/plain">非常にシンプルなモデルですが テクスチャー付きのワインボトルです 微妙に形の異な...</summary>
<author>
<name>Yukimi`</name>
<url>http://yukimi.moemoe.gr.jp/</url>
<email>yukimi@moemoe.gr.jp</email>
</author>
<dc:subject>ComicStudio</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://yukimi.moemoe.gr.jp/MT/">
<![CDATA[<p>非常にシンプルなモデルですが<br />
テクスチャー付きのワインボトルです<br />
微妙に形の異なる2枚を収めてます<br />
<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="10010701.jpg" src="http://yukimi.moemoe.gr.jp/MT/archives/10010701.jpg" width="480" height="450" class="mt-image-none" style="" /></span></p>

<p>読み込んだ時に使いやすいように100倍のサイズで作ってあります<br />
<a href="http://yukimi.moemoe.gr.jp/etc/10010701wine.lzh">ワインボトル素材モデル</a><br />
同一フォルダ内にあるテクスチャー画像を描きかえることで<br />
自分好みのボトルにできるかと思います</p>]]>

</content>
</entry>

<entry>
<title>傘モデル</title>
<link rel="alternate" type="text/html" href="http://yukimi.moemoe.gr.jp/MT/archives/2010/01/post-125.html" />
<modified>2010-01-10T17:51:44Z</modified>
<issued>2010-01-06T13:36:42Z</issued>
<id>tag:yukimi.moemoe.gr.jp,2010:/MT/2.203</id>
<created>2010-01-06T13:36:42Z</created>
<summary type="text/plain">順次コミスタ3D素材モデルの配布を進めていく予定ですが 今回はチャットで少し話し...</summary>
<author>
<name>Yukimi`</name>
<url>http://yukimi.moemoe.gr.jp/</url>
<email>yukimi@moemoe.gr.jp</email>
</author>
<dc:subject>ComicStudio</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://yukimi.moemoe.gr.jp/MT/">
<![CDATA[<p>順次コミスタ3D素材モデルの配布を進めていく予定ですが<br />
今回はチャットで少し話しがあった傘をば<br />
<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="10010601.jpg" src="http://yukimi.moemoe.gr.jp/MT/archives/10010601.jpg" width="400" height="292" class="mt-image-none" style="" /></span><br />
速攻で作ったアタリ用モデル(LWO)です<br />
<a href="http://yukimi.moemoe.gr.jp/etc/10010601kasa.lzh">傘_1.lwo</a><br />
読み込んだ時に使いやすいように10倍のサイズで作ってあります</p>]]>

</content>
</entry>

<entry>
<title>ComicStudioの3D機能研究</title>
<link rel="alternate" type="text/html" href="http://yukimi.moemoe.gr.jp/MT/archives/2010/01/comicstudio3d.html" />
<modified>2010-01-05T09:31:37Z</modified>
<issued>2010-01-05T03:08:06Z</issued>
<id>tag:yukimi.moemoe.gr.jp,2010:/MT/2.202</id>
<created>2010-01-05T03:08:06Z</created>
<summary type="text/plain">コミスタ用の3Dツールの自作がほぼ完了したので 今年はコミスタ用素材を配布してい...</summary>
<author>
<name>Yukimi`</name>
<url>http://yukimi.moemoe.gr.jp/</url>
<email>yukimi@moemoe.gr.jp</email>
</author>
<dc:subject>ComicStudio</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://yukimi.moemoe.gr.jp/MT/">
<![CDATA[<p>コミスタ用の3Dツールの自作がほぼ完了したので<br />
今年はコミスタ用素材を配布していこうかと計画しております</p>

<p>そこで　曖昧なままで済ませていたコミスタの3D機能について<br />
いくつか考察してみました</p>

<p>まず　ファイル＞読み込み＞3Dファイルで<br />
1m角のlwoファイルを読み込んで画面上で表示されるサイズを調べてみます<br />
<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="10010501.jpg" src="http://yukimi.moemoe.gr.jp/MT/archives/10010501.jpg" width="500" height="214" class="mt-image-none" style="" /></span><br />
A4用紙で5mm強　B4用紙で7mm弱　　用紙幅等との比率で表示サイズが決まるようで</p>

<p>次に　他の3Dソフトでどう設定したものと同じ画像になるのかを調べてみます<br />
使ったのはShade<br />
5m間隔でグリッドと2m角の立方体を配置したもので位置合わせをしてみた<br />
<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="10010502.jpg" src="http://yukimi.moemoe.gr.jp/MT/archives/10010502.jpg" width="400" height="225" class="mt-image-none" style="" /></span><br />
カメラの位置は中心から50mの位置で　15度下を見下ろすように設定<br />
（15度はコミスタの設定項目の数字から）</p>

<p>画角設定はShadeの方で用紙サイズと同じにレンダリング設定した場合で31mm<br />
正方形にレンダリング設定した場合で44mmでほぼ一致しました<br />
（見にくいけれど　図中の緑線がコミスタの表示　黒線がShadeのレンダリング画像）<br />
画像にも多少の誤差があるし　それぞれの数値と合致するものが見つけれていないけれど<br />
こんなものでしょう</p>

<p>最後に3Dフレーム作成ツールで3Dの表示エリアを作った場合の挙動を確認</p>

<p>どうやら作成するフレームの大きさによって<br />
初期設定されるカメラの『距離』の数値が変動するようです</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="10010503.jpg" src="http://yukimi.moemoe.gr.jp/MT/archives/10010503.jpg" width="700" height="219" class="mt-image-none" style="" /></span><br />
作成後　3Dフレームのサイズを替えただけでは設定は変化はしません<br />
リセット（画像の赤丸）を押すとそのフレームに合った数値に変化するようです</p>

<p>ただ　その挙動は少々意味不明<br />
図では原点を中心に半径20mの球体を配置したのだけれど<br />
新規作成時やリセット押した後　短い辺の幅に合わせて『距離』がセットされ<br />
だいたい同じ範囲が写るようになっているのだけれど<br />
図を見る通り　全く同じ範囲というわけでもないようです<br />
ただ　原点から大体20mの範囲に設定されたものが表示されるようには設定されるようです</p>

<p>また　長辺を延ばしても『距離』の設定は変化はしないようなので<br />
短辺の長さが設定に影響しているのは間違いないようです<br />
（因に3DソフトのShadeは長辺が設定の基準になる）</p>

<p>以上の考察からすると<br />
LWOでの3Dモデルの作成は　主題になるものが原点から±20mの範囲になるように<br />
形状の大小を調整するといいようです<br />
今後どうするかは　さらにテストが必要なようですね</p>]]>

</content>
</entry>

</feed>