[資料]kindle unlimited読み放題対象の写真集

2018年6月14日現在のkindel unlimited読み放題対象の写真集の紹介。
kindle unlimitedに加入すると月額980円で対象の電子書籍が読み放題になる。
模写などの練習用資料に。

↑にリンクを載せた6冊は普通に購入すると1冊500円。10冊買ったら5千円。
kindle unlimitedに加入すれば月額980円で済む。
毎月CGWORLD読むだけで元が取れる。

続きを読む

[Photoshop]ノックアウト機能

●どんな機能?
上のレイヤーで、下のレイヤーをくり抜く機能。

ノックアウトを設定したレイヤーの不透明な部分で、
下のレイヤーをまとめてくり抜く事ができる。

複数のレイヤーをまとめてマスクしたい時などに便利。
設定により、レイヤーフォルダ内でくり抜きを止める事ができる。

AFterEffectsで例えると、
レイヤーモード、シルエットアルファを、
レイヤーフォルダ単位で制御できるみたいな機能。

続きを読む

放送大学に入って無料でAutodeskのソフトを使う


※2018年4月現在の情報です。

3dsMaxを家で学習用に少し使いたいだけなのに、
月額3万1320円は高い。(年額だと24万8400円、月2万700円。)
放送大学に入れば無料で使える。もちろん商用利用はできない。
(オートデスクの定める学生向け製品の使用資格と条件に、放送大学は当てはまる。)

3dsMaxの他にも、Maya、MotionBuilder、Mudbox、AutoCADなどが使える。

放送大学は通信制の大学。
https://www.ouj.ac.jp/
入学時期は、4月と10月の二回ある。
(2018年10月から入学は、6月15日から出願できる)

放送大学の学生になる場合、3つの選択肢がある。
・全科履修生:4年かそれ以上通い、学位取得を目指す。
・選科履修生:2学期(1年間)
・科目履修生:1学期(6ヶ月)

ngroku管理人は、選科履修生で入学した。
学費は2万円(入学金+授業料)
入学金:9000円
授業料:1万1000円(1科目)

出願の手続きはネットで行える。

●3dsMaxを使うまでの手順
↓放送大学のシステムにログイン
↓ 放送大学からメールアドレスをもらう(Gmail)
↓ そのメールアドレスを使い、Autodeskのアカウントを作る。
↓ 必要項目を入力。
↓ ソフトをダウンロード、インストール。
↓ ソフトの更新プログラムをダウンロード、インストール。
(ソフトの更新プログラムはアカウントにログインして、
管理ページからダウンロードできる)

※4月1日が入学日だったので、その日の朝に手続きを進めようとしたら、
入学日の入力で、「入学年を未来にはできません」と注意が出て進めなかった。
日付はアメリカ基準の様で、
その日の朝だとアメリカはまだ4月1日になっていなかった。
(アメリカと日本の時差は13時間。日本のほうが早い)
時間を置いたら手続きが進めるようになった。

●その他
Recapがダウンロードできないと思ったら、管理ページからできた。

Blenderバッチファイルからレンダリング


アニメーションレンダリングしたら、エラーのあるフレームが不連続で複数あった。
一枚ずつ手動でレンダリングして保存するのは面倒。こんな時にバッチ処理が便利。

●例

set BLD="C:\Program Files\Blender Foundation\Blender\blender.exe"
set FIL="C:\Documents\blender\test test\test_01.blend"
set IMGP="C:\Users\ngroku\Desktop\rnd"
%BLD% -b %FIL% -S Scene -E CYCLES -o %IMGP%\#### -F PNG -f 585
%BLD% -b %FIL% -S Scene -E CYCLES -o %IMGP%\#### -F PNG -f 587
%BLD% -b %FIL% -S Scene -E CYCLES -o %IMGP%\#### -F PNG -f 598
%BLD% -b %FIL% -S Scene -E CYCLES -o %IMGP%\#### -F PNG -f 605
%BLD% -b %FIL% -S Scene -E CYCLES -o %IMGP%\#### -F PNG -f 611
%BLD% -b %FIL% -S Scene -s 616 -e 800 -E CYCLES -o %IMGP%\#### -F PNG -a
pause

※↑の4行目から下から3行目までの意味
バックグラウンド処理、
指定したパスのtest_01という名前のblendファイル、
Sceneというシーン名、Cyclesレンダラー、
デスクトップのrndフォルダに、4桁の連番名で、PNG保存、指定したフレーム。

※下から2行目は、616から800フレームをアニメーションレンダリングという意味。

↓詳細は参考にさせてもらったサイトへ
レンダリングのバッチ処理 – Blender Cycles memo

●バッチファイルが動かない。
コマンドプロンプト上では動くけど、batファイルにすると動かない問題にあたった。
調べてみたら、原因は保存する際の文字コードだった。

“基本的にバッチファイル(というかDOSは)Unicodeでは動作しません。”
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1260531077

UnicodeからANSIに変えて保存したら動くようになった。

●その他の注意点
ファイル名やフォルダ名にスペースがあると動かない。
パスをダブルクォーテーションで囲えば動く。
MAXScriptでも似たようなことあった気がする。

Nvidia アンセル


※FINAL FANTASY XV WINDOWS EDITION ベンチマークで
 ANSELを起動中のスクリーンショット 拡大画像

●Nvidia アンセルって何?
アンセルに対応したゲームでは、ゲーム中好きなタイミングで撮影モードに入れる。
※撮影モードに入れない箇所もある。

●撮影モードに入ると、
・カメラを自由に移動出来る
・カメラの画角を変更できる
・フィルター、エフェクト、スタイルを掛けられる
※現状だとピント位置の調節は出来なかった。

●撮影モードでは特殊なキャプチャが出来る
・超解像度キャプチャ
・360度キャプチャ
・EXR(HDR)キャプチャ
・立体視キャプチャ

続きを読む

[Blender]Mantaflow


次期のバージョンから、流体機能がMantaflowという、新しいものに置き換わる。
そのMantaflowを、現行のblender(2.79)に組み込んだものを使うことが出来る。

↓ダウンロード
Blender-Fluid-Mantaflow branch

Mantaflowは煙と液体を表現する事が出来る。
この記事で説明するのは液体。

続きを読む

[Blender] Pythonメモ。トランスフォーム

Pythonスクリプトのメモ。
位置、回転、スケール。

●Cubeという名前のオブジェクトを、Z方向に1移動する。
import bpy #←これを読み込まないとスクリプトでオブジェクトを操作出来ない。
bpy.data.objects['Cube'].location.z +=1
●選択したひとつのオブジェクトを、Z方向に1移動する。
import bpy
bpy.context.selected_objects[0].location.z += 1
●選択したひとつのオブジェクトを、オブジェクトの中心Z方向を軸にして15度回転させる。
import bpy
import math #←mathを読み込まないとpi(円周率)が使えない。

hako = bpy.context.selected_objects[0]
atai = 2 * math.pi / 360 * 15 #←15度をラジアンに変換
hako.rotation_euler.z += atai

※角度を指定する際、値は度数法ではなく、孤度法。
なので、度数法のつもりで15と入力すると、15ラジアン入力した事になり、
859.35度回転してしまう(57.29×15)

・円を360度で示すのが度数法。
・半径が1の円で、長さ1の弧が作る角度を1ラジアンとするのが孤度法。

  ■■■■■■■■■■■■ 1度は何ラジアンか? ■■■■■■■■■■■■
  円周の長さは直径×円周率。
  円周の長さは孤度法だと2πになる。角度は2πラジアン。

  360度=2πラジアンなので、
  2πラジアンを360分割すれば、度数法の1度になる。

  これはπラジアンを180分割するのと同じ。
  3.14159/180=0.0174532777777778
  1度を孤度法にすると、約0.0174533ラジアン。

  ■■■■■■■■■■■■ 1ラジアンは度数法だと何度か? ■■■■■■■■■■■■
  比率で計算する。
  2πラジアン:360度
  πラジアン:180度
  どんな数も、同じ数字で割れば1になる。
  π÷π:180÷π
  ↓
  1:180÷π
  180÷3.1415=57.29582790879777
  1ラジアンは、約57.29度

●選択したオブジェクトのX位置とY位置を、-1~1の範囲で、ランダムに変える。
import bpy
import random #←randomを読み込まないと乱数が使えない。

hako = bpy.context.selected_objects
for i in hako:
    i.rotation_euler.x += random.uniform(-1,1)
    i.rotation_euler.y += random.uniform(-1,1)
●選択したオブジェクトを、X、Y方向に、-30~30度の範囲で、ランダムに回転させる。
import bpy
import math
import random 

hako = bpy.context.selected_objects
for i in hako:
    atai = 2 * math.pi / 360 * 30 #←30度をラジアンに変換
    i.rotation_euler.x += random.uniform(-atai,atai)
    i.rotation_euler.y += random.uniform(-atai,atai)
●選択したオブジェクトのスケールを2倍にする。
import bpy
hako = bpy.context.selected_objects[0]
hako.scale *= 2
●選択したオブジェクトのスケールを軸ごとに変える。X軸を1、Y軸を1、Z軸を3にする。
import bpy
hako = bpy.context.selected_objects[0]
hako.scale = (1,1,3)

●参考サイト
情報処理 I - 第15回:Python による Blender の制御 和歌山大学
ラジアン(弧度法)の意味と「度」への変換方法 sci-pursuit.com

ワンダーJAPAN

工場、ダム、廃墟、珍しい建築物、などの魅力的な写真が掲載されている雑誌。
月額980で読み放題の、Kindle unlimited対象になっているのでオススメ(2017年9月現在)
※1冊を普通に購入すると1080円~1512円。全20冊買うと2万3328円になる。

ワンダーJAPAN(Amazonの一覧ページへのリンク)

内容の紹介(クリックで拡大)




特集号