Slashdot Mirror


Ask Slashdot: What Is the Latest and Greatest In Computer Graphics Research?

OpenSourceAllTheWay writes: In the world of 2D and 3D Visual Content Creation, new tricks that ship with commercial 2D or 3D software are almost always advertised as "fantastically innovative". But when you do some digging as to who precisely invented the new "trick" or "method" and when, you often find that it was first pioneered many many years ago by some little known computer graphics researcher(s) at a university somewhere. Case in point, a flashy new 3D VR software that was released in 2018 was actually based around a 3D calculation method first patented almost 10 years ago. Sometimes you even find that the latest computer graphics software tricks go back to little-known computer graphics research papers published anywhere from 15 to 25 years ago. So the question: What, in mid-2018, is the latest and greatest in 2D or 3D computer graphics research? And which academic/scientific publications or journals should one follow to keep abreast of the latest in computer graphics research?

44 of 95 comments (clear)

  1. ACM TOG & SIGGRAPH by craighansen · · Score: 4, Informative

    If you're looking for the great classics in computer graphics, many not so little-known graphics papers are in SIGGRAPH proceedings.

    https://en.wikipedia.org/wiki/...

    Starting in 2003, all SIGGRAPH papers are published in ACM TOG

    https://en.wikipedia.org/wiki/...

  2. Makes me think of Dilbert by fahrbot-bot · · Score: 1

    Every time I see a thread about the latest/greatest in computers or graphics, I always think of this Dilbert from 1995.

    --
    It must have been something you assimilated. . . .
    1. Re: Makes me think of Dilbert by triffid_98 · · Score: 1

      You think your Commodore 64 is really neato
      What kinda chip you got in there, a Dorito?
      https://youtu.be/qpMvS1Q1sos

  3. Simple by FreneticPony · · Score: 5, Informative

    Here http://kesen.realtimerendering... This truly helpful fellow collects nigh every paper from every conference covering such in an easily browsable site. The only 2 things not covered are here http://gdcvault.com/ and here http://advances.realtimerender...

  4. Re:None by WilliamGeorge · · Score: 2

    Ha ha ha ha... wow, that is... wow, so wrong.

    GPUs have increased many-fold in performance since 10 years ago. Not even the fastest video card from back then could power a VR headset today, or support modern gaming on a 4K monitor. CPUs have made less of an increase in raw clock speeds, but have made huge jumps in core count and instructions per clock (especially in specialized areas, like vector units). RAM capacities have gone through the roof. Drive technology has made the jump from HDD to SSD, and then from SATA-based SSDs to PCI-Express.

    Yes, from one generation to another is usually a relatively small difference - but with generational changes every 18 to 24 months, over the course of a decade you are looking at much bigger improvements than your comment stated. And this is all without talking about things like using GPUs for general-purpose computation, which has vastly improved performance in many areas of computing.

    By the way, this is intended more as to refute the parent comment - not as a direct answer to the subject of the main post.

    --
    William George
  5. Uncurated resource by Nemyst · · Score: 3, Informative

    If all you want is to be able to browse the latest graphics research papers in a convenient fashion, the #1 site to go to is Ke-Sen Huang's page. Every paper released at every major conference from the past 10 to 20 years is there, with links to everything you'd want: ACM reference page, free access preprint if available, website for the paper if available, etc. It's an amazing resource and something you just have to have bookmarked.

    If you want something more curated, it becomes trickier, but a fun way of doing it is to look for the "technical papers preview" videos online for SIGGRAPH. A fairly long-standing tradition of that particular conference is to kick off the whole thing with a very short, usually humorous blurb of every technical paper being presented that year, done by the authors of each paper, in one giant marathon session on the first day. Each paper gets like 30 seconds to pitch its idea and show it off visually, and while you can't find the full 2-3 hour presentation that contains all of them, there's usually a shortened version online with some interesting/promising examples.

  6. Pfffft, get with the times by Tablizer · · Score: 5, Funny

    Haven't you heard of Qbit Blockchain Deep-Learning Microservice Serverless 4D.js Rendering?

    1. Re: Pfffft, get with the times by TimMD909 · · Score: 1

      You missed 'AI' in the buzzword salad. No mod for you.

    2. Re: Pfffft, get with the times by Tablizer · · Score: 1

      "Deep-Learning" is in there (sometimes called "deep neural networks"). Actually, I missed IOT, not AI.

    3. Re: Pfffft, get with the times by Tablizer · · Score: 1

      Dammit Jim, I'm a troll, not a pedant.

  7. Mining happened by xack · · Score: 1, Interesting

    Any advance in hardware is taken up by mining, leaving research for graphics a hardware generation behind.

  8. Re:None by 110010001000 · · Score: 1

    Thats true. That is because when you hit a performance brick wall due to physics you can add RAM and cores to keep the performance train going. There hasn't been any "generational changes" in the last 10 years though.

  9. Re:None by 110010001000 · · Score: 1

    I was talking about actual research, not hardware specs. But even if he is talking about specs it hasn't been changing much. Because, Physics.

  10. Well... by Anonymous Coward · · Score: 1

    does mining cryptocurrency count?

  11. Re:None by Anonymous Coward · · Score: 1

    I think OP was talking more in the mainstream. There just isn't as much going on.

    Case in point: I don't game (disclaimer), but my primary computer today is a late 2013 Macbook Pro (15 inch Retina). The i7 It shipped with is till perfectly adequate today. The 8GB RAM it shipped with still feels adequate, and is still in line with most new laptops out there. The 256 GB SSD has been close to full for a while, but that's till the standard SSD size.... But unlike a lot of newer models, I can upgrade my SSD at will.

    In all likelihood, that computer will remain my primary computer into next year. I'll probably replace the battery soon. And will take that opportunity to replace the SSD.

    This is the first time in all my years of computing that a machine has remained not just in service, but perfectly usable even as I continue to update the OS and Applications, over this span of time.

  12. Re:None by WilliamGeorge · · Score: 1

    The top-end desktop CPUs in 2008 from Intel were the first generation of the Core i7 series. The maximum amount of RAM that CPU supported was 24GB. Today, the top-end Intel and AMD desktop processors support 128GB of memory (Core X series and Threadripper both) - and if you go over to the single-socket Xeon W you can get 512GB. Dual-socket CPUs support more now, and supported more back then, but we are looking at ~5 times the RAM capacities today that were available then. 2-4GB was typical for an average desktop back then, if you don't want to look at the high-end, and now 16GB is easy to get while many systems have even more.

    On the GPU side, as an AC also noted below, memory capacity has gone up substantially. The top-end desktop GPUs in 2008 had 1GB of video memory, while top-end cards today are at 11 or 12GB (depending on whether you consider the Titan series to still be desktop cards, or if you consider that to max-out at the 1080 Ti). Workstation cards go even higher, with capacities double what you find on consumer cards (24GB on the Quadro P6000, for example).

    And to debunk your statement that "The computer you had in 2008 is essentially the same as you have now in 2018":

    In 2008, I had a dual-core CPU running ~2.5GHz with 8GB of memory, a GPU with 512MB of memory, and a brand-new 80GB Intel SSD that could push about 250MB/s read and write speeds.

    Today I have a quad-core CPU running at ~3.4GHz with 32GB of memory, a GPU with 8GB of memory, and two SSDs (500GB at ~550MB/s and 400GB at over 1500MB/s).

    So my CPU has doubled in core count, increased over 50% in clock speed, and is several times faster overall thanks to a myriad of other improvements. My GPU is on the order of 30 times faster with 16 times the amount of memory. My SSDs have over 10 times the total capacity and are almost 2 to 6 times faster (and I don't have cutting-edge SSDs, myself).

    Oh, and generational changes? They do still average 18-24 months from Intel on the CPU side and NVIDIA on the GPU side. Sometimes a little longer, sometimes shorter. From 2008 to 2018 we've had ~8 generations in the Core series from Intel. NVIDIA has gone from Tesla to Fermi, then to Kepler, Maxwell, Pascal, and now Volta (though that has only shown up on GPU-compute oriented cards thus far). So 8 generations over 10 years from Intel breaks down to about 1.25 years per generation, or 15 months. 6 generations over 10 years for NVIDIA is an average of 1.66666... years, or 20 months.

    --
    William George
  13. Re:None by 110010001000 · · Score: 2

    Wow. Doubled in core count and 50% faster in 10 years? That is pretty good. My mistake.

  14. Re:None by WilliamGeorge · · Score: 1

    As I noted, my comment was just in regards to the sweeping - and very incorrect - statement made by 110010001000. I work with computers, but I do not personally perform research to design new hardware or software approaches to graphics. The original question is also very wide-open, so much so that I do not feel I can directly answer it... but I didn't want to leave such a disparaging comment about computer technology unchallenged.

    Could you perhaps enlighten me as to what you think I missed regarding the original "article" (really just a user-submitted question)?

    --
    William George
  15. Re:Lame! by 110010001000 · · Score: 1

    That is true actually. Your computer in 2018 essentially works the same as your computer from 1978. I guess I am the only one noticing that in the last decade or so progress has slowed dramatically. In fact, the next generation of Intel chips might be slower than the current generation once they are done attempting to fix the Spectre/Meltdown disaster.

  16. Re:None by 110010001000 · · Score: 1

    I am sure you are an IT guy who reads Intels marketing thoroughly, but haven't noticed that your new computer isn't much different from your old one.

  17. Re:None by WilliamGeorge · · Score: 1

    That is just my personal system, which is actually running a CPU from ~ 4 generations ago (so about 5 years old). I'm on the cusp of an upgrade (likely this year) to a 6-core at over 4GHz, and if I were into any applications that benefited from higher core counts I could get a 16-core AMD or 18-core Intel processor. It all comes down to what an individual user needs, wants, and of course can afford.

    If your point was more along the lines of "basic Internet and office application usage isn't any more complex today than it was 10 years ago, so a computer with similar specs will still do the trick" - then you'd have actually been fairly correctly. But many areas of computer use can and do use far more powerful hardware today: gaming, video editing, 3D rendering, photogrammetry, machine learning, and more. Since the original question was about graphics advancements, it isn't really fair to come back with an answer that 'nothing much has changed' (a rough paraphrase of your comment).

    --
    William George
  18. Barnes by schure · · Score: 1

    See http://www.connellybarnes.com/... and the references therein.

  19. Re:None by WilliamGeorge · · Score: 1

    LOL - nice try. Check out the plethora of articles I write on a regular basis, looking specifically at performance of different computer hardware in high-end applications:

    https://www.pugetsystems.com/a...

    (any written by William George are mine, in case that wasn't obvious from my /. username)

    --
    William George
  20. Re:None by 110010001000 · · Score: 1

    Oh I see. You sell computer systems. No wonder.

  21. Re:None by 110010001000 · · Score: 2

    I guess going from 4 cores to 18 cores is in 10 years is pretty good. I hope they will add another core this year. That would be awesome. By the way, Intel "generations" are just marketing speak. Meaningless.

  22. Re:None by WilliamGeorge · · Score: 1

    Oh for Pete's sake... so does that mean nothing NVIDIA or Intel says can be true, just because they sell GPUs / CPUs?

    Sure, a company selling something certainly might stretch the truth to try and get folks to buy things - but that doesn't mean that all the stuff said (or written) by anyone selling a product is automatically incorrect. Where I work we actually don't do much advertising, or make crazy claims: we actually run real-life software to see how it performs, and then publish the results publicly. We could keep the info to ourselves, if we wanted to only benefit our company and our customers, but we don't. We could also make wild claims without backing them up, but again we talk about what we test, how we test it, and then let the results speak for themselves.

    I'm not even going to plug the name of the company or link to our website again, since that isn't even the point of the conversation we were having. I didn't bring it up until you tried to accuse me of just being "an IT guy who reads Intel's marketing" (effectively claiming I don't really know what I am talking about, and that I am not qualified to comment on this stuff). Linking to my extensive writings and research was the fastest way I knew of to prove you wrong.

    Now, can we all just go back to being civilized? Computer hardware has made huge advancements, but you have a fair point that for an average, basic computer user it hasn't be a hugely dramatic shift in the last 10 years. I would compare that to cars: we've got huge advancements in electric and hybrid tech (especially batteries) going on, as well as the beginnings of smart / self-driving cars, but the vast majority of drivers are still using gas-powered vehicles that aren't all that different from the cars of 10 years ago. So car tech *is* constantly being researched and improved, but that trickles down to most folks on a much slower timetable. Is that sort of the idea you were trying to get across?

    --
    William George
  23. Re:Lame! by ShanghaiBill · · Score: 1

    Your computer in 2018 essentially works the same as your computer from 1978.

    In 1978, "my computer" worked by handing a deck of punch cards to the operator and then coming back 30 minutes later to pick up the print out that said there was a syntax error on line 447.

  24. Bridges by TeknoHog · · Score: 1

    If you're more into math and art than optimization tricks, check out Bridges.

    (I (re)?discovered math art about 3 years ago, and it sort of reminded me of the early 90s demoscene, except this time it's for grownups. I got into Bridges as soon as I heard of it, and it's my third year taking part in some way; there's also an art exhibition and a short film festival for those of us who'd rather just show off what they do instead of giving lectures.)

    --
    Escher was the first MC and Giger invented the HR department.
    1. Re:Bridges by Savantissimo · · Score: 1

      Thanks, that is not so much a treat as a whole candy shop.

      --
      "Is life so dear, or peace so sweet, as to be purchased at the price of chains and slavery?" - Patrick Henry
  25. Why is this not closed yet ? by rojash · · Score: 1

    Why is this not closed yet like that moronic Stack Exchange-like servers as being too broad and out of scope or whatever fucking crap their dickwad mods conjure up

    1. Re:Why is this not closed yet ? by Required+Snark · · Score: 1

      It's not closed because the secret cabal that runs Slashdot wants to piss you off. Thank you for letting us know how well it's working.

      --
      Why is Snark Required?
  26. Re:None by scottragen · · Score: 2

    How about NVIDIA Ray Tracing?

  27. Re:None by Required+Snark · · Score: 1

    does that mean nothing NVIDIA or Intel says can be true, just because they sell GPUs / CPUs?

    Moving away from a boolean value of True or False, the correct answer is not completely True. That is guaranteed because of marketing BS.

    There are hard numbers that claim revolutionary speed and quality increases. These are also guaranteed to also be not completely True because of marketing BS. Core counts, clock speed and memory size do not scale linearly with results, even though that is implied by marketing comparisons.

    So called "real world" tests are also deliberately misleading. As they say, YMMV. It's always a cherry picking contest driven by, you guessed it, marketing.

    Is it better then it was 10 year ago? Yes, of course it is. How much? Somewhere between 1.5 and 5 times better, for some vague value of "better". Moore's Law, an exponential size over time relationship, maps very indirectly into user land.

    --
    Why is Snark Required?
  28. Denoising path traced iamges by taylorius · · Score: 2

    A lot of more recent Graphics papers (mostly Image Processing, actually) are using Convolutional Neural networks to do various things. There has been a lot of low hanging fruit in the areas of denoising, and various image manipulation techniques, so results in those areas have been transformed in the last few years.

    One such "hot" area that has application in the broader area of computer graphics, is the denoising of path traced images. Path tracing uses stochastic light bouncing techniques to produce a highly accurate image (in terms of lighting effects), but these images are noisy (due to the stochastic nature of the rendering process), requiring a large amount of samples to "average away" the noise, and hence being slow to render. Neural networks can learn to remove the noise from such images, potentially allowing for photorealistic images to be created extremely rapidly, perhaps even in realtime. In my view, this is the most exciting "game changing" area in graphics at the moment.

  29. Re:Lame! by Anonymous Coward · · Score: 1

    Your enthusiast's standard PC:
    1978-1988 was huge (Z80 1KB to 80386 1MB) and the 1978 PC was worthless.
    1988-1998 was pretty big (to P4 128MB) and the 1988 PC was worthless.
    1998-2008 was a huge improvement (to Dual-Core 8GB) and the 1998 PC was worthless.
    2008-2018 shows 2x in any metric (Quad Core 16GB) and the 2008 PC is probably still better than a modern netbook.

  30. As an average user... by Kevin108 · · Score: 1

    The most significant jump in graphical improvement was from a Voodoo card. Since then, everything has been seemingly incremental in comparison.

    --

    It's a perfect time for being wasted.
    A perfect time to watch the stars.
    - Burden Brothers, "Beautiful Night"
  31. SIGGRAPH TPPT is exactly what you asked for! by JerseyTom · · Score: 2

    SIGGRAPH is the ACM computer graphics research conference. You won't find anything more cutting edge. Each year they produce a video "SIGGRAPH $YEAR : Technical Papers Preview Trailer". This is exactly what the OP was looking for. Here's 2017's video:
      https://www.youtube.com/watch?...

    1. Re:SIGGRAPH TPPT is exactly what you asked for! by JerseyTom · · Score: 1

      The 2018 edition is here: https://www.youtube.com/watch?...

  32. Follow @id_aa_carmack on twitter by Barryke · · Score: 2

    What, in mid-2018, is the latest and greatest in 2D or 3D computer graphics research? And which academic/scientific publications or journals should one follow to keep abreast of the latest in computer graphics research?

    Oh thats easy.
    Follow John Carmack on Twitter !

    --
    Hivemind harvest in progress..
  33. Who cares if it's new if it's new to you? by Savantissimo · · Score: 1

    The really fundamental advances take a long time to be fully explored. There is little significant that doesn't build upon earlier work.

    Check out Conformal Geometric Algebra, which is the basis for the company Geomerics' Enighten software for real-time global radiosity lighting for games. (Now part of ARM / Silicon Studio).

    See the lectures linked from the first link, in particular lecture 7 on CGA. These are by Chris Doran, one of the founders of Geomerics, a member of the Cambridge GA group. Also see Leo Dorst's GAviewer CGA tutorial for interactive visualization and a better idea how this can be used in computer graphics. GA is also a lingua franca for physics and simulation that subsumes vector algebra, imaginary numbers, homogeneous coordinates, quaternions and a zillion ad-hoc hacks that have made graphics far more complicated than it needs to be. The papers in the field are nearly all written to be understood and require little background knowledge.

    --
    "Is life so dear, or peace so sweet, as to be purchased at the price of chains and slavery?" - Patrick Henry
  34. Re:None by JustNiz · · Score: 1

    > GPUs have increased many-fold in performance since 10 years ago.

    So what? The OP was talking about stuff like innovative new mathematical/logical approaches to performing graphics rendering, not what hardware you're doing it with.

    Do you not understand that just doing the same old shit on a bigger chip every year is actually not scientific progress?.

  35. Re:None by WilliamGeorge · · Score: 1

    As I mentioned, my reply was not so much directed at the original question as at the comment above mine (the original "None" comment).

    Regarding the original Ask Slashdot question, I am sure if I am qualified to answer... but it seems to me that the question is pretty wide-ranging and not very focused. The query includes mention of 2D and 3D visual content creation, consumer software, VR, graphics research, patents, and more. I would think that checking out conferences like SIGGRAPH and GTC would showcase a lot of the ongoing research and development in these fields, but I don't follow any publications (which is what the question ended with a request for).

    --
    William George
  36. quite simply its animation by johnjones · · Score: 1

    it used to be that the actual "graphics" was the limiting factor in "peoples minds" now with the textures and engines the realism has got to the point the limitation is the way in which things move

    for example https://www.youtube.com/watch?v=uFJvRYtjQ4c

    https://github.com/sebastianstarke/AI4Animation

    regards

    John Jones

  37. Re:Lame! by Megol · · Score: 1

    No they do not work the same unless you mean that they all are "von Neumann" computers with sequential semantics, using binary*, byte addressed with 8 bit bytes, using two's complement arithmetic etc.

    A modern processor presents an interface that looks somewhat like the old type of computer but internally is quite different, in fact most modern processors are using a limited type of dataflow processing in order to extract parallelism from sequential programs. They also use statistical modelling (speculative execution, caches, data prefetch, etc.) to reduce the speed of light problem inherent in the computer model we know how to build.

    Modern processors also exposes multiple instruction streams as CMP (Chip Multi-Processing) and SMT (Symmetrical Multi-Threading) taking ideas from parallel computing. They also provide SIMD processing, yet another alternative design incorporated as a part.

    While current processors do not provide real vector processing it will arrive later in AARCH64 and RISC V.

    TL;DR a modern processor provides parts of almost all known alternative computer designs, the 1978 one did not!