Video není dostupné.
Omlouváme se.

【科普】DirectX和OpenGL:游戏为什么离不开它们?

Sdílet
Vložit
  • čas přidán 19. 08. 2024
  • 玩游戏常常会见到DirectX、OpenGL这些字眼,它们都是图形API。但API到底是什么呢?玩游戏为什么离不开它们呢?

Komentáře • 488

  • @user-wp3lq3mo4k
    @user-wp3lq3mo4k Před 5 lety +453

    DirectX 里有xAudio 和 xInput, 那么有没有xvideos 呢?😂😏🤐

  • @evertchin
    @evertchin Před 5 lety +60

    那个坑就是Glide API。还有不得不说的是Vulkan的出现很大程度归功于AMD, Mantle API也是昙花一现,但是它的代码就衍生出Vulkan,而且Direct 12也是为了抗衡Vulkan而出现的。

    • @hangyin2505
      @hangyin2505 Před 5 lety +2

      glide让我想起了voodoo,真的叫昙花一现

    • @neoblackcap
      @neoblackcap Před 5 lety +3

      Mantle API是AMD在跟微软在游戏机合作过程中受他们的反馈以及启发弄出来的,这才是真正的原因。其他的就受Mantle影响或者直接在其基础上弄出来。DX12就是微软自己搞,而不是什么抗衡Vulkan特意搞出来的。DX12就是将一部分显卡驱动的活拿过来由开发者做。想想都知道PC上很少会这样的,游戏机上这个情况倒是很普遍。

    • @raymondchan3587
      @raymondchan3587 Před 5 lety +1

      Vulkan 有甚麼了不起?

    • @neoblackcap
      @neoblackcap Před 5 lety

      @@raymondchan3587 The Old New Thing作者?

    • @RD-fp3cy
      @RD-fp3cy Před 2 lety

      但vulkan花了很多年才堪用,一帮菜鸡互啄出来的API不行啊

  • @yifuguo1631
    @yifuguo1631 Před 5 lety +414

    当你喊度娘的时候,我还以为你们节目终于要有一个妹子了。。。

  • @Karma_Gear
    @Karma_Gear Před 5 lety +52

    为什么大家不愿意做底层就是因为手游太好赚了,如今要让非第一方厂商开发游戏几乎是哀求他们留在自己平台,所以不管是pc还是主机在本世代都给跨平台移植提供了很多便利,如今愿意做大作的非第一方公司都已经是很难得的了

    • @loz8693
      @loz8693 Před 5 lety +5

      也不全是,归根结底在于新兴技术始终需要个时间去摸索普及,而且DX12画的饼太大。在早期可谓是继曲面细分DX11的扛鼎一代,但对于厂商来说鸡肋的可以,还吃力不讨好。不要以为DX12能够更高效运用硬件的性能,玩家就能买单,最简单的例子就是N卡偷U这个梗经常被拿来冷嘲热讽。无外乎就是同一档次的显卡,在差不多帧数前提下,N卡CPU占用率要比A卡明显高,那么很容易想当然的就是N卡投机取巧,靠把一些运算丢给CPU换来帧率的领先。不论对错,抛开成见换言之,是不是N卡在CPU利用上的确要好于A卡?这不就是DX12其中一个大饼之一?玩家不理解,厂商不乐意,开发者们不愿意多废一道事,微软推广window10天怒人怨,未能达到预期,DX12画的饼依然遥遥无期。

  • @fuzefuzi
    @fuzefuzi Před 5 lety +26

    程序员秒秃头的画面太细节了😄

  • @foodchi314
    @foodchi314 Před 5 lety +3

    希望能拍多些这类影片。介绍了甚少玩家懂的知识,而且是简单易明的。

  • @jackbanxian
    @jackbanxian Před 5 lety +33

    感觉云飞小哥哥每一期节目比每一期节目胖啊 :)

    • @user-qf7zx6pr8u
      @user-qf7zx6pr8u Před 5 lety

      哈哈笑死我啦

    • @laoshe3312
      @laoshe3312 Před 5 lety +2

      無法播放此視頻,因為計算機丟失"兩年前的雲飛.dll",嘗試瘦身以解決此問題。2333

  • @williamliao2496
    @williamliao2496 Před 5 lety +173

    俄國人直接回Cyka blyat 😂😂😂
    夠兇XDDDD

  • @saika13
    @saika13 Před 5 lety +9

    這種科普超喜歡的!!!! 有涵養又清楚明瞭!!

  • @mingyenwu9621
    @mingyenwu9621 Před 5 lety +3

    講得很清楚, 優質的影片, 感恩唷~

  • @daiki6851
    @daiki6851 Před 5 lety +5

    不错,跟聂俊不一样的画风,一样好看。

  • @willdone2942
    @willdone2942 Před 5 lety +1

    操作系统也有自己的API, 也是抽象硬件驱动提供统一接口的。DX和OpenGL和系统API应该是平行的,只是DX和OpenGL和对3D显卡驱动的抽象,操作系统API是对通用硬件驱动内存,CPU, 硬盘等的抽象。
    Win操作系统原来也有自己的图形库叫GDI和 GDI+只不过是针对2D的,现在新的Win10也集成了DX

  • @garyprince423
    @garyprince423 Před 5 lety +4

    當年的巫毒卡~真的超棒,只要遊戲可以改巫毒跑,畫面絕不顆粒

  • @siyizheng2425
    @siyizheng2425 Před 5 lety +39

    我就说为什么战神4的高帧率模式比古墓丽影的高帧率模式画质好那么多,在1080p的显示器上甚至感觉不到画质有什么差距,反观古墓丽影11开了高帧率模式那画质简直跟马赛克似的,感谢科普!

    • @samhuang3434
      @samhuang3434 Před 5 lety +3

      意思就是只要是独占作品往往会往死里榨干机子性能

    • @siyizheng2425
      @siyizheng2425 Před 5 lety +3

      @@samhuang3434 视频中说了,独占作品用的是GNM的API,那些三方工作室用的是GNMX,GNM感觉就相当于计算机编程语言中的汇编语言了,gnmx应该就是那些高级编程语言了,所以看完这个视频就解答了我一直以来的困惑,非常棒

  • @user-ks1nc5um4y
    @user-ks1nc5um4y Před 5 lety +4

    喜歡這種科普系列! 希望能多發一些

  • @dongxi110101
    @dongxi110101 Před 5 lety +1

    一般上的了台面的游戏公司,都会根据API,自己再单写一层调用库给一线程序员

  • @Frank-xc2ib
    @Frank-xc2ib Před 3 lety +1

    一看到這支影片就訂閱了,工程師很多洞也是需要科普的

  • @lemonhx2644
    @lemonhx2644 Před 5 lety +17

    作为从业者,我觉得你该科普下马上要火的webgpu和vulkan

  • @seagate0916
    @seagate0916 Před 5 lety +12

    我知道极客湾geekerwan想說哪一個經典API了
    那就是 Glide (API),3dfx Voodoo 專用
    電腦3D快速發展的黃金時期
    3dfx 後來被 nVIDIA 買走,其中一個技術 - SLI 被應用到今日。

  • @foodchi314
    @foodchi314 Před 5 lety +6

    跨平台游戏使用高层API,受cpu弱影响,令到帧数很低。
    战神使用底层API,把cpu的负担给了gpu,所以就没有卡顿问题。
    我是否说得正确?

  • @evan5760
    @evan5760 Před 5 lety

    高質量解說....支持~

  • @fancytong998
    @fancytong998 Před 5 lety +1

    良心主播,希望分享更多的电脑知识

  • @chriswang4573
    @chriswang4573 Před 5 lety +1

    非常好

  • @wangjialei1985
    @wangjialei1985 Před 4 lety +1

    片子一开头就被逗乐了,三大妈(3DM)正版游戏,3DM有正版游戏吗?哈哈哈,超喜欢极客湾的视频风格。期待你们的AMD并购ATI以及A卡和N卡之争的故事,想必很精彩。

  • @zxcv8922
    @zxcv8922 Před 5 lety

    這是我看過最優質的頻道,推一個~

  • @equity1209
    @equity1209 Před 5 lety

    这期视频相当不错,给我讲的明明白白的

  • @user-mt3tp5th5t
    @user-mt3tp5th5t Před 5 lety +1

    感謝分享,很棒

  • @valen8560
    @valen8560 Před 5 lety +6

    1:05 真的按下去....

  • @pbs0083
    @pbs0083 Před 5 lety +3

    老實說 WIN10 一開始有不少老玩家說多核效能比WIN7差一點

  • @zhaoyun247
    @zhaoyun247 Před 5 lety +12

    OP 里的 Acess Granted 字样少一个C啊
    是Access啊 😂😂😂

  • @assass51243
    @assass51243 Před 5 lety +1

    當開始編程式後才會了解開發api的都是大神

  • @a127504464
    @a127504464 Před 5 lety +2

    我也是多年來都不了解
    只知道一直會改版
    從8.1玩到現在12了

  • @vingt4941
    @vingt4941 Před rokem

    今年学computer graphics 又回来复习了

  • @user-kidhvdgbcf
    @user-kidhvdgbcf Před 5 lety

    这期做得好哈

  • @Dawei_Shen
    @Dawei_Shen Před 5 lety

    終於有片頭特效了

  • @bingodd2
    @bingodd2 Před 5 lety +2

    后面的坑说的应该是:3Dfx 的 glide了吧!

  • @fanlingksl
    @fanlingksl Před 5 lety

    Very good explaination

  • @xot7921
    @xot7921 Před 5 lety +28

    好久没在三大妈下正版了🙃

    • @hangyin2505
      @hangyin2505 Před 5 lety +1

      免安装繁体中文全dlc镜像绿色无毒破解版迅雷高速下载地址

    • @guiq79043
      @guiq79043 Před 3 lety

      @@hangyin2505 沒人要

  • @Haqinq
    @Haqinq Před 5 lety +23

    woc 真的第一次当第一个看视频的

  • @awdxs123654
    @awdxs123654 Před 5 lety

    666666 學到了好多東西
    希望up主能多上傳這類的影片

  • @candicekuan3791
    @candicekuan3791 Před 3 lety +2

    我想玩手游光遇,可是说要支持vulkan和vulkan版本1.0.3以上,所以我怎么才能玩,求回复

    • @keter_wang
      @keter_wang Před rokem

      Android 系統升級 有機會gpu 的ddk 也會跟著升級,要不然就換手機

  • @Slymitec
    @Slymitec Před 5 lety +1

    但是,至今,PC游戏卡无法在Windows开启窗口10bit,就是不明白为啥微软不开放10bit调色板(仅支持全屏独占DirectX 10bit),或者N/A不开放游戏卡的opengl 10bit显示。

  • @9803803
    @9803803 Před 5 lety

    讚 讚 讚 !謝謝幫科普

  • @zhangdaniel6098
    @zhangdaniel6098 Před 5 lety +20

    所以没有跑不了的硬件,只有不努力优化的工作室。

    • @xiaoyee_moon
      @xiaoyee_moon Před 5 lety +18

      换高配之前:这什么垃圾电脑,这游戏都带不动
      换高配之后:这什么垃圾游戏,这电脑都带不动

    • @user-fg9yw1vh5i
      @user-fg9yw1vh5i Před 5 lety +4

      不一定,有些实在是太垃圾的电脑,无论怎么优化都带不动就是带不动。

    • @ghsgkd3844
      @ghsgkd3844 Před 5 lety +12

      中二的病猫 现在好多游戏反而是优化不行,逼着玩家升级硬件,其实根本不需要那么高的配置

    • @JG12347
      @JG12347 Před 5 lety

      經典

    • @user-jo7rk6gf7w
      @user-jo7rk6gf7w Před 4 lety

      @@ghsgkd3844 对,CPU、GPU、内存的升级,只能使软件臃肿,优化差。

  • @vincentkid88
    @vincentkid88 Před 5 lety

    實用分享

  • @Def_Not_Me
    @Def_Not_Me Před 5 lety

    拖更灣終於出片拉~~

  • @qvq9630
    @qvq9630 Před 5 lety +13

    蘋果的Metal呢?QAQ

    • @stoneshaw2805
      @stoneshaw2805 Před 5 lety

      QvQ 同求,metal

    • @zerorisama
      @zerorisama Před 5 lety +2

      一直没什么动静,估计还是因为Mac OS的游戏生态太差 使得开发者没什么积极性

    • @raymondchan3587
      @raymondchan3587 Před 5 lety

      @NA Yang 市佔率還是不會超過Android

  • @user-ee4te3um9i
    @user-ee4te3um9i Před 5 lety

    極客灣的影片真的超級優質

  • @user-hn5pr9ot8p
    @user-hn5pr9ot8p Před 2 lety

    (来自未来)这个API名叫3DFX--Glide

  • @Skyymrister
    @Skyymrister Před 5 lety

    開始講軟體了 推個

  • @sephyasxiao7495
    @sephyasxiao7495 Před 5 lety +1

    这个需要未来加入AI算法了

  • @Oenfs7777
    @Oenfs7777 Před 5 lety

    太早來了,等會兒再來

  • @nganwong-ub2je
    @nganwong-ub2je Před rokem

    四方型的頭,有趣,難得!

  • @OroMaSSA
    @OroMaSSA Před 5 lety

    技术视频 支持

  • @tianyuliang4010
    @tianyuliang4010 Před 5 lety +1

    所以以后做游戏引擎先做GPU 的compiler

  • @positivebillbold
    @positivebillbold Před 4 lety

    剛好一年,又回來看

  • @booo7996
    @booo7996 Před 2 lety

    可以出一期几期游戏引擎🉐节目

  • @seayellow5834
    @seayellow5834 Před 2 lety

    科普做的太棒

  • @wmh6081
    @wmh6081 Před 5 lety +1

    这突然让我明白了游戏机为什么比电脑的游戏效率更好。

  • @luisl117
    @luisl117 Před 4 lety

    好真实

  • @Kurt-zq1qb
    @Kurt-zq1qb Před 5 lety

    哦哦哦,我看到極速快感了,好懷念啊~

  • @pbs0083
    @pbs0083 Před 5 lety

    本身有自學資訊工程要寫遊戲~ \很可惜在之前已經了解了API了~ 也有DIRECTX 的參考書

  • @yongda8203
    @yongda8203 Před 5 lety

    了解了~

  • @chiameno6784
    @chiameno6784 Před 5 lety +3

    自由不等于繁荣,哎,把这句话套到最近香港事件上,立竿见影

    • @edwardhuang1502
      @edwardhuang1502 Před 5 lety

      不自由也不等於高效,而且發展性受限。
      你要說這是政治上的問題也好,經營管理上的也好,都是相當複雜的問題。

    • @chiameno6784
      @chiameno6784 Před 5 lety

      YW Huang 受教了

  • @zhaogeorge1674
    @zhaogeorge1674 Před 5 lety +6

    Glide, 3DFX Voodoo~~

  • @yl1264
    @yl1264 Před 5 lety

    讲解很详细,想研究opengl源码

  • @Wilsonphenmooneter
    @Wilsonphenmooneter Před 5 lety +3

    我以為PS4自己打開了...

  • @hongkonghacker
    @hongkonghacker Před 2 lety +1

    維他檸檬茶小喝點, 糖超多, 可以喝到人糖尿病.

  • @kuro0renji
    @kuro0renji Před 5 lety +9

    7:28 程序员头秃了

  • @user-dl5it9fx1h
    @user-dl5it9fx1h Před 5 lety

    我们现在做一个设计软件,就是openGL,用C++ Qt

  • @SAKURA8023o
    @SAKURA8023o Před 5 lety +2

    7:26 突如其来的秃顶笑得我不行

  • @Trevor_olo
    @Trevor_olo Před 2 lety

    10:00直接變成GTA5的配樂,我還以為要說什麼

  • @wufanqing
    @wufanqing Před 5 lety

    帅哥主播长得好像《程序员升职记》里的男主,咔咔

  • @wd357dui
    @wd357dui Před 2 měsíci

    5:36 看了下视频发布时间,然后搜了下DXR的发布时间;视频怎么没说DirectX 12 的 Ray Tracing?

  • @publictoiletkwan7259
    @publictoiletkwan7259 Před 5 lety +18

    自由=/=繁榮😂😂😂😂😂😂😂😂政治正確?

    • @三橋廉
      @三橋廉 Před 5 lety +22

      其實 這一點不是政治正確 反而是 完完全全的現實 不過反過來想 不自由=/=繁榮 也是一樣的

    • @junruan5447
      @junruan5447 Před 5 lety +10

      所以说凡事无绝对,不可矫枉过正

    • @utavinzo9481
      @utavinzo9481 Před 5 lety +3

      这是物理法则 只有低熵可利用的自由才能形成繁华

    • @user-yd5zr4qf7r
      @user-yd5zr4qf7r Před 5 lety +1

      自由跟繁荣有任何直接关系吗?

    • @souls7565
      @souls7565 Před 5 lety +9

      @@user-yd5zr4qf7r 一定程度上来说,是有绝对直接关系的。套用在公司上来说,比较严苛但是通人情的公司的工作效率就很高,反倒是放权太多的公司除非公司内大部分人都能够拥有比较强的自律性,并整体认同一个目标否则就会导致公司内管理混乱,目标不明确,效率低下等问题。而效率是决定繁荣与否的决定性因素,当然这里的效率又可以拆分为多种解释。
      换而言之,严苛的公司未必不通人情;散漫的公司想要效率那就更需要人才。如果以繁荣为目标,严苛的环境反倒是捷径。然后同样的道理再回归到游戏上来说,也就是视频中所说的移植到其他平台就会卡顿、BUG等相关问题,也就是移植难度大,问题多。顺便这里点名批评光荣游戏。

  • @user-ws4lp7fy4w
    @user-ws4lp7fy4w Před 5 lety +1

    難怪全境封鎖2開DX12反而掉FPS,原來是這回事.............

  • @007456ful
    @007456ful Před 5 lety

    開心的事 Unity 開發原件上 還是很好用

  • @flandretw
    @flandretw Před 5 lety

    1:05 我還真的以為有視窗跳出來= =

  • @user-bw8ny3qg7i
    @user-bw8ny3qg7i Před 5 lety

    虽然看不懂,但是感觉很厉害的样子

  • @TheStaynight
    @TheStaynight Před 5 lety

    太神啦

  • @nse-qo2qb
    @nse-qo2qb Před 5 lety +4

    战地1的例子真的是错到极致,战地1无论是n卡还是a卡都是fps倒退,只不过a卡倒退幅度比n卡略低。很多游戏的dx12都是a卡效能倒退幅度比n卡低,让不少人误以为a卡dx12效能很好,实则不然。

    • @wyork507
      @wyork507 Před 5 lety

      所以你的意思是a卡驅動太爛嗎XD

    • @raymondchan3587
      @raymondchan3587 Před 5 lety

      @@wyork507 不是,是N廠向開發商花了錢,壓制A的表現

  • @chrischrisloook
    @chrischrisloook Před 5 lety +13

    3dfx ?

  • @user-pp5sk5lt3x
    @user-pp5sk5lt3x Před 5 lety

    up主看起来好聪明

  • @oscarmeowmeowsoso
    @oscarmeowmeowsoso Před 5 lety +1

    如在出现(Oxc000007b)有关系到DirectX吗?

  • @user-fk8yv7mx3l
    @user-fk8yv7mx3l Před 5 lety +1

    感谢科普,但有三个槽一定要吐:
    1. 3:29 的示意图不明不白,DX到底是干嘛的?
    2. 说是都盘点了一遍,说得最多的还是DX,其他几个只能算是点点水。
    3. 最后那个框架连个名字都没给,恶意吊胃口啊

  • @mengyuliu6375
    @mengyuliu6375 Před 5 lety +1

    Hhh竟然真的把系统时间改到2013年了

  • @XiaYuLu0208
    @XiaYuLu0208 Před 5 lety

    哎 原来主机上的3A大作都是因为用了高层API 也难怪都是30帧

  • @ssj5072
    @ssj5072 Před 5 lety

    竟然不是 GAMKER 作這個節目

  • @jasonwang1772
    @jasonwang1772 Před 5 lety

    好棒

  • @eyhoko4437
    @eyhoko4437 Před 4 lety

    ps4的选择音效可太有意思了

  • @nighter119lucas2
    @nighter119lucas2 Před 5 lety +1

    啥时候谈谈AMD专用条,昂达专用条,宏想条,好像不止amd能用h110也能用吧,性价比如何

    • @hexasix7010
      @hexasix7010 Před 5 lety +1

      h310c也可以
      我在用 只能说能用
      性能和一般ddr3差不多
      稳定性看人品了

  • @andrzejx
    @andrzejx Před 5 lety +38

    知道三大妈鸟姐的赞一下,我看看有多少

  • @Toughlam_
    @Toughlam_ Před 5 lety

    相比之下 我更喜歡這類視頻🥰🥰

  • @dika6160
    @dika6160 Před 5 lety +1

    DX12一直说自己是最适合做底层优化的API,燃鹅还是有很多游戏DX11的帧数比DX12高

    • @user-kd8yv9zk7q
      @user-kd8yv9zk7q Před 5 lety

      最主要还不是帧数的问题,而是卡顿的问题。。。

  • @littleboy9392
    @littleboy9392 Před 5 lety

    7nm 什么时候来个评测啊!兄弟啊!

  • @qianzhao8794
    @qianzhao8794 Před 5 lety

    涨姿势!

  • @ng6ng6
    @ng6ng6 Před 2 lety

    6:35 那句消除官僚主義作風⋯⋯不怕被約談嗎?

  • @GeForece6200
    @GeForece6200 Před 5 lety

    给力!!!!!

  • @user-kd8yv9zk7q
    @user-kd8yv9zk7q Před 3 lety

    战地一开dx12会卡顿以及严重掉帧。5800x 2080ti

  • @brianhuo
    @brianhuo Před 5 lety

    又上了一課 WOW~~~