Perforce


This is an ongoing project where I am creating and setting up a pipeline and Perforce structure. For the weekly break-downs on progress I have linked the TAO Thread. Under this section though I will be posting tools developed for the pipeline and other code.


P4ProjectCreation Tool

This tool is created for the purpose of making projects within sub-folders easier and more efficient. When the program starts the user must login to the server with their username and password, if it does not match they are given an error, if not they will be logged in and able to create projects in the following window. The user then fills out a simple form choosing where they would like the project folder created and chooses the users they wish to have access to it. When the create button is clicked it will create the file structure and submit it to the depot with the name specified. 



These are some of my process notes taken during the creation of the tool. Most of it is just brainstorming on layout designs,functionality, and code snippets.


Texture Library Interface (WIP)

This will allow access for users of the perforce server to easily browse the texture library depot and then copy the textures / Images from there to a workspace to be used. Below is the current plan for the layout of the tool. The images will be drawn from the library and it will work and feel like cgtextures website because of its simple yet effective design.



 

ServerStatus Updater

This script simply runs on admin login, creating a text document containing all server changes, the user that submitted them, and the time. Used to just quickly look at recent changes and submits. 

No comments:

Post a Comment