SlideShare uma empresa Scribd logo
1 de 6
JOHN CARMACK – 20 YEARS AFTER DOOM
 <This is “my” interpretation of the talk> - For official video recording, refer to
https://people.smu.edu/mjhaveri/2014/04/18/carmack/
 A single photo I took: - https://www.flickr.com/photos/prabindh/14010077142/
JOHN CARMACK – 20 YEARS AFTER DOOM
 Majority of the engineering work is to incrementally improve current status of
things. But it is exciting to be at the leading edge, when you do not know what
approach is correct, and what is not
 Ideas considered impossible/absurd 20 years ago are now considered possible
and contributes to completely different applications. So need to dust off old
books/research and re-apply to todays problems
JOHN CARMACK – 20 YEARS AFTER DOOM
 Never lose sight of the value to the end customer
 Don’t try to follow the last big thing
 There may be excitement in the 50million$ AAA game development, but the real
thrill of the future is in the small game development
 Javascript may do everything, but still not performant enough. Compiled byte-
code, memory safe languages needed
JOHN CARMACK – 20 YEARS AFTER DOOM
 Startup firms need to focus on the now, and next couple of months. Established
firms can focus over a year, two years, a decade …
 Latency numbers for practical sensor systems today are of the order of 100s of
mSec to several seconds, while processors have reached cycle speeds of nSec
 Audio latencies – “ …. We can send bytes to far-away continents faster than we
can send (digital) audio data to (analog) output in phones using existing
threading/OS frameworks”
JOHN CARMACK – 20 YEARS AFTER DOOM
 Overdoing things beyond a point – will not make a difference to customers
 Ex, Geometric complexity – Very complex geometries are not going to improve games
 Audio output always gets to the listener’s ears. But depending on the viewer’s
eye movements, upto 90% of visual output can go waste
 While display resolutions scale to 4x to reach 4K resolutions, GPUs may not
scale 4x in performance, so GPU tricks are still needed
JOHN CARMACK – 20 YEARS AFTER DOOM
 Retina detection will be a key part of the VR sensor data flow
 Audio – HRTF and implementations may not make a big difference to current UX
in games
 MMOG will use the first VR applications
 Engineers need to solve problems, be it software or hardware. Hardware
engineering is difficult, but gives the material feel
 Facebook wants to reach a billion people with VR and new applications as part
of their vision
 … The acquisition happened very fast. Just a week after a meeting with Mark
Zuckerberg

Mais conteúdo relacionado

Semelhante a John Carmack talk at SMU, April 2014 - Virtual Reality

Pp11 technology in production
Pp11 technology in productionPp11 technology in production
Pp11 technology in production
emmarogers
 
Affinity Talk2008 Bestpractice
Affinity Talk2008 BestpracticeAffinity Talk2008 Bestpractice
Affinity Talk2008 Bestpractice
martinip
 
Revision technology and production
Revision   technology and productionRevision   technology and production
Revision technology and production
latymermedia
 
Html5 game using impact js
Html5 game using impact jsHtml5 game using impact js
Html5 game using impact js
Ha Bogay
 
Remixable Media Week 5 Seminar
Remixable Media Week 5 SeminarRemixable Media Week 5 Seminar
Remixable Media Week 5 Seminar
Michela Ledwidge
 
Technology and film
Technology and filmTechnology and film
Technology and film
M_elissa
 
HaFree Business, Computer, Engineering and Trade Magazine Subscriptions
HaFree Business, Computer, Engineering and Trade Magazine Subscriptions HaFree Business, Computer, Engineering and Trade Magazine Subscriptions
HaFree Business, Computer, Engineering and Trade Magazine Subscriptions
crysatal16
 

Semelhante a John Carmack talk at SMU, April 2014 - Virtual Reality (20)

Visual fx pdp pres
Visual fx pdp presVisual fx pdp pres
Visual fx pdp pres
 
How the Game Industry shaped the Creative Industry
How the Game Industry shaped the Creative IndustryHow the Game Industry shaped the Creative Industry
How the Game Industry shaped the Creative Industry
 
Fairfax Sydney #mojo #mojocon Feb 2017 Meetup - 360 video production basics
Fairfax Sydney #mojo #mojocon Feb 2017 Meetup -  360 video production basicsFairfax Sydney #mojo #mojocon Feb 2017 Meetup -  360 video production basics
Fairfax Sydney #mojo #mojocon Feb 2017 Meetup - 360 video production basics
 
Pp11 technology in production
Pp11 technology in productionPp11 technology in production
Pp11 technology in production
 
Hacking for salone: drone races
Hacking for salone: drone racesHacking for salone: drone races
Hacking for salone: drone races
 
Technology Enthusiast
Technology EnthusiastTechnology Enthusiast
Technology Enthusiast
 
Affinity Talk2008 Bestpractice
Affinity Talk2008 BestpracticeAffinity Talk2008 Bestpractice
Affinity Talk2008 Bestpractice
 
Hacking for Salone: Drone Races - Di Saverio; Lippolis - Codemotion Milan 2016
Hacking for Salone: Drone Races - Di Saverio; Lippolis - Codemotion Milan 2016Hacking for Salone: Drone Races - Di Saverio; Lippolis - Codemotion Milan 2016
Hacking for Salone: Drone Races - Di Saverio; Lippolis - Codemotion Milan 2016
 
FITC Hollywood 2006
FITC Hollywood 2006FITC Hollywood 2006
FITC Hollywood 2006
 
RESUME_2016
RESUME_2016RESUME_2016
RESUME_2016
 
Revision technology and production
Revision   technology and productionRevision   technology and production
Revision technology and production
 
N/A
N/AN/A
N/A
 
Video Coding - Past, Present & Future
Video Coding - Past, Present & FutureVideo Coding - Past, Present & Future
Video Coding - Past, Present & Future
 
TS-1679 Excerpt
TS-1679 ExcerptTS-1679 Excerpt
TS-1679 Excerpt
 
Introduction of raspberry pi
Introduction of raspberry piIntroduction of raspberry pi
Introduction of raspberry pi
 
Html5 game using impact js
Html5 game using impact jsHtml5 game using impact js
Html5 game using impact js
 
Remixable Media Week 5 Seminar
Remixable Media Week 5 SeminarRemixable Media Week 5 Seminar
Remixable Media Week 5 Seminar
 
5 Major Challenges in Interactive Rendering
5 Major Challenges in Interactive Rendering5 Major Challenges in Interactive Rendering
5 Major Challenges in Interactive Rendering
 
Technology and film
Technology and filmTechnology and film
Technology and film
 
HaFree Business, Computer, Engineering and Trade Magazine Subscriptions
HaFree Business, Computer, Engineering and Trade Magazine Subscriptions HaFree Business, Computer, Engineering and Trade Magazine Subscriptions
HaFree Business, Computer, Engineering and Trade Magazine Subscriptions
 

Mais de Prabindh Sundareson

Mais de Prabindh Sundareson (20)

Synthetic Data and Graphics Techniques in Robotics
Synthetic Data and Graphics Techniques in RoboticsSynthetic Data and Graphics Techniques in Robotics
Synthetic Data and Graphics Techniques in Robotics
 
Work and Life
Work and Life Work and Life
Work and Life
 
GPU Algorithms and trends 2018
GPU Algorithms and trends 2018GPU Algorithms and trends 2018
GPU Algorithms and trends 2018
 
Machine learning in the Indian Context - IEEE talk at SRM Institute
Machine learning in the Indian Context - IEEE talk at SRM InstituteMachine learning in the Indian Context - IEEE talk at SRM Institute
Machine learning in the Indian Context - IEEE talk at SRM Institute
 
Students Hackathon - 2017
Students Hackathon - 2017Students Hackathon - 2017
Students Hackathon - 2017
 
ICCE Asia 2017 - Program Outline
ICCE Asia 2017 - Program OutlineICCE Asia 2017 - Program Outline
ICCE Asia 2017 - Program Outline
 
Call for Papers - ICCE Asia 2017
Call for Papers - ICCE Asia 2017Call for Papers - ICCE Asia 2017
Call for Papers - ICCE Asia 2017
 
IEEE - Consumer Electronics Trends Opportunities (2015)
IEEE - Consumer Electronics Trends Opportunities (2015)IEEE - Consumer Electronics Trends Opportunities (2015)
IEEE - Consumer Electronics Trends Opportunities (2015)
 
GFX part 8 - Three.js introduction and usage
GFX part 8 - Three.js introduction and usageGFX part 8 - Three.js introduction and usage
GFX part 8 - Three.js introduction and usage
 
GFX Part 2 - Introduction to GPU Programming
GFX Part 2 - Introduction to GPU ProgrammingGFX Part 2 - Introduction to GPU Programming
GFX Part 2 - Introduction to GPU Programming
 
GFX Part 1 - Introduction to GPU HW and OpenGL ES specifications
GFX Part 1 - Introduction to GPU HW and OpenGL ES specificationsGFX Part 1 - Introduction to GPU HW and OpenGL ES specifications
GFX Part 1 - Introduction to GPU HW and OpenGL ES specifications
 
GFX2014 OpenGL ES Quiz
GFX2014 OpenGL ES QuizGFX2014 OpenGL ES Quiz
GFX2014 OpenGL ES Quiz
 
Gfx2014 Graphics Workshop - Lab manual
Gfx2014 Graphics Workshop - Lab manualGfx2014 Graphics Workshop - Lab manual
Gfx2014 Graphics Workshop - Lab manual
 
Render to Texture with Three.js
Render to Texture with Three.jsRender to Texture with Three.js
Render to Texture with Three.js
 
ANGLE on Windows for OpenGLES2.0
ANGLE on Windows for OpenGLES2.0ANGLE on Windows for OpenGLES2.0
ANGLE on Windows for OpenGLES2.0
 
Yocto usage for Graphics SDK on AM335x
Yocto usage for Graphics SDK on AM335xYocto usage for Graphics SDK on AM335x
Yocto usage for Graphics SDK on AM335x
 
Gfx2013 lab manual
Gfx2013 lab manualGfx2013 lab manual
Gfx2013 lab manual
 
ARM Linux Embedded memory protection techniques
ARM Linux Embedded memory protection techniquesARM Linux Embedded memory protection techniques
ARM Linux Embedded memory protection techniques
 
Qt5 (minimal) on beaglebone, with Yocto
Qt5 (minimal) on beaglebone, with YoctoQt5 (minimal) on beaglebone, with Yocto
Qt5 (minimal) on beaglebone, with Yocto
 
Moksha - HTML5/CSS with Qt5+Snowshoe on AM335x
Moksha - HTML5/CSS with Qt5+Snowshoe on AM335xMoksha - HTML5/CSS with Qt5+Snowshoe on AM335x
Moksha - HTML5/CSS with Qt5+Snowshoe on AM335x
 

Último

Último (20)

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

John Carmack talk at SMU, April 2014 - Virtual Reality

  • 1. JOHN CARMACK – 20 YEARS AFTER DOOM  <This is “my” interpretation of the talk> - For official video recording, refer to https://people.smu.edu/mjhaveri/2014/04/18/carmack/  A single photo I took: - https://www.flickr.com/photos/prabindh/14010077142/
  • 2. JOHN CARMACK – 20 YEARS AFTER DOOM  Majority of the engineering work is to incrementally improve current status of things. But it is exciting to be at the leading edge, when you do not know what approach is correct, and what is not  Ideas considered impossible/absurd 20 years ago are now considered possible and contributes to completely different applications. So need to dust off old books/research and re-apply to todays problems
  • 3. JOHN CARMACK – 20 YEARS AFTER DOOM  Never lose sight of the value to the end customer  Don’t try to follow the last big thing  There may be excitement in the 50million$ AAA game development, but the real thrill of the future is in the small game development  Javascript may do everything, but still not performant enough. Compiled byte- code, memory safe languages needed
  • 4. JOHN CARMACK – 20 YEARS AFTER DOOM  Startup firms need to focus on the now, and next couple of months. Established firms can focus over a year, two years, a decade …  Latency numbers for practical sensor systems today are of the order of 100s of mSec to several seconds, while processors have reached cycle speeds of nSec  Audio latencies – “ …. We can send bytes to far-away continents faster than we can send (digital) audio data to (analog) output in phones using existing threading/OS frameworks”
  • 5. JOHN CARMACK – 20 YEARS AFTER DOOM  Overdoing things beyond a point – will not make a difference to customers  Ex, Geometric complexity – Very complex geometries are not going to improve games  Audio output always gets to the listener’s ears. But depending on the viewer’s eye movements, upto 90% of visual output can go waste  While display resolutions scale to 4x to reach 4K resolutions, GPUs may not scale 4x in performance, so GPU tricks are still needed
  • 6. JOHN CARMACK – 20 YEARS AFTER DOOM  Retina detection will be a key part of the VR sensor data flow  Audio – HRTF and implementations may not make a big difference to current UX in games  MMOG will use the first VR applications  Engineers need to solve problems, be it software or hardware. Hardware engineering is difficult, but gives the material feel  Facebook wants to reach a billion people with VR and new applications as part of their vision  … The acquisition happened very fast. Just a week after a meeting with Mark Zuckerberg