Where Carmack Goes Next
JayZee writes "The guys at Shugashack have word on John Carmack's plans now that Quake3 is
finished. He's going to be looking into cyberspace virtual realities, and even better he's
going to be working on open source projects like glx
much more! " Well, that's a nice mix: Free Software projects and realizing cyberspace realities, combined with a man who can make them happen.
Sheesh, this isn't news...Carmack has been helping with Mesa/GLX for quite some time now.
That DOOM admin stuff was cool. It is sort of exciting to me to think that we could be moving to a new paradigm in computing...that a GUI would not be a mere /facade/ to the computer, but that actual actions in the virtual environment translate directly into actions on OS objects. (Plus I watched Matrix twice last weekend)
It's 10 PM. Do you know if you're un-American?
I think the cheap little web cams have some interesting possibilities
It's innocuous little sentences like that that result in major paradigm shifts a couple of years down the line. This could be interesting.
1. Sorry for saying 'paradigm shift'
2. Am I the only one that had to change the character set so I could read this page?
I thought he was going to Disney World!
"He's going to be looking into cyberspace virtual realities, "
This usually indicates the end of a productive career (although not, sadly, a lucrative one). I'll be happy to see Carmack buck the trend, but I'm skeptical.
Virtual Reality appears to kill everything that touches it, from technical standards (VRML) to creative ideas (see n-thousand pointless 3D metaphors for filesystems and the like).
That's not to say the field is a dead end - I'm aware of some truly useful projects - surgical training tools, and in the UK the fire departments in some cities are equipped with VR software containing detailed building plans. Flight simulators are virtual reality devices that have been around long before the trendy moniker
But, at the moment useful VR seems to be only done using expensive closed hardware and software.
I have always beleived that Carmack would eventually step into the realm of 'virtual worlds'. His engines are simply screaming to be used for all sorts of interesting things, perstent virtual worlds, interfaces...the possibilites are endless. Kudos to him for wanting to try and make things really amazing.
This is good news. Since the early 90's, when VR suddenly went from being the latest buzz to being a dirty word, any projects that have tried to investigate new advances in VR tech have either been doomed to budget failure, or have had to cloeak the project in other terms such as 3D visualisation, or such.
:-).
:-)
It takes someone like Carmack, who having completed 3 rounds of Quake (if you get my drift), have the time, inclination, clout and reasons to put some heavy duty effort into getting some real cool "3D visualisation" technology into the hands of Joe Schmuck (that's you and me
.. either that or perhaps the militay will hand us some of it's offshoots
A little planning goes a long way...
Sounds to me like the Metaverse in the making. Snow Crash, here we come. I know that other attempts are underway to make Metaverse-like worlds, but I would give Carmack the highest likelihood of creating something that I would actually want to use. If that's the kind of thing he's talking about.
--JT
go crawl back under your rock
"We will be supporting Q3 for quite some time. Any problems we have will get fixed, and some new features m[a]y sneak in. "
Hehe. Unscheduled upgrades are always a welcome thing.
--
rJames.org - illustration
...in Kansas.
:>
- Jeff A. Campbell
- VelociNews (http://www.velocinews.com)
- Jeff
I'm not going to overanalyze Carmack's words and try to figure out what he's going to sink his fingers into next, but I will point out this little line in his plan. A lot of people on Slashdot flame MS as a user environment, as a development environment, and as a networking environment, but Carmack does indeed use NT for the majority of his development (and not because he's locked into it). It just goes to show everyone that they don't need to be tied to one OS just because they use one OS.
Mark troll, flamebait, whatever.
You can't be serious... If you are, you're a COMPLETE IDIOT!!
First off for those people thinking carmack is selling out and not going to create another game... your on drugs. Carmack is one of the fastest and best programmers out there. Did everyone forget that GLquake was created in one day on a bet that he could not port quake over to using OpenGL in one day?
Carmack just sees things different then everyone else and he wants to see if its possible to do some pretty sweat stuff. The really awesome thing that no one is even noticing is that carmack and id have million of "followers" if you will. With carmack doing some side work on opensoure projects this means only good news for the world of opensource because now the people who are hacking quake and quake2 and quake3 might think about getting involved in some opensource stuff which will be nice. Also note that carmack loves to do research and loves to just go and hide away from everything and everyone and just code for days and weeks even on things he finds interesting... its definitly fun to do if you can find the time to get away.
Good luck with research carmack can't wait to see what you come up with. It always ends up being exciting.
--MD--
--MD--
I think that Carmack and company are actually more of an open source company than we give them credit. No, it may not be directly dealing with source code, but I think it deals more with knowledge with this company.
:) That's why I'm willing to put the $40 into QIII, because Carmack and company is a software firm I can trust to put something back into the community after they have made their millions.
id Software has always pushed the limits of 3D software and hardware acceleration, and they've also given a *lot* back to the community. Yes, they make money off of licensing their rendering engine, but (from what I hear), the id engineers are always willing to talk to you about how they accomplished certain tasks.
Like a true geek, Carmack is proud to show off his algorithms to the rest of us - and he's not worried that someone's gonna go off and copy it and patent it and make him pay for his own inventions (like some patent-grabbing idiots out there). (BTW - if id patented their rendering algorithms, how much do you think the value would increase in today's market? Two fold?)
id may not be Open Source in terms of giving all their source code away, but they give a lot of *knowledge* back to the community that keeps them swimming in dollar bills
I guess I was rambling a bit much there, but that's just how I feel...
You should never take life too seriously - You'll never get out of it alive.
send flames > /dev/null
Only 'flamers' flame!
. . . the point wasn't "whooo, he's working on GLX" -- it was "whoo, he's working more on GLX". Get a grip on yourself. Duh, of course the mere fact of his involvement in GLX isn't news -- do you really think you're the only person that knows that? . . . sigh . . .
It is because of people like you that we have problems. You are too quick to blame and look for the easy solution. How can you even say that John is responsible for the upraise of violence- he just makes a game. The problem in the recent upraise of violence lays elsewhere than with video games.
I could threaten your life here but that would really screw up my arguement (a joke).
Well, I'm not a moderator, so I can't help you in your little quest, so here's the next best thing:
(pause while I clear my throat)
"Troll! Flamebait bastard!"
There, now do you feel better? Next time you wanna whine about moderation, you can just bring up this message and bask in the glow . . .
Let me add some thoughts for those people who may not be heavily involved in the game industry (or, more specifically, the 3D engine side of the game industry). I'm going to say this in a positive way, without any complaining. Do you know:
1. Who wrote the incredible 3D engine for Descent 3, released a few months ago? (This game is flashier than Quake III, technology wise).
2. For that matter, who wrote the 3D engines for Descent 1 and Descent 2?
3. Who wrote the ultra-fast engine for the soon to be released Slave Zero (a Windows demo was released this past summer).
4. Who programmed 1989's multi-processor 3D arcade game, Hard Drivin', which was so groundbreaking it even made it into the color plate section of many graphics texts?
5. Who programmed the 3D Hard Drivin' inspired games Stunts and Stunt Driver, which were released for the PC before Wolftenstein 3D and Ultima Underworld? (These were "drive anyway, do anything" games, not "follow the track" games).
6. Who conceived and wrote the engines for the following popular racing games: The Need for Speed, Daytona, Ridge Racer, San Francisco Rush, and Hydro Thunder?
What's interesting is that none of these people are one hit wonders. All of them have stayed in the game industry and made huge contributions. But who do you hear about? Carmack and Sweeney. They may be the golden boys of publicity, but they're not alone in terms of technical prowess by any means.
It could be a lot of fun if you e.g. could communicate with the computer through gestures. It would probably not do much to spreadsheets, but gaming and chatting might benefit.
After Quake, the next project was supposed to be Trinity, which I thought was to be a departure from the run and gun games id's been working on lately. Two more Quakes later, no Trinity. I'm kind of wondering if the research Carmack's putting in now is proof-of-concept research...
Anybody heard anything about this?
It will be interestig to see what Carmack does next. Did he metion wether he was going to do these things and work on another game simultaniously? iD was making plans to release another game after Q3, some sort of single player thing, no?
Carmack has said that he read Snow Crash and said "I can do 90% of that." Maybe now he will :) Hey John, can I have access to those trapdoors?
Consider this.... The software must analyze the video from the webcam with probably neural net technology or something akin... While this is going on the system must render the 3d world on the users screen... Then bear in mind that webcams are low res... The bottom line : this is not feasible. It would be easier, less computationaly intensive and cheap to just use ultrasound with sensors attached to hands elbows and whatnot...
I have always thought that if we were going to get good virtual realities like the ones we see in Snow Crash and Neuromancer the engine would come from games, not from weird VR experiments. VR experiments have given us VRML which isn't totally terrible but the way it's built isn't workable for large scale net environments. An internet ready engine like Q3 would be perfect. The net code in q3 is awesome and if anybody can hook it up to a nice interface for wandering around a world instead of just shooting at people it's Carmack.
Often very true,
Most VR projects are either, plain silly or way too over kill, but still some of us are doing some interesting stuff.
Last week we attended a seminar were some VR people clamed that to do anything 3D on the net you would need 75 Bit, QOS and no latency. This is why the VR community needs people like carmack.
We are currently working on a free, OS platform and we think that VR does have a future but not as something you put on your head. but something you can run like a game and that is free , OS, multiplatfom, lightweight. and built by a community.
check out http://www.obsession.se/verse
We are still very early in development.
CAN SOMEONE PLEASE BAKE ME A DAIKATANA?!?
that Q3 would make a lousy virtual world. Q3 (Q1 & Q2 as well)is limited to small indoor areas. The Unreal engine would be a better choice(from current tech)for any sort of virtual would since it allows large outdoor areas. I guess my point is that Carmack's past & current work do not really lend themselves to creating virtual worlds, unless you want a small, cramped one.
One of the Miller? brothers is also working on VR worlds-type stuff, along with Richard Vander Wende, the man responsible for most of Riven's 'feel'. I would love to see Carmacks awesome talents + The Cyan teams awesom talents blended. Riven comes close to being a VR world, but lacks Quake's immersivity I would love to see the two combined.
I gots ta ding a ding dang my dang a long ling long
The increase in desktop space alone would probably be worth it (a sphere of windows instead of 4 2D boxes). I can see applications for virtual meetings in 3D space (modeling and drawing in 3D rather than with, like, Netmeeting or something)
Just in case anyone is having trouble getting to the page mentioned in the article, q3arena.com caches ID's .plan updates as well. John Carmack, Graeme Devine, Xian and the rest of the crew are over there.
I guess this is a bit off-topic, but while we're talking about driving games does anyone know what Sean(sp?) Southern is up to these days? I had so much fun playing the old Lotus and Supercar games, and I last remember seeing his name in the credits for a cool rally game on the PC a few years back.
--
make clean; make love --without-war
..and I'll form the head!!
I agree with a lot of the comments that John Carmack and a few others have the best position from which to develop useful VR environments that do something someone wants done. I'd be really be interested in how/where we can get involved - from a couple of perspectives.
Would the work be inside of ID or as part of a new startup? I don't think ID is publicly traded so I can't invest in them and get filthy rich (PS: my corporate nanny firewalls their site and tunneling out and lynxing from elsewhere gives me "Eeek, No frames support. Please upgrade your web browser" --- don't do that).
I can't code at John's level, but what could less genius hackers contribute to a project like this? I'll finish learning OpenGL and even....c++ if needed. Hey, if ID were hiring I'd even go back into software QA (Oh, God! did I say that out loud!?).
Think of an open source component to the project. I can see a medium hard time convincing IDers and VC of a total open source vision for a VR project,but open sourcing big chunks and getting the community involved would make easy some things
that are otherwise hard.
Hey, he may actually read this. The "John Carmack" that made a couple of posts a half hour ago doesn't have a PGP key in his user page, but it does sound like him.
garyr
-- your Web browser is Ronald Reagan
wdfds
-I go to Rice, so figure out my email address
I can see some other weirder uses for quickcams... What about in your standard giant robot game, instead of nothing at the controls, it could be you at your computer... heh... Same goes for Quake titles if they could figure out how to frame your face they could capture your last frustrated "Gawd, where was that guy" look just before you bit one ;)
he says:
I have two rendering technologies that I intend to write research engines for.
This seems very interesting. John, if you are reading, will you throw us any scraps about these babies, are they speed optimizations, quality optimizations, both, or other? Also, it seems like a lot of people are speaking for you in this story thread, are they even close to what you are thinking?
$var = <STDIN>
$var =~ s/\\$//;
this is slashchomp
Dunno about you, but I'm not gonna be attaching a sensor to my whatnot, no matter how much cheaper it makes things!
"How perfectly Goddamn delightful it all is, to be sure" Charles Crumb
can we say 'vaporware'?
Man, you have a long memory, whoever you are. I salute ya. I was going to post a remark about Trinity myself and you beat me to it. Grrrrr! hehe
--- Grow a pair, liberals... stop letting the Republicans bully you!
Read some history - up until a hundred or so years ago, one of the most popular forms of public entertainment was executions. Hanging, pressing to death with stones, eviseration, beheading, burning - can you imagine the sound of someone being burned at the stake? The smell?
According to your logic, all of the kids who saw this - and it was considered a family outing - should have grown up and turned into serial killers or worse.
The truth of course is this: violent crimes in the US have declined. The worst school killing was not Columbine, but in the 1930s in Minnesota...what video games did that guy play? What has changed is the reporting. 24-hour news sources have to keep the pipe full, so things that might have not made the national press before now remain in the public eye for weeks.
"How perfectly Goddamn delightful it all is, to be sure" Charles Crumb
I can only answer a few of your questions, and guess at the others - for 1 and 2, the work was done by a programming team. There was an excellent article covering the development of Descent 3, with some details about D1/2, at GamaSutra
3. I don't know much about Slave Zero.
A team from Atari programmed that engine, but perhaps more remarkable were the Atari ST/Amiga ports, which used the same processor (68000), albeit only one of them. These ports were done by a German fellow (Juergen Dietrich?) in a short space of time, and ran remarkably similarly to the original. An urban legend floating around says the same guy had ported the Star Wars coin-op to these 16-bit platforms from memory!
Number 5 is easy - Geoff Crammond of course! He had also programmed the classic "Revs" on the C64, and went on to program F1 Grand Prix for Microprose, along with it's sequel. Not sure about the game "Stunts" though.
I assume #6 were team collaborations at EA, Sega, Namco and Atari. Could you enlighten me?
Daniel.
Anyone who's read the FWLS series (Pre-Matrix by several years) will probably agree that FWLS is closer to this than "The Matrix"
Quake IV: It's Hammer Time
Quake V: Stone Cold Quake
Quake VI: Fragfest 2010 - the year we made contact
Quake VII: SlashQuake
I dont know about Q3, but Quake2 (the only one of his products I have sufficient experience in to comment in) must have been written in straight C. Plus I think Carmack is prolly too smart to stray from true, pure C.