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.
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?
"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.
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...
"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
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.
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.
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.
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?
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.
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
Again, before you go spouting off about what tech would be best for VR, you have to consider what you want the VR to do for you. I mean, if the focus is on interactivity, what exactly is the point of a large outdoor area? Sure it looks pretty and lives up to an ideal of a "virtual world", but pragmatically, you want the things you interact with to be at your fingertips, not thousands of virtual miles away. What interactive VR really needs is a good interface for immediate surroundings- traveling to different locations need not be a "see building in distance, walk for several hours to enter building" but rather "think of building, select it, teleport to location." A massive RPG, on the other hand, where aimless wandering and exploring is the whole point, would demand a more expansive terrian engine.