Scripting Tools

Folder Color Structure UE4 WIP 3

Since the last update I have added in new functions that walk through the folder structures recursively. If a new folder has been added to the project this new function will update the folder to have the correct color. All you need to do is run the function, save and restart the project and the folders will have been updated. For future updates I want to make this a startup script that is added into ue4 project so that all this will work automatically in the background.


Folder Color Structure UE4 WIP

For my final tech art assignment I am creating a folder structure in UE4 with folder that are color coded. I am using C++ and Python to do this. For this work in progress I have so far created the folder structure in the UE4 project and have given the newly created folders a blue color. 

The reason for this project is so that projects in unreal can have a universal folder structure and can be color coded. I have found that color coding folders has made finding and placing files in the correct location easier. 


Project Management Tool Updated


I went in and updated the UI for the project management tool so it was more user friendly. I also added in the option for the user to rename a project. I took away the option of the create and open button, as well as which software would be created. I found that users found that it slowed them down and they would prefer to have all the software for the assets created at once. 



Project Management Tool Finished





This is the final version of my project management tool. After many trials and errors I finally got all of this to come together.

This tool is to help organize projects so that they are easily accessible and manageable. This creates and saves projects with their folder structures. The user can delete and open the assets projects from this tool. It also allows the user to create new assets, and it automatically places them in the projects folder structure.

Project Management Tool WIP

I am creating a project management tool for tech art class. The goal of this is to create a tool that will help you create, manage, rename and delete projects. This tool will also help you create assets for each project as well as delete them as well. This tool will allow the user to open assets with this so that they make sure the files are correctly named and the correct software is used for each asset.

This video shows some safe guards of making sure naming convention is followed and that projects are not overwritten.

This is the UI I have at the moment.

Intro into HLSL

In tech art class we are starting to learn HLSL very fast. For this week I made a shader that has red and green lines. I used the shader tool from steam to help connect the nodes together. I used HLSL (also known as DirectX) to create this shader.


Class Houdini

For this assignment I created a class inheritance script that uses modules I created with python to call upon their classes to create "Roberto" and "Crag" 


Color Calculator

For this assignment I created a color calculator using classes in python. It takes in the user input to create color swatches. It then show it can multiply, add, subtract, and invert the colors and create a new swatch. Its useful for lighters so that they know how color combinations look together.


Random Objects places on Grid

For this assignment I created a python script in houdini that asks the user for the number of objects they want to use to populate the scene. Then Houdini creates a that amount of objects using random geometry, translation, scale and rotation to place on the ground plane.

                                                                                                                                  

Python HW 1

For this homework assignment we needed to use Houdini python to create a script that asks the user for how many objects, what kind of object, and scale. It then takes the information provided and creates it and then places them in a circle.


No comments:

Post a Comment