My week in VR – “Getting ready for summer”

This was definitely a note worthy week for Virtual Reality in my world.

I had three different events in the last few days that have strongly reignited my desire to work with more VR tech.

It all started with co-hosting the quarterly New York Latino Tech Meetup and our guest James Andrew.

James is a VR pioneer and entrepreneur, as founder of Pixel Router, a VR game studio.

Currently Pixel Router has prototyped a game called Z0NE that is playable on the Oculus Rift DK and Samsung Oculus Gear.

Although from our conversation it seems like Pixel Router is shifting production to high-gear with the goal of launching Z0NE for the PS4 Project Morpheus, and James’ dedication to this effort is almost tangible.

Apart from Pixel Router and Z0NE, James contributes to NYU’s VR Lab, the “Holodeck”, alongside Ken Perlin, an eminent mind in the computer science landscape.

At our meetup, James presented to us a high level VR paradigm he is working on, that deals with the limitations of physical space (i.e. where you maybe sitting in right now) and how these real world environments constrain the limitlessness of a VR environment.

In a nutshell, we still cannot walk actual distances in a VR environment without running into walls or some type of physical obstacle.

This proposes a problem, since one of the most exciting aspects of VR innovation is creating a blend between both worlds, either through immersion or Augmented Reality.

Moreover VR technology is still not robust enough to create seamless experiences between the real world and virtual ones.

Regardless, it is exciting to listen to James’ case study and being exposed to his theories on how to potentially overcome some of these limitations with a design paradigm called the Elevator Technique.

Anyhow, whether or not this technique is viable or will be implemented or becomes a convention, it feels really cool to witness how the VR landscape is being shaped by people like James and Ken – super cool indeed.

After the presentation we had some VR demos, although in reality it became an ad hoc arcade session as we all took turns playing Z0NE on the Oculus Rift rig while other’s took turns using Samsung Gears we had on hand – good times all around.

Also a HUGE shout-out to Tumblr who hosted us at their fantastic new space in Flatiron, NYC; Manny Ramos, Tumblr’s Recruiting Manager is extending their hospitality by hosting the most recent NYLTM event, and hopefully all of our future ones, at this splendid location. #fingers-crossed

The momentum from the this event carried forward to the next day for me at my daughter’s Career Day at her school, PS 186.

Initially when I signed up for this event I thought of only speaking about what I do as a digital producer and how I build, web and native, apps.

Although as luck would have it, I still had the Oculus Gear that my company lent me and so I brought it to my daughter’s class – I swear, I could not have planned it better.

After speaking about my job title, what I do, the tools I use to do it and why I do it – I busted out the Oculus Gear.

I shared with them concepts like reality and virtual reality, environments and how the industry is being created right in front of our eyes and if they wanted it, they could one day be part of the VR scene.

Then I had all the children line up and experience some VR with the demos available in Samsung’s marketplace, more specifically the Iceland VR Tour.

I can’t describe how satisfying it was to see how each one of the children reacted to their first VR experience; some with awe, some shy and blank, others scared of what they were feeling, although almost all of them seemed to experience some type of wonder, one way or another.

Before I wrapped my presentation, a few teachers tried the VR as well, all of them were also blown away by having the future in their hands.

I walked away feeling how James probably feels when he presents Z0NE and VR technology to new people, leaving a wake full of amazement and inspiration wherever he shares it.

My last foray in VR this week was definitely more personal as I decided to (FINALLY) put together the DODOCASE VR cardboard I bought a month ago.

Albeit, I know this seems a little anti-climactic but symbolically this is pretty important to me as it is my first piece of VR equipment.

That’s one aspect of this technology that is not for the faint of heart, the price tag.

This is definitely one of the more challenging aspects of furthering VR, it’s barrier to entry due to it’s price tag for the equipment.

Currently you can get a Samsung Oculus Gear for $200 but it still needs the Samsung Galaxy Note 4 for the visual display of the VR interface, which according to recent pricing from Amazon will run you about another $600-$1,000.

Also Oculus Rift has a Developers Kit for about $350 and you may not need a top of the line Windows machine, but for a good experience you still need a rig with plenty of GPU fire power, and this could cost anywhere between $500 to $1,000.

Regardless, I am creating a new row in the family budget to start saving for some of these devices, although we’ll probably pony up for a Gear before a Developers kit.

Fortunately there are some other players entering the VR arena like Sony, HTC and Valve who will help make the market competitive and hopefully start a race to the bottom for the price tag on VR technology.

18. May 2015 by CSA
Categories: Brooklyn, Digital Production, Meetups, Pater Familias, Tech, VR, Web Dev | Leave a comment

Tangible Media is tangible

MIT’s Tangible Media is coming along nicely,

“Almost like a table of living clay, the inFORM is a surface that three-dimensionally changes shape, allowing users to not only interact with digital content in meatspace, but even hold hands with a person hundreds of miles away. And that’s only the beginning.”

Minority Report here we come!

 

 

tumblr

02. January 2015 by CSA
Categories: Emerging Tech | Leave a comment

CSS Media Query Breakpoints – iPhone 6 & 6+

In case you were wondering…

/**********
iPhone 6
**********/
@media only screen 
 and (min-device-width : 375px) 
 and (max-device-width : 667px) 
 and (orientation : landscape) 
 and (-webkit-min-device-pixel-ratio : 2){ 
 
 }

@media only screen 
 and (min-device-width : 375px) 
 and (max-device-width : 667px) 
 and (orientation : portrait) 
 and (-webkit-min-device-pixel-ratio : 2){ 
 
 }

Launch images
750 x 1334 (@2x) for portrait
1334 x 750 (@2x) for landscape
App icon
120 x 120

/**********
iPhone 6+
**********/
@media only screen 
 and (min-device-width : 414px) 
 and (max-device-width : 736px) 
 and (orientation : landscape) 
 and (-webkit-min-device-pixel-ratio : 3) { 
 
 }

@media only screen 
 and (min-device-width : 414px) 
 and (max-device-width : 736px) 
 and (orientation : portrait) 
 and (-webkit-min-device-pixel-ratio : 3) { 
 
 }

Launch images
1242 x 2208 (@3x) for portrait
2208 x 1242 (@3x) for landscape
App icon
180 x 180

/**********
iPhone 6 & 6+
**********/
@media only screen 
 and (max-device-width: 640px), 
 only screen and (max-device-width: 667px), 
 only screen and (max-width: 480px) { 
 
 }
 
/**********
Most
Smartphones &
Tablets
**********/

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
 and (min-device-width : 320px) 
 and (max-device-width : 480px) {

 }

/* Smartphones (landscape) ----------- */
@media only screen 
 and (min-width : 321px) {

 }

/* Smartphones (portrait) ----------- */
@media only screen 
 and (max-width : 320px) {

 }

/* iPads (portrait and landscape) ----------- */
@media only screen 
 and (min-device-width : 768px) 
 and (max-device-width : 1024px) {

 }

/* iPads (landscape) ----------- */
@media only screen 
 and (min-device-width : 768px) 
 and (max-device-width : 1024px) 
 and (orientation : landscape) {

 }

/* iPads (portrait) ----------- */
@media only screen 
 and (min-device-width : 768px) 
 and (max-device-width : 1024px) 
 and (orientation : portrait) {

 }

/**********
iPad 3
**********/
@media only screen 
 and (min-device-width : 768px) 
 and (max-device-width : 1024px) 
 and (orientation : landscape) 
 and (-webkit-min-device-pixel-ratio : 2) {

 }

@media only screen 
 and (min-device-width : 768px) 
 and (max-device-width : 1024px) 
 and (orientation : portrait) 
 and (-webkit-min-device-pixel-ratio : 2) {

 }

/**********
iPhone 4
**********/
@media only screen 
 and (min-device-width : 320px) 
 and (max-device-width : 480px) 
 and (orientation : landscape) 
 and (-webkit-min-device-pixel-ratio : 2) {

 }

@media only screen 
 and (min-device-width : 320px) 
 and (max-device-width : 480px) 
 and (orientation : portrait) 
 and (-webkit-min-device-pixel-ratio : 2) {

 }

/**********
Desktop &
Laptops
**********/
@media only screen 
 and (min-width : 1224px) {

 }

/* Large screens ----------- */
@media only screen 
 and (min-width : 1824px) {

 }

23. October 2014 by info
Categories: Web Dev | Tags: , | Leave a comment

RTJ2 w/ Zach de la Rocha

El-P, KillerMike, Zach del Rocha – Say what.

enhanced-15603-1413214277-18

13. October 2014 by CSA
Categories: Music | Leave a comment

The future is now…

10. October 2014 by CSA
Categories: Stuff | 1 comment

Flying Lotus “Never Catch Me” [ft. Kendrick Lamar]

take a 4 minute trip with me…

04. September 2014 by CSA
Categories: Music | Leave a comment

You had me at ‘kinetic sculpture’…

Mechanical zen; good ‘ole fashioned gear-porn

27. August 2014 by CSA
Categories: Art | Leave a comment

One-Stroke Painted Dragons

This is some magical craftsman, mad skills

24. August 2014 by CSA
Categories: Art | Leave a comment

The future today

This is some great video work and a UI freak’s fever dream

24. August 2014 by CSA
Categories: Art, Digital, UI/UX | Leave a comment

How do I become a polyglot?

This is a question that persists in my mind.

Even more so while I define my career as a digital producer.  Conversely I have identified some goals that could make me better at making digital products; and “How do I become a polyglot or full-stack?” is usually at the top of that heap.

Being a programming polyglot or full-stack developer means being able to work and understand any and all programming languages due to one’s profound knowledge of programming as a whole. In a nut shell, this ability creates an almost flat curve for learning or using new or unknown programming language types.

Learning more programming languages, apart from the web stuff, and staying current of usage trends within these languages keeps me mindful of technology’s constant evolution. Introspectively, this is the rabbit to the hound of my life.

As part of my 2014 motto, Write, Run, Code; I have been prioritizing my ideas on how I could reach this level of learnedness.

In this organizational exerceise I have come across two articles that are proving very helpful to me. One article compiles a diverse selection of online courses and training mediums and it’s not exclusive to programming. Regardless of the list expanding outside of computer science and programming, I value it because of how it provides a holistic view on all online learning opportunities.

The other article is a synthesis of suggestions from what seem to be trained professionals who have insight on which language first timers should learn. I appreciate the summarizations of the languages in this list and the opinions shared by the community through out the article and in the comments of the post.

Anyhow I leave these two gems for your reading pleasure and if anyone has any sites or suggested reading for programming, please let me know, cheers!

05. January 2014 by CSA
Categories: Digital Production | Leave a comment

← Older posts