TSA (6)

Maya SVG Exporter (ISD: Final Project)

So I decided to shift focus from VR, and instead work on my software development project for TSA Nationals 2017. Since I already am doing some software development, I might as well use what I already have as my project. So here is SVG Exporter:

It’s an addon for Autodesk Maya 2017, a 3D modeling software. In Maya, you can use certain tools to create “curves”, essentially 2D curved lines that can be any drawing or whatever you want. You can also convert parts of 3D objects to curves. My tool takes these curves, and converts them to a file format called “SVG”, this format can be read by many other industry programs such as Adobe Illustrator and in the end, can be used to cut out any shape using a laser cutter.

My tool is simple to use, select any curves made in Maya, select where to export, change some settings, and bam: you have an .svg file ready to cut out!

The reason I decided to make this is because I am extremely proficient with Autodesk Maya but not other software such as Illustrator, and I needed to cut something out for class. My tool is a middleman that lets me use my Maya skills and takes the hard work into actually cutting it out.

Also, Maya is missing many essential features that are required in 2017 and beyond. I plan to add more features as custom plugins so that they may be added as standards to Maya in the future.

Here is what a curve is:

And my tool spits this out:

(Except the lines are super thin)

This red format allows the laser cutter to follow it presicely and cut out the exact shape of my name!

This is an example of a simple final example of what could be done with my tool:

But the possibilites are endless 😀
An installer is coming soon that will auto add it to your Maya shelf. Check my blog or Github in the future to find it 🙂

VR Game Update #1

  • April 3, 2017
  • C#, TSA, ...

So I’ve been trying to rotate the wheel in this VR game now for a while. Every solution doesn’t work as intended, so I have took it upon myself to do it from scratch like I want it. I need it so you can grab the wheel, rotate it, and control the boat. So far I have the idea of getting the X, Y position of the hand, and then changing the angle of the wheel using Inverse Tan of Y/X. Something like this: (Ignore the rigidbody part thats something else :P)

It sorta works, but not like intended. If you have any ideas, let me know as this is tough :L

Nexus 6P model

For my game I need a phone so that I can create a text messaging scene, so I just replicated my phone quickly. I used 3 reference images and basic UV imaging using Paint.net… and it looks pretty good! Check it out:

Let me know if you would like the model, I would be glad to share it!

2016 round up

2016 has been a wild year, so I wanted to share what I accomplished so far; in chronological order..

Maya To SVG

  • Export Maya curves to SVG for Laser cutting / etc..

Adminless Fonts

  • Give regular users the ability to install fonts in Windows

A* Pathfinding

  • Simple test for my friend, shows off pathfinding with HTML5 Canvas

TSA 2017 Game Concept / Design

  • Initial work and concept for TSA 2016 Game Design

More to come until new years…

Arcade machine physics

This is a quick post to show how I am doing my arcade machine for the TSA game. I needed a way to make the arcade machine controls move along with the player keyboard controls. I can do this two ways:

  • Use code to change the the model
  • Rig the model and use Unity animator

I chose option #2 because it would be way smoother and allow for more animations in the future, such as pushing the coin button.

Here is what making the animation in Unity looks like. I set up a state called “Left”, and just make a transition from Idle to Left, and from Left back to Idle, this will make a smooth transition so when you hold A, it will go left, and when you let go of A, it will go back to Idle.


Let me know if you have any questions about how I used Animator, or even if you have a better way of animating the arcade machine, it would be a big help!

TSA 2016 game idea

I’ve been using the HTC Vive for some time now and I really have been brainstorming some game ideas. I also need to make a game for TSA (Technology Student Association) and actually win. I decided to make a game that works with and without the vive. Meet… Arcade Game!!…

The point of the game is to go and play random arcade clones but in VR, we want to replicate fun games that were challenging and fun to play back in the day. Some of our ideas include Cornell Jumper (a SMB clone but with our teacher in it), and as difficult as Cat Mario, and some others.. I have began by modeling an arcade machine. Check it out:


I modeled it after some concept art I made in a sketchbook..


The game is currently being made in Unity 3D, version 5 Beta, which also includes a git style collaborating feature that I am using to create the game with my friend. I have experience using RenderTextures in Unity to capture another camera’s view into a 2D plane, so I plan to incorporate this feature in my game. Stay tuned for more updates on this game in the TSA category!