GDC 15: PhysX Is Now Shared Source to UE4 Developers

Subject: General Tech, Graphics Cards, Shows and Expos | March 4, 2015 - 05:52 PM |
Tagged: GDC, gdc 15, nvidia, epic games, ue4, unreal engine 4, PhysX, apex

NVIDIA and Epic Games have just announced that Unreal Engine 4 developers can view and modify the source of PhysX. This also includes the source for APEX, which is NVIDIA's cloth and destruction library. It does not include any of the other libraries that are under the GameWorks banner, but Unreal Engine 4 does not use them anyway.

epic-ue4-nvidia-physx.jpg

This might even mean that good developers can write their own support for third-party platforms, like OpenCL. That would probably be a painful process, but it should be possible now. Of course, that support would only extend to their personal title, and anyone who they share their branch with.

If you are having trouble finding it, you will need to switch to a branch that has been updated to PhysX 3.3.3 with source, which is currently just “Master”. “Promoted” and earlier seem to be back at PhysX 3.3.2, which is still binary-only. It will probably take a few months to trickle down to an official release. If you are still unable to find it, even though you are on the “Master” branch, the path to NVIDIA's source code is: “Unreal Engine/Engine/Source/ThirdParty/PhysX/”. From there you can check out the various subdirectories for PhysX and APEX.

NVIDIA will be monitoring pull requests sent to that area of Unreal Engine. Enhancements might make it back upstream to PhysX proper, which would then be included in future versions of Unreal Engine and anywhere else that PhysX is used.

In other news, Unreal Engine 4 is now free of its subscription. The only time Epic will ask for money is when you ship a game and royalties are due. This is currently 5% of gross revenue, with the first $3000 (per product, per calendar quarter) exempt. This means that you can make legitimately free (no price, no ads, no subscription, no microtransactions, no Skylander figurines, etc.) game in UE4 for free now!

Source: Epic Games

GDC 15: Khronos Acknowledges Mantle's Start of Vulkan

Subject: General Tech, Graphics Cards, Shows and Expos | March 3, 2015 - 03:37 PM |
Tagged: vulkan, Mantle, Khronos, glnext, gdc 15, GDC, amd

khronos-group-logo.png

Neil Trevett, the current president of Khronos Group and a vice president at NVIDIA, made an on-the-record statement to acknowledge the start of the Vulkan API. The quote came to me via Ryan, but I think it is a copy-paste of an email, so it should be verbatim.

Many companies have made great contributions to Vulkan, including AMD who contributed Mantle. Being able to start with the Mantle design definitely helped us get rolling quickly – but there has been a lot of design iteration, not the least making sure that Vulkan can run across many different GPU architectures. Vulkan is definitely a working group design now.

So in short, the Vulkan API was definitely started with Mantle and grew from there as more stakeholders added their opinion. Vulkan is obviously different than Mantle in significant ways now, such as its use of SPIR-V for its shading language (rather than HLSL). To see a bit more information, check out our article on the announcement.

Update: AMD has released a statement independently, but related to Mantle's role in Vulkan

Who Should Care? Thankfully, Many People

The Khronos Group has made three announcements today: Vulkan (their competitor to DirectX 12), OpenCL 2.1, and SPIR-V. Because there is actually significant overlap, we will discuss them in a single post rather than splitting them up. Each has a role in the overall goal to access and utilize graphics and compute devices.

khronos-Vulkan-700px-eventpage.png

Before we get into what everything is and does, let's give you a little tease to keep you reading. First, Khronos designs their technologies to be self-reliant. As such, while there will be some minimum hardware requirements, the OS pretty much just needs to have a driver model. Vulkan will not be limited to Windows 10 and similar operating systems. If a graphics vendor wants to go through the trouble, which is a gigantic if, Vulkan can be shimmed into Windows 8.x, Windows 7, possibly Windows Vista despite its quirks, and maybe even Windows XP. The words “and beyond” came up after Windows XP, but don't hold your breath for Windows ME or anything. Again, the further back in Windows versions you get, the larger the “if” becomes but at least the API will not have any “artificial limitations”.

Outside of Windows, the Khronos Group is the dominant API curator. Expect Vulkan on Linux, Mac, mobile operating systems, embedded operating systems, and probably a few toasters somewhere.

On that topic: there will not be a “Vulkan ES”. Vulkan is Vulkan, and it will run on desktop, mobile, VR, consoles that are open enough, and even cars and robotics. From a hardware side, the API requires a minimum of OpenGL ES 3.1 support. This is fairly high-end for mobile GPUs, but it is the first mobile spec to require compute shaders, which are an essential component of Vulkan. The presenter did not state a minimum hardware requirement for desktop GPUs, but he treated it like a non-issue. Graphics vendors will need to be the ones making the announcements in the end, though.

Before we go further, some background is necessary. Read on for that and lots more!

MWC 15: HP Spectre x360 Has Broadwell Core i5 and i7

Subject: General Tech, Systems, Shows and Expos | March 1, 2015 - 11:07 PM |
Tagged: spectre x360, spectre, mwc 15, MWC, hp, Broadwell

HP announced their updated Spectre x360 at Mobile World Congress. Like the Lenovo Yoga, it has a hinge that flips the entire way around, allowing the laptop to function as a 13.3-inch tablet with a 1080p, IPS display. There are two stages between “tablet” and “laptop”, which are “stand” and “tent”. They are basically ways to prop up the touch screen while hiding the keyboard behind (or under) the unit. The stand mode is better for hands-free operation because it has a flat contact surface to rest upon, while the tent mode is probably more sturdy for touch (albeit rests on two rims). The chassis is entirely milled aluminum, except the screen and things like that of course.

The real story is the introduction of Core i-level Broadwell. The 12.5-hour battery listing in a relatively thin form-factor can be attributed to the low power requirements of the CPU and GPU, as well as its SSD (128GB, 256GB, or 512GB). RAM comes in two sizes, 4GB or 8GB, which will depend slightly on the chosen processor SKU.

hp-spectre-x360-broadwell.png

Which pun would be more annoying?
"Case closed" or "I rest my case"...?

Prices start at $899 and most variants are available now at HP's website.

Source: HP

MWC 15: LG Demos WebOS Smartwatch ("Urbane LTE")

Subject: General Tech, Mobile, Shows and Expos | March 1, 2015 - 09:46 PM |
Tagged: webOS, smartwatch, mwc 15, MWC, LG

A while ago, LG licensed WebOS from HP for use in their smart TVs and, as we found out during CES, smart watches.

The LG Urbane LTE is one such device, and we can finally see it in action. It is based around (literally) a circular P-OLED display (320 x 320, 1.3-inches, 245 ppi). Swirling your finger around the face scrolls through the elements like a wheel, which should be significantly more comfortable to search through a large list of applications than a linear list of elements -- a lot like an iPod (excluding the Touch and the Shuffle). That said, I have only seen other people use it.

lg-smartwatch-urbane-lte.jpg

The SoC is a Qualcomm Snapdragon 400, clocked at 1.2 GHz. It supports LTE, Wireless-N, Bluetooth 4.0LE, and NFC. It has 1 GB of RAM, which is quite a bit, and 4GB of permanent storage, which is not. It also has a bunch of sensors, from accelerometers and gyros to heart rate monitors and a barometer. It has a speaker and a microphone, but no camera. LG flaunts a 700 mAh battery, which they claim is “the category's largest”, but they do not link that to an actual amount of usage time (only that it “go[es] for days in standby mode”).

Video credit: The Verge

Pricing has not yet been announced, but it should hit the US and Europe before May arrives.

Source: LG

HTC Announces Vive VR Headset in Partnership with Valve

Subject: General Tech, Mobile, Shows and Expos | March 1, 2015 - 05:16 PM |
Tagged: MWC, mwc 15, GDC, gdc 15, htc, valve, vive, vive vr, Oculus

Mobile World Congress (MWC) and Game Developers Conference (GDC) severely overlap this year, and not just in dates apparently. HTC just announced the Vive VR headset at MWC, which was developed alongside Valve. The developer edition will contain two 1200x1080 displays with a 90Hz refresh rate, and it will launch this spring. The consumer edition will launch this holiday. They made sure to underline 2015, so you know they're serious. Want more information? Well that will be for Valve to discuss at GDC.

htc-valve-vr.jpg

The confusing part: why is this not partnered with Oculus? When Michael Abrash left Valve to go there, I assumed that it was Valve shedding its research to Facebook's subsidiary and letting them take the hit. Now, honestly, it seems like Facebook just poached Abrash, Valve said “oh well”, and the two companies kept to their respective research. Who knows? Maybe that is not the case. We might find out more at GDC, but you would expect that Oculus would be mentioned if they had any involvement at all.

Valve will host an event on the second official day of GDC, March 3rd at 3pm. In other words, Valve will make an announcement on 3/3 @ 3. Could it involve Left 4 Dead 3? Portal 3? Will they pull a Crytek and name their engine Source 3? Are they just trolling absolutely everyone? Will it have something to do with NVIDIA's March 3rd announcement? Do you honestly think I have any non-speculative information about this? No. No I don't. There, I answered one of those questions.

Source: HTCVR

QuakeCon 2015 Registration Dates Announced

Subject: Shows and Expos | February 24, 2015 - 11:14 PM |
Tagged: QuakeCon 2015, quakecon, id software

01-toplogo-withdatesandlocation-20151.jpg

Courtesy of ZeniMax Media

The yearly gaming mecca known as QuakeCon, featuring the biggest BYOC (bring your own computer) LAN in the great state of Texas, is set to kick-off starting July 23 through the 26. What you didn't know is that the QuakeCon team announced the registration dates for the event. Like last year, all pre-registration spots in the BYOC will be pay-for only with no First-Come-First-Served spots available.

This year, there will be a total of five registration rounds offered:

  • BYOC Select-a-Seat with UAC Command Center Seating
    • 32 packages, $500 per package
    • Wednesday, March 4 at 7pm CST / 8PM EST
  • BYOC Select-a-Seat with QuakeCon done Quick
    • 300 packages, $175 per package
    • Wednesday, March 11 at 7pm CST / 8PM EST
  • BYOC Select-a-Seat + Swag Pack
    • 500 packages, $170 per package
    • Wednesday, March 18 at 7pm CST / 8PM EST
  • BYOC Select-a-Seat
    • 1600 packages, $55 per package
    • Wednesday, March 25 at 7pm CST / 8PM EST
  • Swag Pack
    • 50 packages, $125 per package
    • Wednesday, April 1 at 7pm CST / 8PM EST

If you a familiar with the QuakeCon pay-for packaging strategies, most of the packages look familiar. The newest package offering is the UAC Command Center Seating package, featuring a VIP seat in the NOC with direct access for your system to the backbone and guaranteeing you the fastest network access at the event.

Package details after the break.

Source: QuakeCon

Google I/O 2015 Dated. Also: Sharks Left Eggs?

Subject: General Tech, Shows and Expos | February 11, 2015 - 08:26 PM |
Tagged: google io 2015, google io, google

Or is that Left Shark Eggs? Yup, pay attention near the end of the post for an Easter Egg.

Every year, Google hosts their I/O developer conference, which often involves the launching of new hardware and services. This year, it will take place on May 28th and May 29th. Registration to register will open on March 17th at noon ET and it will end on the 19th. If you do not get in, many keynotes and sessions will be broadcast over the internet... because it's Google.

google-io-2015-invite.jpg

Note how I said “Registration to register”? That was not a typo. You are putting your name into a randomizer that will select candidates to actually register and purchase their tickets. Last year, tickets sold out in less than an hour. Apparently Google believes that it is better for the tickets to go to the luckiest individuals, rather than the best F5ers.

Now onto that aforementioned Easter Egg. A recent meme is “Left Shark” and “Right Shark”, which came to life from Katy Perry's Superbowl Half-Time show. The invitation page for Google I/O has a Chrome Experiment that plays music in the browser via WebAudio, with WebGL-based string and oscilloscope effects. For the Easter Egg, open up the developer console with F12 and type “experiment.consoleDance()”. This runs a JavaScript function that paints Left Shark dancing away in your developer console, realized with glorious ASCII art. I am not sure if Microsoft's Christian Heilmann (formerly of Mozilla) found this, or was just the first person that I personally saw talk about it. Either way, his video is embed above.

I hope this made your day as bright as mine. Basically, I HOPE I RUINED YOUR DAY TOO!

Source: Google

NVIDIA Event on March 3rd. Why?

Subject: Graphics Cards, Mobile, Shows and Expos | February 11, 2015 - 03:25 PM |
Tagged: Tegra X1, nvidia, mwc 15, MWC, gdc 2015, GDC, DirectX 12

On March 3rd, NVIDIA will host an event called “Made to Game”. Invitations have gone out to numerous outlets, including Android Police, who published a censored screenshot of it. This suggests that it will have something to do with the Tegra X1, especially since the date is the day after Mobile World Congress starts. Despite all of this, I think it is for something else entirely.

nvidia-march-3-2015-event.png

Image Credit: Android Police

Allow me to highlight two points. First, Tech Report claims that the event is taking place in San Francisco, which is about as far away from Barcelona, Spain as you can get. It is close to GDC however, which takes also starts on March 2nd. If this was going to align with Mobile World Congress, you ideally would not want attendees to take 14-hour flight for a day trip.

Second, the invitation specifically says: “More than 5 years in the making, what I want to share with you will redefine the future of gaming.” Compare that to the DirectX 12 announcement blog post on March 20th of last year (2014): “Our work with Microsoft on DirectX 12 began more than four years ago with discussions about reducing resource overhead. For the past year, NVIDIA has been working closely with the DirectX team to deliver a working design and implementation of DX12 at GDC ((2014)).”

So yeah, while it might involve the Tegra X1 processor for Windows 10 on mobile devices, which is the only reason I can think of that they would want Android Police there apart from "We're inviting everyone everywhere", I expect that this event is for DirectX 12. I assume that Microsoft would host their own event that involves many partners, but I could see NVIDIA having a desire to save a bit for something of their own. What would that be? No idea.

glNext Initiative Unveiled at GDC 2015

Subject: Graphics Cards, Shows and Expos | February 4, 2015 - 03:33 AM |
Tagged: OpenGL Next, opengl, glnext, gdc 2015, GDC

The first next-gen, released graphics API was Mantle, which launched a little while after Battlefield 4, but the SDK is still invite-only. The DirectX 12 API quietly launched with the recent Windows 10 Technical Preview, but no drivers, SDK, or software (that we know about) are available to the public yet. The Khronos Group has announced their project, and that's about it currently.

opengl_logo.jpg

According to Develop Magazine, the GDC event listing, and participants, the next OpenGL (currently called “glNext initiative”) will be unveiled at GDC 2015. The talk will be presented by Valve, but it will also include Epic Games, who was closely involved in DirectX 12 with Unreal Engine, Oxide Games and EA/DICE, who were early partners with AMD on Mantle, and Unity, who recently announced support for DirectX 12 when it launches with Windows 10. Basically, this GDC talk includes almost every software developer that came out in early support of either DirectX 12 or Mantle, plus Valve. Off the top of my head, I can only think of FutureMark as unlisted. On the other hand, while they will obviously have driver support from at least one graphics vendor, none are listed. Will we see NVIDIA? Intel? AMD? All of the above? We don't know.

When I last discussed the next OpenGL initiative, it was attempting to parse the naming survey to figure out bits of the technology itself. As it turns out, the talk claims to go deep into the API, with demos, examples, and “real-world applications running on glNext drivers and hardware”. If this information makes it out (and some talks remain private unfortunately although this one looks public) then we should know more about it than what we know about any competing API today. Personally, I am hoping that they spent a lot of effort on the GPGPU side of things, sort-of building graphics atop it rather than having them be two separate entities. This would be especially good if it could be sandboxed for web applications.

This could get interesting.

Source: GDC