Preskoči na sadržaj
Korištenjem servisa na Twitteru pristajete na korištenje kolačića. Twitter i partneri rade globalno te koriste kolačiće za analize, personalizaciju i oglase.

Za najbolje sučelje na Twitteru koristite Microsoft Edge ili instalirajte aplikaciju Twitter iz trgovine Microsoft Store.

  • Naslovnica Naslovnica Naslovnica, trenutna stranica.
  • O Twitteru

Spremljena pretraživanja

  • obriši
  • U ovom razgovoru
    Ovjeren akauntZaštićeni tweetovi @
Predloženi korisnici
  • Ovjeren akauntZaštićeni tweetovi @
  • Ovjeren akauntZaštićeni tweetovi @
  • Jezik: Hrvatski
    • Bahasa Indonesia
    • Bahasa Melayu
    • Català
    • Čeština
    • Dansk
    • Deutsch
    • English
    • English UK
    • Español
    • Filipino
    • Français
    • Italiano
    • Magyar
    • Nederlands
    • Norsk
    • Polski
    • Português
    • Română
    • Slovenčina
    • Suomi
    • Svenska
    • Tiếng Việt
    • Türkçe
    • Български език
    • Русский
    • Српски
    • Українська мова
    • Ελληνικά
    • עִבְרִית
    • العربية
    • فارسی
    • मराठी
    • हिन्दी
    • বাংলা
    • ગુજરાતી
    • தமிழ்
    • ಕನ್ನಡ
    • ภาษาไทย
    • 한국어
    • 日本語
    • 简体中文
    • 繁體中文
  • Imate račun? Prijava
    Imate račun?
    · Zaboravili ste lozinku?

    Novi ste na Twitteru?
    Registrirajte se
Profil korisnika/ce m_ninepoints
ninepoints
ninepoints
ninepoints
@m_ninepoints

Tweets

ninepoints

@m_ninepoints

Math, Graphics, C++, Windows, Linux, GPUs, compilers, concurrency, etc. Principal Engineer @ WB. My opinions are my own.

jeremyong.com
Vrijeme pridruživanja: ožujak 2018.

Tweets

  • © 2020 Twitter
  • O Twitteru
  • Centar za pomoć
  • Uvjeti
  • Pravila o privatnosti
  • Imprint
  • Kolačići
  • Informacije o oglasima
Odbaci
Prethodni
Sljedeće

Idite na profil osobe

Spremljena pretraživanja

  • obriši
  • U ovom razgovoru
    Ovjeren akauntZaštićeni tweetovi @
Predloženi korisnici
  • Ovjeren akauntZaštićeni tweetovi @
  • Ovjeren akauntZaštićeni tweetovi @

Odjava

Blokiraj

  • Objavi Tweet s lokacijom

    U tweetove putem weba ili aplikacija drugih proizvođača možete dodati podatke o lokaciji, kao što su grad ili točna lokacija. Povijest lokacija tweetova uvijek možete izbrisati. Saznajte više

    Vaši popisi

    Izradi novi popis


    Manje od 100 znakova, neobavezno

    Privatnost

    Kopiraj vezu u tweet

    Ugradi ovaj Tweet

    Embed this Video

    Dodajte ovaj Tweet na svoje web-mjesto kopiranjem koda u nastavku. Saznajte više

    Dodajte ovaj videozapis na svoje web-mjesto kopiranjem koda u nastavku. Saznajte više

    Hm, došlo je do problema prilikom povezivanja s poslužiteljem.

    Integracijom Twitterova sadržaja u svoje web-mjesto ili aplikaciju prihvaćate Twitterov Ugovor za programere i Pravila za programere.

    Pregled

    Razlog prikaza oglasa

    Prijavi se na Twitter

    · Zaboravili ste lozinku?
    Nemate račun? Registrirajte se »

    Prijavite se na Twitter

    Niste na Twitteru? Registrirajte se, uključite se u stvari koje vas zanimaju, i dobivajte promjene čim se dogode.

    Registrirajte se
    Imate račun? Prijava »

    Dvosmjerni (slanje i primanje) kratki kodovi:

    Država Kod Samo za korisnike
    Sjedinjene Američke Države 40404 (bilo koje)
    Kanada 21212 (bilo koje)
    Ujedinjeno Kraljevstvo 86444 Vodafone, Orange, 3, O2
    Brazil 40404 Nextel, TIM
    Haiti 40404 Digicel, Voila
    Irska 51210 Vodafone, O2
    Indija 53000 Bharti Airtel, Videocon, Reliance
    Indonezija 89887 AXIS, 3, Telkomsel, Indosat, XL Axiata
    Italija 4880804 Wind
    3424486444 Vodafone
    » Pogledajte SMS kratke šifre za druge zemlje

    Potvrda

     

    Dobro došli kući!

    Vremenska crta mjesto je na kojem ćete provesti najviše vremena i bez odgode dobivati novosti o svemu što vam je važno.

    Tweetovi vam ne valjaju?

    Prijeđite pokazivačem preko slike profila pa kliknite gumb Pratim da biste prestali pratiti neki račun.

    Kažite mnogo uz malo riječi

    Kada vidite Tweet koji volite, dodirnite srce – to osobi koja ga je napisala daje do znanja da vam se sviđa.

    Proširite glas

    Najbolji je način da podijelite nečiji Tweet s osobama koje vas prate prosljeđivanje. Dodirnite ikonu da biste smjesta poslali.

    Pridruži se razgovoru

    Pomoću odgovora dodajte sve što mislite o nekom tweetu. Pronađite temu koja vam je važna i uključite se.

    Saznajte najnovije vijesti

    Bez odgode pogledajte o čemu ljudi razgovaraju.

    Pratite više onoga što vam se sviđa

    Pratite više računa da biste dobivali novosti o temama do kojih vam je stalo.

    Saznajte što se događa

    Bez odgode pogledajte najnovije razgovore o bilo kojoj temi.

    Ne propustite nijedan aktualni događaj

    Bez odgode pratite kako se razvijaju događaji koje pratite.

    ninepoints‏ @m_ninepoints 10. sij
    • Prijavi Tweet

    0/n) How to learn graphics programming (but not in a hurry): self-study edition! This thread is highly opinionated, and not what I went through (technology changes), but what I would recommend today. You don't need all of the following to get a job...

    16:27 - 9. sij 2020.
    • 92 proslijeđena tweeta
    • 299 oznaka „sviđa mi se”
    • Loskutnikov Games Liam Hinzman Yao0613 ༎ຶ__༎ຶ Lucas Mikkel Gjoel Hannah Ong Mathematical, Bro! Karuzel
    92 proslijeđena tweeta 299 korisnika označava da im se sviđa
      1. Novi razgovor
      2. ninepoints‏ @m_ninepoints 10. sij
        • Prijavi Tweet

        but just start the path and continue learning and learning. Interview earlier than you think you're qualified and listen to feedback. Learning on a job is a lot easier than learning on the side.

        1 reply 0 proslijeđenih tweetova 6 korisnika označava da im se sviđa
        Prikaži ovu nit
      3. ninepoints‏ @m_ninepoints 10. sij
        • Prijavi Tweet

        1/n) Don't use any commercial engine or framework to start. There's far too much "magic" involved that will prevent you from understanding what's going on. You can always reference them or use them later.

        1 reply 0 proslijeđenih tweetova 14 korisnika označava da im se sviđa
        Prikaži ovu nit
      4. ninepoints‏ @m_ninepoints 10. sij
        • Prijavi Tweet

        2/n) Expect to have ~3 projects going at once (I'll describe them shortly). When you get bored of one, hop to the other, and keep cycling between them for the rest of your career.

        0 proslijeđenih tweetova 10 korisnika označava da im se sviđa
        Prikaži ovu nit
      5. ninepoints‏ @m_ninepoints 10. sij
        • Prijavi Tweet

        3/n) Have a prototyping engine. Pick an API (preferably Vulkan as I believe the spec is clearer for beginners than the D3D12 doc). Don't bother wrapping anything, don't make it pretty, just make it work. This is where the majority of your experiments will happen.

        1 proslijeđeni tweet 13 korisnika označava da im se sviđa
        Prikaži ovu nit
      6. ninepoints‏ @m_ninepoints 10. sij
        • Prijavi Tweet

        4/n) Have a path-tracer (software rasterizer). Follow Matt Pharr's book on physically based ray tracing more or less to the letter, start to finish.

        1 reply 0 proslijeđenih tweetova 15 korisnika označava da im se sviđa
        Prikaži ovu nit
      7. ninepoints‏ @m_ninepoints 10. sij
        • Prijavi Tweet

        5/n) Have a "production engine" which you'd release to the wild if you so chose. Use, to the best of your ability, good abstractions to abstract out platform and API differences. Attempt to chase throughput with multithreading and graph-based abstractions.

        1 reply 0 proslijeđenih tweetova 8 korisnika označava da im se sviđa
        Prikaži ovu nit
      8. ninepoints‏ @m_ninepoints 10. sij
        • Prijavi Tweet

        6/n) Study and know linear algebra, projective geometry, geometric algebra/quaternions/dual quats, multivariate calculus, signal theory, fourier/harmonic analysis, and discrete math.

        1 proslijeđeni tweet 14 korisnika označava da im se sviđa
        Prikaži ovu nit
      9. ninepoints‏ @m_ninepoints 10. sij
        • Prijavi Tweet

        7/n) Study and know data structures, particularly acceleration structures but also understand the importance of I/D-cache utilization, effects of branching, and have a feeling for the latencies involved

        1 reply 0 proslijeđenih tweetova 7 korisnika označava da im se sviđa
        Prikaži ovu nit
      10. ninepoints‏ @m_ninepoints 10. sij
        • Prijavi Tweet

        8/n) Start reading papers and try to implement one to start. I'd recommend the Unreal BRDF paper. Understand the derivations and try to reproduce the results.

        1 reply 0 proslijeđenih tweetova 10 korisnika označava da im se sviđa
        Prikaži ovu nit
      11. ninepoints‏ @m_ninepoints 10. sij
        • Prijavi Tweet

        9/n) Learn about compression and aliasing. Write a BCn codec. Read about how video codecs work (the techniques are transferable). Research and/or experiment with the various AA techniques out there (MSAA, MLAA, FXAA, TXAA, etc)

        1 reply 0 proslijeđenih tweetova 8 korisnika označava da im se sviđa
        Prikaži ovu nit
      12. ninepoints‏ @m_ninepoints 10. sij
        • Prijavi Tweet

        10/n) Study other engines, preferably specialized engines as opposed to general-purpose engines. Check out talks from @MyNameIsMJP or @MichalDrobot for example. The talk from @mirror2mask on Bungie's engine is a good primer to how modern engines are roughly structured

        0 proslijeđenih tweetova 9 korisnika označava da im se sviđa
        Prikaži ovu nit
      13. ninepoints‏ @m_ninepoints 10. sij
        • Prijavi Tweet

        11/n) Learn to use the tools at your disposal. Core dumps, GPU dumps, frame dumps, visualizers, etc. Write your own tools when needed. @RenderDoc is especially useful when getting acquainted with the graphics pipeline for the first time.

        1 reply 0 proslijeđenih tweetova 8 korisnika označava da im se sviđa
        Prikaži ovu nit
      14. ninepoints‏ @m_ninepoints 10. sij
        • Prijavi Tweet

        12/n) Ask tons of questions. Graphics is really broad, and no matter how much I learn about any given topic, there's always someone that knows more than I do. Experts are usually really gracious about helping out and giving advice.

        1 reply 0 proslijeđenih tweetova 5 korisnika označava da im se sviđa
        Prikaži ovu nit
      15. ninepoints‏ @m_ninepoints 10. sij
        • Prijavi Tweet

        13/n) When you're in the industry, try to shadow an artist work from time to time (lighting, texture, modeler, vfx, technical, etc). Seeing their workflow helps you understand how the content pipeline pieces together. You also get ideas on how to improve things.

        1 reply 0 proslijeđenih tweetova 8 korisnika označava da im se sviđa
        Prikaži ovu nit
      16. ninepoints‏ @m_ninepoints 10. sij
        • Prijavi Tweet

        14/n) Don't spend too much time being intimidated. Take techniques/methods/algorithms one at a time. Slow and consistent improvement is much better than trying to cram it all in at once.

        1 proslijeđeni tweet 18 korisnika označava da im se sviđa
        Prikaži ovu nit
      17. ninepoints‏ @m_ninepoints 10. sij
        • Prijavi Tweet

        15/n) Be quick to admit when you don't know something (especially to yourself!) or you'll cheat yourself of a learning opportunity. Embrace the fact that you get to work in a field that has so much to explore and learn and do.

        1 reply 0 proslijeđenih tweetova 9 korisnika označava da im se sviđa
        Prikaži ovu nit
      18. ninepoints‏ @m_ninepoints 10. sij
        • Prijavi Tweet

        16/n) At the same time, don't accept what you read online as gospel-truth either. Sometimes, things change (hardware, drivers, apis, but also our own understanding of the best way to do things).

        1 reply 0 proslijeđenih tweetova 5 korisnika označava da im se sviđa
        Prikaži ovu nit
      19. ninepoints‏ @m_ninepoints 10. sij
        • Prijavi Tweet

        17/n) Don't get caught up in debates on A technique vs B technique (e.g. forward vs deferred, forward+ vs tiled deferred, etc). Learn what the techniques are and what the tradeoffs are. Implementation complexity also counts as a tradeoff.

        1 reply 0 proslijeđenih tweetova 10 korisnika označava da im se sviđa
        Prikaži ovu nit
      20. ninepoints‏ @m_ninepoints 10. sij
        • Prijavi Tweet

        I'm sure there are many things/points I'm forgetting, so if the twitter-verse would like to chime in, I'm sure future readers might appreciate it!

        1 reply 0 proslijeđenih tweetova 5 korisnika označava da im se sviđa
        Prikaži ovu nit
      21. Kraj razgovora

    Čini se da učitavanje traje već neko vrijeme.

    Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.

      Sponzorirani tweet

      false

      • © 2020 Twitter
      • O Twitteru
      • Centar za pomoć
      • Uvjeti
      • Pravila o privatnosti
      • Imprint
      • Kolačići
      • Informacije o oglasima