- Joined
- Feb 18, 2009
- Messages
- 1,825 (0.33/day)
- Location
- Slovenia
System Name | Multiple - Win7, Win10, Kubuntu |
---|---|
Processor | Intel Core i7 3820 OC@ 4.0 GHz |
Motherboard | Asus P9X79 |
Cooling | Noctua NH-L12 |
Memory | Corsair Vengeance 32GB 1333MHz |
Video Card(s) | Sapphire ATI Radeon RX 480 8GB |
Storage | Samsung SSD: 970 EVO 1TB, 2x870 EVO 250GB,860 Evo 250GB,850 Evo 250GB, WD 4x1TB, 2x2TB, 4x4TB |
Display(s) | Asus PB328Q 32' 1440p@75hz |
Case | Cooler Master CM Storm Trooper |
Power Supply | Corsair HX750, HX550, Galaxy 520W |
Mouse | Multiple, Razer Mamba Elite, Logitech M500 |
Keyboard | Multiple - Lenovo, HP, Dell, Logitech |
----------------------------------------------------------------------
Videos:
Keynote: QuakeCon 2012 - John Carmack Keynote - YouTube
Game of Making Games: QuakeCon 2012 - The Game of Making Games - YouTube
Celebrating Id Modding: YouTube - Broadcast Yourself.
Virtual Insanity: QuakeCon 2012 Panel - Virtual Insanity - YouTube
Official Site: http://www.quakecon.org/
Detailed Information about the Event at QuakeCon Forums Click Here
Schedules: Panels & Speaches:
Already Known Doom 4 Info:
- Doom 4 Super Script - A new custom programming language used for scripting game code (C++ derivative)
- Geometry Virtualization* - The way how "megatextures" work in Rage, Doom4 will also support geometry virtualization or "megageometry ?", which Rage doesn't.
- New Graphics Engine - Doom 4 will have a re-written (new) graphics engine of that used in Rage; Carmack adds "Doom 4 will have 3 times as much graphics and visual fidelity"
- Hardware Virtual Texturing (PRT) - AMD/ATI Radeon HD7970 has a limit on these at 32k, a workaround is needed. Doom 4 will support it.
- Dedicated Servers - Aggressive Multiplayer Component (dedicated internal MP team at studio)
John Carmack Keynote 2012 - Video Guide:
Time markers are just before the reference happens, at the beginning of a related sentence, for convenience.
- MINUTE MARKER | REFERENCE
- 2:00 | Acknowledging the bad ending in Rage
- 2:20 | Apology for badly handled Rage PC release (AMD Driver issue:shadedshu)
- 4:28 | Doom 3 BFG Performance comparrisons PC & Console
- 7:06 | Doom 3 is more GPU heavy than Rage
- 10:53 | Doom 3 BFG was not pulled into idTech5 b/c possible unwanted subtle gameplay changes and issues, that could ruin orig. feel of it.
- 11:50 | Doom 3 BFG has a modernized codebase (read "super-optimized", for today's consoles and PC hardware)
- 12:00 | Wishes to deploy D3BFG on other platforms such as WiiU, Vita ..etc - Status: TBD due to no time/resources yet.
- 12:40 | Rage 2 will be designed by fixing broken parts and improving stuff that is great. No major compromise. Rage 2 delayed after Doom4 (proper way!)
- 13:24 | Doom4 silence extended due to "bethesda mode" - Will not start marketing too early. (probably b/c to avoid not being able to fullfill promises and possible changes in plans like Rage had, ex.; mod tools, DLC, super quality texture packs)
- 13:39 | Rage marketing spanned across many years made public think it's openworld. It was never meant to be an RPG experience.
- 14:13 | Applause - Everybody knows what Doom is.
- 14:47 | He feels a bit awkward being the company figurehead because he's a technical guy and doesn't work directly with all the details that go into game design that is having more and more role in today's gaming industry.
- 16:55 | Rage game-world had impressive vistas, but it was a non-interactive shell - Marching orders to fix this for Rage 2
- 17:19 | QuakeLive in-game marketing failed twice - subscribers helping, but still doesn't fully cover the costs of operating.
- 17:45 | id Mobile on hold - all developers moved to Doom4 - wishes to get back to mobile in future.
- 20:23 | Next major pipeline code change is Geometry Virtualization - not sure if in time for Doom4.
- 24:30 | Internal arguments about post effects messing with all the effort that went into aligning all pixels and lighting properly.
- 25:06 | Need to make games faster, iteration time important, huge undertaking from demo to production, took year.
- 26:26 | Doom 3 BFG compiles faster - tools have been taken out to make it even faster.
- 26:44-26:59 | Carmack's mouth gets confused over similar words and numbers (funny)
- 27:04 | Doom 3 problem it was too dark, brightning things up + Carmack's wife about flashlight story.
- 28:26 | Doom 3 was hard, BFG sprinkled a bit more weapon ammo around the game
- 28:50 | played super mario 3 some years back, much harder than today's marios
- 29:49 | He doesn't think about good old times - focuses on developing for new platforms and new input devices, progress.
- 30:30 - 41:00 | Carmack still learning - Discusses about id programmers, how to work efficently with code, tricks, solving problems, managing codebase, internal office communication between programmers, game engines are more sophisticated than nasa code but their code is not as perfect.
- 41:06 | Rage being treated as buggy just b/c drivers really hurt id's feelings. Rage had a very clean and vigorously analyzed codebase.
- 42:49 | He regrets he can't work on mobile more - one project on hold. Discusses mobile industry quickly
- 44:26 | Mac remains viable business platform. Discusses about PC platforms.
- 46:13 | Linux favors that intel integrated GPUs getting better - intel supports opensource efforts, carmack wishes to optimize the opensource OGL drivers but doesn't have time yet.
- 47:45 | Kudos to Valve for vision with steam.
- 49:49 | Always mentions about cloud gaming when he sees Gabe. Further discussions about pros cons of cloud gaming vs console HDTV setups (latency stuff)
- 50:54 | Discussion: Chasing latency, HMD, HDTV, Razer mouse ... etc
- 54:36 | 48ms comment about VR: Takes less time to send signal overseas than it takes 2 feet in display industry - Applause
- 56:00 | Rage has "weapon firing" delayed 1 frame after movement b/c enables parallel tasks ...etc
- 59:45 | Begins talk about VR; Rift and his own stuff (sublist)
- Started experimenting after shipping Rage
- Mentions history, how it was in 90s
- It wasn't possible back then, companies went bust.
- VR industry didn't change much for over a decade since he last experienced it.
- Started exploring why it was so bad - the reasons were huge latency and low FOV.
- He built his own testbed initially (before knowing oculus' Palmer Luckey)
- He had his office filled with all kinds of cables, ski-masks, optics, ..etc
- One of his kits was Sony HMZ with a glued motion sensor.
- 1:09:24 | VR: Toilet Paper Tubes
- Further talk about Sony HMZ, comparing
- Sony HMZ is not marketed as VR, but as a portable 3D TV without ghosting.
- 1:12:23 | VR: Motion Sickness in VR - Shows example with how it's like with devkit Rift
- Sony HMZ has 45 horizontal FOV - Barely acceptable for tests - not practical.
- He made a toy project for his modded HMZ kit, made sure he got rid of any latency on his parts and link to PC.
- First time it started getting interesting, but wasn't great.
- Sony HMZ 48ms latency just because of firmware is a criminal shame.(OLEDs awesme, but not used to full potential)
- 1:16:47 | Sony people are black holes to each other
- Carmack is not fond of 3D TV tech, halves FPS, not good for gaming.
- Talks about Displays / 3DTV / FPS / Ghosting ..etc
- The good thing of 3D proponents in industry is the push for +120hz refresh rate.
- PC Monitors with 3D can be set to 120hz in non-3D mode.
- VR makes the difference between 60 and 120hz significantly more noticable, to everyone, not just hardcore gamers.
- Talks about retinal tracking
- He bought some super rare military-grade 10.000 dollar sensors to compare and test. (stuff that's used for jet fighter helmets)
- Tried scanning his own eye very carefully setting the laser low, no focal point, he probably shouldn't done it alone
- Mentions about posting VR updates on MTBS.com forums
- When he first found out about Oculus, Palmer knew him and sent him a kit immediately, no questions asked.
- Carmack was very impressed by the 90 FOV of Rift prototype when he first experienced it.
- Goes on to explain the prototype ...etc
- Fisheye distortion problem was easily solvable by software, using a shader, math wasn't that hard.
- Experimented Rift on Rage, took a 16k X 16k chunk of a level for his testing.
- 16000x16000 chunk is 1GB of uncompressed texture data for Rage
- 1:47:37 | Would look great if we could ship 1 TB of Rage ...
- Talks about Doom3 BFG on Rift (software stuff, implementation details, 120hz ..etc)
- Display responsivness, compares LCDs, OLEDs, CRTs ...
- Rift VR Demo at QC2012 had 40-50ms latency because they couldn't finish the latest devkit in time(so close)
- 120hz is acceptable for now but not enough for true immersion.
- Pre-Oculus Rift: Tried to track head with Microsoft Kinect, idea got killed very quickly b/c of huge latency
- Windows Kinect it's a bit faster than on X360, still 70ms latency, useless
- SixSense was neat but not for VR future
- 3 Things yet to be done for Rift consumerization, absolute positionsing, latency, display resolutions, all solvable
- Resolution and Upd.Rate (hz) are just a matter of getting the bored vendors to care about hz in small scale displays
- Sending emails and kicking companies in the butt, doesn't cost anything, no big changes, possible with existing tech
- Eventually we want Rift to be wireless in future - need more performance and video bandwidth, user comfort ...etc
- Also Real-world environimental safety: outside tracking so you don't bump into desk, chair, doors ...etc
- Trying to push Intel optical research ppl. to solve optical position tracking problem
- Motion sensor drift correction solutions - compares with super expensive Armadillo sensors, explains
- Still not ready to commercialize Rift - Egronomic issues, interaction and other small technicals need to be solved
- 2:13:33 - Rift E3 Demo exploded in interest - exceeding expectations - initially it was planned to do only 100 kits
- Carmack is worried a bit that it's going too fast, Rift still not ready, they want to make sure it's done right.
- He said upfront to Palmer that press will report E3 wrongly as John Carmack's VR - and it did.
- Most of E3 people told Carmack that this was the best thing on E3 ... after coming from all 3 console conferences.
- Initially Rift was going to be a 500$ devkit but Oculus managed to get it down to 300$ - taking less profit.
- Finished Rift will cost more than cellphones (smart?) from low-end to high-end.
- This experimental kit is not for mainstream (kind of stuff they would whine about) but any bleeding edge enthusiast
- ...-> could contribute without a chip fab in his back yard (mentions QuakeCon case mods crowd - "great example")
- There are probably 5 companies in China by now that started preparing their own versions of Rift.
- 2:20:49 | END VR - Twitter Answers Start
- 2:21:04 | TW1: VR Anti-Aliasing - Pixels
- 2:23:55 | TW2: Raytracing
- 2:27:42 | TW3: OpenGL
- 2:33:40 | TW4: WebGL (quakelive)
- 2:42:19 | TW5: CPU Architectures
- 2:47:19 | TW6: Windows 8 Adoption
- 2:49:28 | TW7: io devices - Audio processing
- 2:51:33 | TW8: Force Feedback
- 2:53:37 | TW9: Display Resolution - Bandwidth
- 2:57:01 | TW10: Armadillo Aerospace update
- ------ | END Twitter Answers - QA Start
- 3:00:54 | QA1: Network Streaming for Arbitrary Quality Downloads
- (The asker was disappointed Rage wasn't a "300 gig" download from steam)
- Carmack already experimented with it, works better than anyone would expect.
- Planned, will hopefully get supported in future projects (D4)
- 3:04:40 | QA2: Ultra Low-Latency standard for gaming devices (logo - certification)
- Carmack kicked companies about wanting a HDMI "low-latency bit" in the bitstream that would tell the devices ..->
- ..-> "please do not do any processing that involves buffering"
- Says that display industry is sluggish, boring when it comes to adoption of improvements
- Wishes to be like OpenGL where he could make custom extension that would get rid of latency.
- Hopes this won't take a decade like virtual texturing in GPUs
- 3:06:32 | QA3: Non-Poligonal Rendering
- 3:08:47 | Next step for IDTech is developing Geometry Virtualization
- 3:09:24 | QA4: Development process methods that ruin culture of videogame companies
- 3:12:12 | QA5: Cross OS - Virtualization
- 3:17:48 | QA6: Moving in VR - "Treadmill with handlebars"
- 3:23:10 | QA7: WiiU GamePad "virtual reality"
- (asker didn't know that miyamoto was talking about Panorama View, carmack talked about AR, avoided WiiU talk)
- 3:23:10 | QA8: Post-Processing Effects in VR
- Carmack: DOF is a bad idea in VR
- Talks about how a lot of stuff needed to be disabled and weapon position adjusted, split, etc ...
- 3:26:40 | QA9: Neural Interface Technology
- 3:28:53 | QA10: Fan gives Carmack a T-Shirt
- 3:29:14 | QA11: Pay-Per-GB Internet hurting Gaming?
- 3:32:20 | QA12: Photorealistic graphics possible for gaming in 10 years ?
--------------------------------------------------------------------------
Status:
99% Done
TODO:
id modding panel: focus mod tools day 1 d4
Fact Sheet:
Driver Clusterbomb:
- Rage engine IDTech5 uses OpenGL, AMD/ATI released the wrong OGL driver at Rage's release.
- AMD OGL drivers we're not up to par with DirectX drivers for most other games even after months since release.
- Every game requires specific driver optimizations, this could have happend to any game at any time. If there's an apology to do, it should be from AMD.
Twitter:
Id Software
John Carmack
-----------------------------------------------------------------------
Temporary Note:
This thread will be periodically updated as videos and information surfaces as well as the guide to where the interesting stuff is in the video timeline for those who don't want to watch all of the ~5+ hours of content.
The point of this thread being posted sooner is that anyone can save it to check back later, and it will gain more attention and catch those that aren't following this closely before we get the videos on, as well as those that won't notice about the event until it was all over, quite some guys from last year who lived in very close vicinity of the event location only realized about the event days after it was over.
Last edited: