Project Managment Tool Week 01
We are creating project management tools as our first project in our third semester of our Technical Art class. Our first milestone was nailing our folder structure before we move on to be more self directed goals. These posts are going to help me make milestone and be used to hold myself accountable.
We need to be able to use at least on DCC and one game engine with our tool. In response to this, I have created a folder structure that mimicks the folders and DCC's that my team Suspicious Box has used on out game Liminal.
Here is my folder structure:
We need to be able to use at least on DCC and one game engine with our tool. In response to this, I have created a folder structure that mimicks the folders and DCC's that my team Suspicious Box has used on out game Liminal.
Here is my folder structure:
I. Company/Facility
A. ProjectName
1. ProjectName_Houdini
a) _Abc
b) _Audio
c) _Backup
d) _Comp
e) _Desk
f) _Flip
g) _Geo
h) _HDA
i) _Render
j) _SceneFile
k) _Scripts
l) _Tex
m) _Video
n) _Temp
o) _Tools
2. ProjectName_Maya
a) ProjectName_Maya_Animations
(1) _BakedFiles
(2) _MayaFiles
(3) _Temp
(4) _Tools
b) ProjectName_Maya _Assets
(1) ProjectName_Maya_Assets_Character
(a) _Model
(b) _Rig
(c) _Temp
(d) _Tools
(2) ProjectName_Maya_Assets_Environment
(a) _Model
(b) _Temp
(c) _Tools
(3) ProjectName_Maya_Assets_Props
(a) _Model
(b) _Temp
(c) _Tools
(4) ProjectName_Maya_Assets_Temp
(5) ProjectName_Maya_Assets_Tools
c) ProjectName_Maya _Temp
d) ProjectName_Maya _Tools
3. ProjectName_Photoshop
a) _Textures
b) _Temp
c) _Tools
4. ProjectName_Temp
5. ProjectName_Tools
6. ProjectName_UE4
a) ProjectName_UE4_Binaries
(1) _Temp
(2) _Tools
b) ProjectName_UE4_Config
(1) _Temp
(2) _Tools
c) ProjectName_UE4_Content
(1) ProjectName_UE4_Content_Art
(a) ProjectName_UE4_Content_Art_Characters
(i) _Animations
(ii) _Blueprints
(iii) _Materials
(iv) _Meshes
(v) _Particles
(vi) _Sound
(vii) _Textures
(viii) _Temp
(b) ProjectName_UE4_Content_Art_Environments
(i) _Animations
(ii) _Blueprints
(iii) _Materials
(iv) _Meshes
(v) _Particles
(vi) _Sound
(vii) _Textures
(viii) _Temp
(c) ProjectName_UE4_Content_Art_Props
(i) _Animations
(ii) _Blueprints
(iii) _Materials
(iv) _Meshes
(v) _Particles
(vi) _Sound
(vii) _Textures
(viii) _Temp
(d) ProjectName_UE4_Content_Art_Tools
(i) _Temp
(2) ProjectName_UE4_Content_ Design
(a) _Maps
(b) _Temp
(c) _Tools
(3) ProjectName_UE4_Content_ Programming
(a) _AI
(b) _Blueprints
(c) _C++ Code
(d) _Physics
(e) _Temp
(f) _Tools
(4) ProjectName_ UE4_Content_Temp
(5) ProjectName_UE4_Content_Tools
d) ProjectName_UE4_Intermediate
(1) _ AssetRegistryCache
(2) _Build
(3) _Config
(4) _ReimportCache
(5) _ Temp
(6) _Tools
e) ProjectName_UE4_Saved
(1) _ Autosaves
(2) _Backup
(3) _Collections
(4) _ Config
(5) _Logs
(6) _Screenshots
(7) _Temp
(8) _Tools
f) ProjectName_UE4_Plugins
(1) _Temp
(2) _Tools
g) ProjectName_UE4_Temp
h) ProjectName_UE4_Tools
A. ProjectName
1. ProjectName_Houdini
a) _Abc
b) _Audio
c) _Backup
d) _Comp
e) _Desk
f) _Flip
g) _Geo
h) _HDA
i) _Render
j) _SceneFile
k) _Scripts
l) _Tex
m) _Video
n) _Temp
o) _Tools
2. ProjectName_Maya
a) ProjectName_Maya_Animations
(1) _BakedFiles
(2) _MayaFiles
(3) _Temp
(4) _Tools
b) ProjectName_Maya _Assets
(1) ProjectName_Maya_Assets_Character
(a) _Model
(b) _Rig
(c) _Temp
(d) _Tools
(2) ProjectName_Maya_Assets_Environment
(a) _Model
(b) _Temp
(c) _Tools
(3) ProjectName_Maya_Assets_Props
(a) _Model
(b) _Temp
(c) _Tools
(4) ProjectName_Maya_Assets_Temp
(5) ProjectName_Maya_Assets_Tools
c) ProjectName_Maya _Temp
d) ProjectName_Maya _Tools
3. ProjectName_Photoshop
a) _Textures
b) _Temp
c) _Tools
4. ProjectName_Temp
5. ProjectName_Tools
6. ProjectName_UE4
a) ProjectName_UE4_Binaries
(1) _Temp
(2) _Tools
b) ProjectName_UE4_Config
(1) _Temp
(2) _Tools
c) ProjectName_UE4_Content
(1) ProjectName_UE4_Content_Art
(a) ProjectName_UE4_Content_Art_Characters
(i) _Animations
(ii) _Blueprints
(iii) _Materials
(iv) _Meshes
(v) _Particles
(vi) _Sound
(vii) _Textures
(viii) _Temp
(b) ProjectName_UE4_Content_Art_Environments
(i) _Animations
(ii) _Blueprints
(iii) _Materials
(iv) _Meshes
(v) _Particles
(vi) _Sound
(vii) _Textures
(viii) _Temp
(c) ProjectName_UE4_Content_Art_Props
(i) _Animations
(ii) _Blueprints
(iii) _Materials
(iv) _Meshes
(v) _Particles
(vi) _Sound
(vii) _Textures
(viii) _Temp
(d) ProjectName_UE4_Content_Art_Tools
(i) _Temp
(2) ProjectName_UE4_Content_ Design
(a) _Maps
(b) _Temp
(c) _Tools
(3) ProjectName_UE4_Content_ Programming
(a) _AI
(b) _Blueprints
(c) _C++ Code
(d) _Physics
(e) _Temp
(f) _Tools
(4) ProjectName_ UE4_Content_Temp
(5) ProjectName_UE4_Content_Tools
d) ProjectName_UE4_Intermediate
(1) _ AssetRegistryCache
(2) _Build
(3) _Config
(4) _ReimportCache
(5) _ Temp
(6) _Tools
e) ProjectName_UE4_Saved
(1) _ Autosaves
(2) _Backup
(3) _Collections
(4) _ Config
(5) _Logs
(6) _Screenshots
(7) _Temp
(8) _Tools
f) ProjectName_UE4_Plugins
(1) _Temp
(2) _Tools
g) ProjectName_UE4_Temp
h) ProjectName_UE4_Tools
I have also started to research what I will need to be able to do in both python and potentially JSON.
I figured out how to create a folder in python:
As well as started to create my folder structue in JSON, but I am still looking into an easier way to create the JSON file:
{
"path": "",
"name": "CompanyName",
"type": "directory",
"children": [
{
"path": "CompanyName/ProjectName",
"name": "ProjectName",
"type": "directory",
"children": [
{
"path": "ProjectName_Houdini",
"name": "june",
"type": "directory",
"children": [
{
}
]
}
]
}
]
}

Comments
Post a Comment