Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror

Comment Good (Score 2) 386

Let's welcome them home from this situation properly -- with pomp and circumstance. To say they deserve at least that much is an understatement. If we can manage to make this happen for the Yankees, then we need to make sure it happens for the troops.

http://www.change.org/petitions/nyc-mayors-office-welcome-home-parade-in-canyon-of-heroes-for-iraq-vets

Comment Re:This is a sad day for the tech world (Score 1) 1027

That's basically what Apple does, though. Pay $100/year for developer status and run whatever damn program you want on your iPhone. As taxation for developer status goes, that's an incredibly low sum - game console development runs in the thousands per seat and the math on keeping MSVC++ up to date works out to far more than that per year (admittedly MS has a passable free-for-hobbyists option in Visual Studio Express).

Sure, it's not "free" and that tends to chafe the hardcore open source nerd set, but if you can afford an iOS device in the first place, the gateway to tinkering shouldn't be particularly onerous.

Comment Re:OpenGL a thing of the post (Score 2) 98

It's a troll or loufoque is a bit detached from reality, but this does bring up an interesting point: a lot of what people are looking into these days in terms of rendering is voxels drawn using polygons. Minecraft? Basically those tiles are voxels being rendered as an uniform convex hulls - lends itself to some amazing efficiency.

This is even more interesting from a technical perspective - stretching isosurfaces across voxel terrain to create a truly malleable world.

Comment Re:Feature Bloat? (Score 2) 98

I'm a newbie at this stuff, but here goes:

"single-rendering-pass order-independent transparency" - let's say I have three translucent objects at roughly the same depth, with parts of one in front of and behind parts of the others (and maybe the same is true for objects B and C as well). Figuring out the correct draw order is absolute fucking murder, and there still isn't a generalized approach for anybody but the most advanced of the most advanced (like Dual depth peeling or making convex hulls out of all translucent geo in the scene). Core API support for dealing with this issue would be a godsend and is about 10 years overdue for ALL graphics APIs.

Neat fact: the PowerVR-based GPU used by the iPhone/iPad uses a tile-based rendering method in which (I am told) this problem generally doesn't arise.

"Capturing GPU-tessellated geometry and drawing multiple instances of the result of a transform feedback to enable complex objects to be efficiently repositioned and replicated;" Easier to quickly render massive crowds, forests, and procedural cities.

"Modifying an arbitrary subset of a compressed texture, without having to re-download the whole texture to the GPU for significant performance improvements;" Shaders not requiring four fucking separate mask textures all dancing on the head of a pin to pull off a simple effect? Yeah, I'll take that. Could probably also have some nice gains in procedural content variation.

"Packing multiple 8 and 16 bit values into a single 32-bit value for efficient shader processing with significantly reduced memory storage and bandwidth, especially useful when transferring data between shader stages." Massive performance gains for any sort of post-processing work, basically.

Comment Re:Feature Bloat? (Score 2) 98

They did that already. As of OpenGL 3.1 the only non-deprecated rendering method is Vertex Buffer Objects. Link.

There are a lot of things OpenGL could do to make itself more accessible - better-supported crossplatform utility libraries, three or four shortcut commands that set the various glEnable() states that 95% of new developers actually care about, streamlining eyebrow-raising pile of mipmap generation options, the entire process of setting up a vertex buffer object could be MASSIVELY simplified...

Honestly, what OpenGL needs isn't fewer features, but rather for the features most people want to use to be placed front and center with extremely simple, well-documented data formatting rules and optimized, efficient helper functions. Microsoft might have been Slashdot's Great Satan for a long time, but they do listen to the sort of developers they're hungry for, and DirectX is one of the better examples of that.

Comment Re:Ugh (Score 5, Insightful) 334

The basic issue at hand is that the majority of people don't have time for anything more than "it just works." What they want is appliance computing, and that's what App stores enable. This is the reason Apple has had so much success lately, and why they won't ever be loved by Slashdot. Personally, I'm happy to roll my own OpenBSD kernels for my media server and firewall at home, but when it comes to my phone I'll take Steve Jobs' walled garden. I don't have the time for anything else, and I really need my phone to "just work".

True general-purpose computing exists on the desktop and will continue to do so - but the consequences of that model will be continued security issues far in excess of the walled garden's, compatibility issues due to a functionally infinite number of hardware configurations to support, and abandonment by any developers unwilling to tolerate piracy/off-label usage of their applications [some might say 'good riddance' to the latter, but there's an awful lot of money and talent in that pool that will be spent making the walled gardens more attractive].

As far as the open source and freedom-to-code communities go, they can either approach this with ineffectual wailing and gnashing of teeth, or they can resolve to make this work for them. How? By building compelling services that are free-as-in-speech on general-purpose computers, and charging nominal fees for viewers targeting closed platforms, the proceeds from which are used to fund further development. I suspect we're about to witness a period of brutal natural selection in which the greater software ecosystem culls out those who refuse to embrace and leverage the new environment.

We'll find out, either way.
--Ryv

Media

1928 Time Traveler Caught On Film? 685

Many of you have submitted a story about Irish filmmaker George Clarke, who claims to have found a person using a cellphone in the "unused footage" section of the DVD The Circus, a Charlie Chaplin movie filmed in 1928. To me the bigger mystery is how someone who appears to be the offspring of Ram-Man and The Penguin got into a movie in the first place, especially if they were talking to a little metal box on set. Watch the video and decide for yourself.

Comment Re:ROI (Score 3, Insightful) 854

The problem with that line of argument, which I'm sympathetic to personally, is that the rough numbers I'm describing are (give or take 5%) reflected across every major FPS/action title in the past several years.

Quality and engaging stories are critical to good base sales and customer satisfaction, but you'd be surprised by how little impact they have on player completion rates.

The solution taken by the better studios in the industry, and I apologize as judging from the responses I seem to have poorly presented my point - is not to phone in the ending, but rather to shorten the experience while maintaining consistent quality throughout.

I think a lot of people don't realize that the levels you see in, say, Modern Warfare 2 cost literally millions of dollars to make, and the debate regarding optimal running time is still very much in progress.

--Ryv

Comment ROI (Score 5, Informative) 854

(All opinions expressed herein may not reflect the views of my employer, and in fact we try to avoid falling into this trap but it's a pretty prevalent attitude in the industry right now):

I work as a game designer on big-budget shooters for a living, so here's my take:

Game companies are consciously making the decision to do this for two reasons:
1) Easier games have broader markets, by increasing the likelihood and rate at which the user receives validation we increase sales, and much more importantly:

2) It's unusual for more than 50% of the people who beat the first level of your game to beat the last level. Money spent on later levels is generally money wasted, and shortening the experience altogether is a function of the increasing development cost per hour of gameplay and ROI of even having more than 10 hours of content at all. If 95% of the people who bought the game complete the first level (as tracked by developers through achievement systems) but only, say, 35-40% finish the game, that necessarily influences how you invest your limited development funds.

--Ryv

Comment Re:Meh (Score 1) 348

Speaking as someone who builds his own machines and rolls his own BSD kernels... the Macbook Air is pretty awesome for certain uses. Specifically: it is, by far, the best subway commute laptop I've ever had. Perfect balance of screen/keyboard size, extremely low weight, and it runs Minecraft wonderfully smoothly (especially if you install a 3rd party SSD in lieu of Apple's traditionally slow ones). Even after two years of extremely heavy usage, it has more than enough battery life for max screen brightness Minecraft or just coding in Eclipse for the 45 minute commute and return trip.

That having been said, the latest upgrade is a disappointment due to the identical processor. I would easily pay the full price for a new one, right now, if they'd tolerate .15" greater thickness and .2 pounds greater weight to give the thing a *real* heatsink and fan. The cooling issues mean you get about 15-30 seconds of 720P Youtube videos before the stuttering kicks in - obviously that's not going to be an issue on the limited connectivity of a subway commute, but it's unacceptable at home.

It's not perfect, and it's not for everyone, but within certain niches it really shines. It's also probably the closest you can get to an iPad that you can code on without rolling your own iOS IDE.

--Ryv

Image

White House Correspondent Tweets His Heart Attack 77

Tommy Christopher, who writes for mediate.com, has reporting in his blood, so much so that he livetweeted every part of his recent heart attack. "I gotta be me. Livetweeting my heart attack. Beat that!" and "This is not like the movies. Most deadpan heart attack evar. Still hurts even after the morphine," were among his updates as he was rushed to the hospital. Christopher is now in stable condition after recovering from emergency surgery.
Image

Whisky Made From Diabetics' Urine 226

It's doubtful that any other distillery will come up with a whisky that tastes like Gilpin Family Whisky because of its secret ingredient: urine. Researcher and designer James Gilpin uses the sugar rich urine of elderly diabetics to make his high-end single malt whisky. From the article: "The source material is acquired from elderly volunteers, including Gilpin's own grandmother, Patricia. The urine is purified in the same way as mains water is purified, with the sugar molecules removed and added to the mash stock to accelerate the whisky's fermentation process. Traditionally, that sugar would be made from the starches in the mash."
Image

Company Presses Your Ashes Into Vinyl When You Die 101

Lanxon writes "Music lovers can now be immortalized when they die by having their ashes baked into vinyl records to leave behind for loved ones, reports Wired. A UK company called And Vinyly is offering people the chance to press their ashes in a vinyl recording of their own voice, their favorite tunes or their last will and testament. Minimalist audiophiles might want to go for the simple option of having no tunes or voiceover, and simply pressing the ashes into the vinyl to result in pops and crackles."
Image

New Jersey County Fights Landfill Odors Using Fragrant Spray Trucks 104

Not to be outdone by the Chinese and their deodorant guns, Middlesex County, New Jersey has unveiled their secret weapon against landfill stink, a perfume spraying truck. The flatbed truck equipped with special nozzles now drives around the 200-plus acre landfill spraying hundreds of gallons of a soapy, slightly citrus-scented liquid. From the article: "'It has a pleasant, showery smell,' said Richard Fitamant, executive director of the Middlesex County Utilities Authority, which runs the landfill. 'It's not offensive and it's not overpowering. It's a light scent.' Faced with a competing mandate to handle the loads of trash while curbing the stench, officials have turned to the roving, over-sized air freshener to control the smells wafting from the 200-plus acre landfill."

Slashdot Top Deals

The moon may be smaller than Earth, but it's further away.

Working...