Skip to content

Structure

Natukikazemizo edited this page Oct 29, 2016 · 8 revisions

データ構造

ファイル構成

  • Sedna.blend
    プロジェクトの本体
  • Readme.txt このファイル。
  • gimpFiles
    GIMPで作成したファイルが入っています。
  • hachings
    0000.png~0008.png ハッチングのためのTexture
  • textures
    各種テクスチャが入っています。

###キャラクター


  • Jody(Jodie)
    女性型 8等身
  • Albatrus
    女性型 4等身
  • SD_Albatrus
    女性型 2等身
  • Nothern
    女性型 3等身

###Scene構成


  • CameraSettings
    カメラ設定をほかの.blendファイルにAppend/Linkするために利用
  • Labo
    テクスチャ等の実験をするために利用
  • Root
    主な作業はこのシーンで実施します。
  • Warehouse
    利用頻度が低いオブジェクトを格納する。たまに利用予定

Screen Layout


  • 3D View Full
    煮詰まって見渡したい時に利用
    上級者ならば確実に Shift + Space を利用するはず

  • Angle Check Low
    複数の角度からの見栄えを確認しながら、 低い身長のキャラの顔を修正するのに活用している。
    残念ながらVer0.04リリース時点では膝どころか虚空が映っている

  • Angle Check Middle
    複数の角度からの見栄えを確認しながら、
    中程度の身長キャラの顔を修正するのに活用している。
    残念ながらVer0.04リリース時点では膝ばかり映っている

  • Animation
    アニメの映像部分の作成/テスト用

  • Compositing
    コンポジット用
    とても恥ずかしい話なのですが、Ver0.05までモデリング用に使ってました

  • Drivers Edit ドライバの開発用

  • Game Logic ゲーム開発用

    私はゲーム開発はしないので使ったことがない。 本格的に開発するなら、Eclipseで開発したい。

  • Handler Editing Pythonによるフレームで駆動するハンドラの開発用

  • Modeling モデリング用

  • Motion Tracking 実写の動きを取り込む際に利用するらしい

  • Node Editing ノードの開発用

  • Posing ポージング用

  • Rendering アニメーションのレンダリング用

    3DViewを表示したままだとレンダリングが遅くなるので隠している。 本当にレンダリング急ぐときはバッチを利用するか、 適切な値段のレンダリングサービスを利用する予定。

  • Scripting Pythonで色々ごにょごにょする用。

  • Sound Check アニメのサウンドとの同期に使用するかもしれない。

  • UV Editing UV編集用

  • Video Editing ビデオ編集用。


Rootシーンのレイヤー


1.ディスプレイの表示文字数と カーソルの点滅のためのコントローラを配置しています。 今後もコントローラを配置していく予定です。 2.カメラとライト 3.エフェクトを置いています 未整理 4.未使用 5.- トラック

  • テント
  • 折りたたみ机
  • パイプ椅子 を配置 6.- キーボード を配置 7.赤松の生えた荒地 8.未使用 9.Nothern 0.NothernのArmature Alt1.山と雲 Alt2.未使用 Alt3.背景のタッチについて実験中 Alt4.ボーンのオブジェクトを配置 Alt5.荒地に使用したオブジェクト Alt6.SD Albatrus Alt7.未使用 Alt8.キャラクターの服の波送りのためのオブジェクト 髪の制御のためのCurveを配置 Alt9.- Albatrus Alt0.- Albatrusのボーン

Rootシーンのレンダーレイヤー


  • FreeStyle FreeStyleを有効にするレイヤーを指定するのに利用
  • HachingOn ハッチングを有効にする際に利用
  • Sky 空のレンダーレイヤー。空気遠近法に利用
  • HachingOff ハッチングを無効にするために利用
  • Light エフェクトのテストのため作成
  • Halo Haloのテストのために作成
  • MainColor 一枚の画像によるキャラ全体の色指定のために作成
  • ShadowColor 一枚の画像によるキャラ全体の陰影部分の色指定のために作成
  • ShadowMask 影部分にだけShadowColorで指定した色を反映させるための マスキング

Python 3ソース


  • clone_rotations.py 作成保留中
  • copy_Bone_constraints.py Armature間でBoneのConstraintsをコピーします。 ただし、CopyIK,CopyRotationの二種類のConstraintsのコピーにしか 対応していません。
  • copy_bone_limits.py Armature間でBoneのIK関連のLimitとStretchをコピーします。
  • ctrl_handlers.py 1フレームに一回呼び出されて、テキストオブジェクトを制御しています。 今後各種機能を追加する可能性があります。
  • edit_Fcurves fcurvesのコピーをするのに利用しました。
  • flip_back_paste_pose.py 歩き/走りのモーション作成が少し楽になるスクリプトです。 17-32フレームのポーズを左右反転して1-16フレームにコピーします。 最後に1フレーム目のポーズを33フレーム目にコピーします。
  • flip_next_paste_pose.py 歩き/走りのモーション作成が少し楽になるスクリプトです。 1-16フレームのポーズを左右反転して17-32フレームにコピーします。 最後に1フレーム目のポーズを33フレーム目にコピーします。
  • move_keys 遅延の動きを実現するための試作ソースです。
  • mute_IK Pose Modeで選択されたボーンに含まれるIKを無効(mute状態)にします。
  • rename_bone.py 選択したボーンの名称の頭に"Pose."をつけます。

Clone this wiki locally