15 Oct 2012 Sensor tile project. Brian, Reno, Miles, Al, Kenneth

Today we tested for forwarding, it took awhile for the router to cooperate, but that was fixed. We also pinged the power box and it responded, also we tested without router direct connection. In wireshark when it was connect directly it would display a port which is 9090. Next time will try to connect box directly to computer and going into port 9090 in PYMT. Room dimensions are nearing completion.

Posted in Uncategorized | Leave a comment

Sensor Tiles Project: Unity Team: Frank & Dwayne – Importing Objects From Blender Into Unity

For today, we have conducted research into the workflow of both Blender and Unity. Our goal today was to research how we can work on a project in Blender and then export all of its objects, properties and how it relates to the workflow of Unity.

Thus far, we have complied the following steps on how import files from Blender into Unity:

Note: Unity natively imports Blender files. This works under the hood by using the Blender FBX exporter, which was added to Blender in version 2.45. For this reason, you must update to Blender 2.45 or later.

  1. To get started, save your .blend file in your project’s Assets folder (or whatever folder you saved your project in). When you switch back into Unity, the file is imported automatically and will show up in the Project View.
  2. To see your model in Unity, drag the model from the Project View into the Scene View.
  3. Finally, from this point onwards, whenever you modify your .blend file, Unity will automatically update whenever you save.

At the time of this writing, we have found this method to be easy for importing:

  • All nodes with position, rotation and scale. Pivot points and Names for the project.
  • Meshes with vertices, polygons, triangles, UVs, and normals.
  • Bones
  • Skinned Meshes
  • Animations

Our next step is to conduct more research into the general workflow of Unity and how it can be utilized going further into this project.

Posted in Assignments, Damon Baker, DOCUMENTATION, Lab Notes, Lab Reports | Tagged , , , , , , , , | Leave a comment

Schedules!

Ishik: dammit you’re not here so no schedule for you D:< (even though you’re right outside the room [dammit]) Only certain on Weekends, 3-11

Everyone else: Monday/Wednesday unless they come in more or are medically inhibited

Posted in Uncategorized | Leave a comment

Sensor tiles project 8 Oct 2014

Today we tested the TUIO software with version 1.4 of Processing to no effect. We tested PYMT with port forwarding with no results, so for next time we are going to test if the port is open on this machine. We also made more detailed measurements of studio blue which we will draw up in AutoCad.

Posted in Uncategorized | Leave a comment

Sensor tiles project 6 Oct 2014: Miles, Kenneth, Al, Reno

Today we were testing a client called PYMT, we were testing to see if it would pick up the information being funneled into it, it was not because we could not reset the port that it needed to come from. Next we decided to try with an older from of processing V 1.4 to execute an older version of TUIO.

Posted in Uncategorized | Leave a comment

All’s working!

Baker, Gabby, Ishik, Remy, Xuemin (maybe I’ll reorder by alphabet of last name later, or name length, this is distracting MOVINGON:D)

So we figured out how to symlink in Linux, my brain was just fried and thinking backwards about the order of directories. We’ve also figured to use the -p flag when making our directories, that way it doesn’t throw an error and halt, and it makes the remaining non-existing folders.

So linux is fully operational! This should in theory be the same for Mac OS X because we’re using standard UNIX commands.

Now we’re figuring how to actually get Blender to recognize Curveship. We’re in the scripts/addons/modules folder, and there has to be a .py file there to be recognized. Putting curveship.py works (to the extent that it’s 2.7 running in 3.3 and crashes) so we know that our install is ok. However, it wont work because we’re removing it from the curveship folder, therefore we aren’t actually getting any of our important files for it to be working with. So we’re now making a script for Blender to import Curveship from its proper directory from, which will work across Mac OS X, Windows, and Linux (screw alphabetical order).

To be continued 😀 (3:41, we aint done)(hey that rhymes)

And everyone was thrilled about the error message 😀

lolwedidn’tneedsymlinks. We just had to get rid of the . from curveship5.0 because python was like “haha .0 is a directory right? nah it no exist !@#$ you what you tryin to make me do”

and now import curveship5 works WOOHOO YAY :D2wt 4r t598[y3q581yv[-

(remember this for later: http://conda.pydata.org/docs/examples/create.html)

We’ve now successfully tested on Windows and Linux. Both work repeatedly!

Posted in Damon Baker, DOCUMENTATION, Lab Reports, PROJECTS | Tagged , , , , , , , , , , , , , , , , , | Leave a comment

Sensor Tiles Project: Unity Team: Frank & Dwayne – Unity Licenses

For this week, we have looking whether or not we can use Unity for the reminder of our project with the sensor tiles. Thus far, the prevailing question is how (if we can) use Unity to export Blender files to this software. Plus, there are certain features exclusive to Unity that we may need from it in the coming months.

As for today, we have discovered that in addition to the free version of Unity, we can purchase addons that contain perpetual licenses for use with educational institutions. In addition, we have learned that we can use these add-ons such as the Unity Pro 5.x – Game Development and Visualization – Student/Faculty Perpetual Commercial – Unity Team License Addon to mix and add content to the free version of Unity. This gives many choices on how to proceed with utilizing the software for interaction with our sensor tiles.

The following links will be used as the basis to further our understanding of the Unity in terms of working in conjunction with the sensor tiles as well as become a source of reference for when we need to conduct more research into the inner workings of Unity.

For more information on Licensing Agreements:

Unity License Agreement

License Comparisons

License Comparisons & Features Across All Major Platforms

Unity Manual:

Documentation

Workflow:

Unity Workflow

Tutorials:

Unity Beginner Video Tutorials

Different Licenses and Addons:

Unity Pro 5.x – Game Development and Visualization – Student/Faculty Perpetual Commercial – Unity Team License Addon

Unity Store

Student & Faculty Licenses plus addons

Frequently Asked Questions:

Unity FAQ

Unity Community Wiki:

Unity Wiki Home Page

Posted in Assignments, Damon Baker, DOCUMENTATION, Lab Notes, Lab Reports | Tagged , , , , , , , , | Leave a comment

Symlinks and Linux

To do: Make it symlink to hierarchical script folders in order of difficulty (hard link on Windows)

make a status print “By the magick of Conda!”

make sure it uninstalls and reinstalls properly

make sure that it’s compatible across platforms

after this is all done properly, work with something that compiles (Leap Motion library)

Remy, Xuemin, (for the last 10 minutes) Gabby

Symlinking was the easy part. We were going to use a hard link, but this only works for files, so we used a junction instead which serves identically, except for folders (so Microsoft says here) I’m assuming that what we want on Linux and Mac OS X is also a symlink, from past experience(, but I’m just going to jynx myself here and leave a note for when everything is on fire and the world is crumbling: Maybe symlinks aren’t the right solution) and so we now have symlinking commands for Linux and OS X! Yet to be tested. Soon.

Apparently Conda on Linux requires patchelf to be installed for building packages

Ok so making symlinks in Linux is really annoying. We tried a similar approach as we did in Windows, using relative paths. However this creates a broken link. So far we’re finding that the only way to make a link is to use absolute paths. We need to find a way around this because not everyone has Conda installed to their home folder.

Posted in DOCUMENTATION, Journals, Lab Reports | Tagged , , , , , , , , , , , , | Leave a comment

Losing battle. Wamp-wamp-waaamp

Keep in mind: building custom versions of blender to use different installs of Conda/Python. Get stackless working?

Run Blender in Python mode (run the Python that Blender comes with) to make installing scripts and Conda stuff to the Local Directory easier.

Now the day begins:

Gabby, Remy, Xuemin

So we’ve been working on changing the build directory. This has been partially successful, and partially redundant. We tried changing the environment variables CONDA_BLD_PATH, PREFIX, and PATH, as specified in the documentation here and there respectively. Changing these variables in the batch script does not affect where Conda builds stuff to, and we do see them in the command line output as having been changed to our settings.

So in accordance with the config file page we modified conda-build in the .condarc just for a proof of concept in changing the build directory. This worked, however we found that no matter what you change your build directory to you get 5 folders and one file; broken, src_cache, test-tmp_dir, win-64, work, and prefix_files.txt.

All that we actually need which would go into the Blender Scripts directory is in a folder within the work folder of those previously mentioned 5. We have yet to find a way to isolate the output going into that specific folder, as changing the build directory brings all of the others with it.

So for today we are defeated. Building and then copying works for what we’re trying to do.

Yes this really did take us all day to figure out. :<

Posted in Damon Baker, DOCUMENTATION, FACULTY, PROJECTS | Tagged , , , , , , , , , , , , , , , , , , | Leave a comment

Sensor Tiles Project: Measurements of the Gallery Room

For today, we took measurements of the gallery room in to gain a better understanding of how much room we have to work with decided the measurements of the new sensor tile boards. Thus far, we have reached the preliminary conclusion that we may only be able to fit up to 2 sensor tiles in the room due to the size of the sensor tiles.

These are our preliminary measurements:

Gallery Room

Drawing-for-Gallery-Room

Posted in Damon Baker, DOCUMENTATION, Lab Notes, Lab Reports | Tagged , , , , , , , | Leave a comment