Blog


VS Code Flat Mac Icon

I got bored again and had nothing better to do than make another flat icon so heres one for VS Code, this time following the Itunes style where the the colors are “inverted”, so the white is inside and the gradient is the border. Check it:

If you want the ICNS or full size png you can download it here:




Flat Icon for Autodesk Maya

I was bored and the square icon of maya is hideous and doesn’t fit at all, so I made my own 😀

It follows the circle, white border, flat, gradient theme of Apple icons that come in Sierra like these:

If you want it, I have attached the ICNS and PNG files straight out of my editor:




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




ISD: February Summary

Purpose: Begin work on a new VR game idea surrounding boats and pirates and stuff.

Projects/Skills:

  1. Virtual Reality concept
  2. Virtual Reality controls
  3. Boat physics coding
  4. Boat/Raft Concept Design
  5. Raft model and UV texturing
  6. Wheel model and UV texturing

Project Progression Summary & Reflection: Making this VR game is a big tackle for me as its only my second VR project, but I think its going magnificent so far. Modeling the raft and wheel has gone great, and they look exactly like my concept. Also, the boat physics combined with VR are super realistic and function exactly like I wanted them to. I also wanted to make it so you can grab the steering wheel and steer the boat, but its still pretty buggy and unfinished due to some coding errors. Overall, I am about 5% done with this game but its already a playable demo of some amazing sea physics and feels super cool when you actually play it IRL.

For modeling the raft and wheel, I used Autodesk Maya 2017, Student Edition. I got my inspiration from a simple online game called http://krew.io. It consists of a somewhat low poly render of two logs and some planks, held by metal. Its literally a raft. Lookee:

To texture the raft, I used Paint.net (http://getpaint.net). Its easier for me as I have much more experience with it than Photoshop, and its overall faster. All I had to do was go in maya to the UV Editor and go to UV -> UV Snapshot, and then export it as PNG, and edit that file. The final texture looks like this:

Its my first time UVing something and it turned out really good! I followed a similar process to make a steering wheel, which was much easier. Just circles and the UV was also pretty much circles. I got my inspiration from a Google image seen in the background 😛

Ironically, I created my own texture for the wood.

Lastly, I used Unity3D Game engine combined with the SteamVR plugin to put it all together. My game so far is pretty simple SteamVR assets for the camera and hands, as well as some coding to make the raft float realistically. The water is a default Unity3D asset. This is what it looks like so far from an outside view. You can just float around and even rotate the raft using the wheel but thats where it gets buggy.

In conclusion, VR is super hard, but super rewarding. I hope to keep working and finishing this game fully as its super cool, and I have just entered the brink of what is possible with VR.




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!




Quick update for Maya To SVG

This update adds some instructions and bug fixes to make it easier to use. It also looks a bit better! More to come..

Installing

If you want to get the update, all you have to do is download the corresponding installer for your OS here: https://github.com/Stasadance/MayaToSVG/releases/latest




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.

capture

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:

capture

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

img_20161202_135005

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!




Export Maya curves to Illustrator

Do you have a laser cutter?

Are you good at 3D Modeling in Autodesk Maya?

If you answered yes, then Maya To SVG is the perfect tool for you!!

Maya To SVG

Maya To SVG is a simple script I made for Autodesk Maya that will let you export any curves into cuttable SVG format for a laser printer. Is is in major version 1 right now so it is not the prettiest, but it has an installer and is pretty much usable 100%. It looks something like this:

capture

To use it just select a curve and then put in your width, height of the board you will cut, choose your units, choose if you are going to fit to page or otherwise put a scale ratio, and press export. Whichever directory you choose will then contain an SVG file which you can open in Illustrator, or straight in your laser cutter software and cut it out on any material!

Installing

To make life simple, I created an installer for Maya To SVG which will put it straight onto your Maya shelf. All you have to do is download the corresponding installer for your OS here: https://github.com/Stasadance/MayaToSVG/releases/latest, No admin required! Then just run the exe or .app based on your OS and it should look like this:

capture

All you have to do is click install, and when its done it will say 100%! If you experience any problems, please leave a comment or DM me on twitter and I will help you ASAP 🙂