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

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 พ.ย. 2024

ความคิดเห็น • 487

  • @嬟嬟吖
    @嬟嬟吖 5 ปีที่แล้ว +457

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

    • @JayCZ926
      @JayCZ926 5 ปีที่แล้ว +42

      老司機啊哥們

    • @tinghaoliao4948
      @tinghaoliao4948 5 ปีที่แล้ว +7

      酷喔 兄弟

    • @enmingyang4927
      @enmingyang4927 5 ปีที่แล้ว +4

      打住!打住!

    • @muchu1983
      @muchu1983 5 ปีที่แล้ว +32

      我幫你 google 一下,馬上回來…

    • @zhangdaniel6098
      @zhangdaniel6098 5 ปีที่แล้ว +13

      少了个S.!

  • @evertchin
    @evertchin 5 ปีที่แล้ว +64

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

    • @hangyin2505
      @hangyin2505 5 ปีที่แล้ว +3

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

    • @neoblackcap
      @neoblackcap 5 ปีที่แล้ว +4

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

    • @raymondchan3587
      @raymondchan3587 5 ปีที่แล้ว +1

      Vulkan 有甚麼了不起?

    • @neoblackcap
      @neoblackcap 5 ปีที่แล้ว

      @@raymondchan3587 The Old New Thing作者?

    • @RD-fp3cy
      @RD-fp3cy 2 ปีที่แล้ว

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

  • @yifuguo1631
    @yifuguo1631 5 ปีที่แล้ว +418

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

    • @陸-t4w
      @陸-t4w 5 ปีที่แล้ว +3

      百度一下

    • @nomdos65
      @nomdos65 5 ปีที่แล้ว +37

      男上♂加男,满汉♂全席

    • @gengoogle9158
      @gengoogle9158 5 ปีที่แล้ว +36

      我还以为会是云飞的女装。

    • @hanxiangli1887
      @hanxiangli1887 5 ปีที่แล้ว +3

      还期待了一下

    • @yifuwu3261
      @yifuwu3261 5 ปีที่แล้ว +1

      难得碰见一个重名的兄弟😝

  • @Karma_Gear
    @Karma_Gear 5 ปีที่แล้ว +53

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

    • @loz8693
      @loz8693 5 ปีที่แล้ว +5

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

  • @foodchi314
    @foodchi314 5 ปีที่แล้ว +3

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

  • @williamliao2496
    @williamliao2496 5 ปีที่แล้ว +173

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

    • @ddrider95
      @ddrider95 5 ปีที่แล้ว +11

      cyka blyat才對

    • @劉承鑫-x3y
      @劉承鑫-x3y 5 ปีที่แล้ว +5

      蘇卡布列

    • @无敌屠龙魔神
      @无敌屠龙魔神 5 ปีที่แล้ว +12

      Сука блять!ヽ(`Д´)ノ

    • @10_01-i6b
      @10_01-i6b 5 ปีที่แล้ว

      是什么意思

    • @stopdumb5135
      @stopdumb5135 5 ปีที่แล้ว

      10 _01 你娘好好

  • @fuzefuzi
    @fuzefuzi 5 ปีที่แล้ว +27

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

  • @daiki6851
    @daiki6851 5 ปีที่แล้ว +5

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

  • @willdone2942
    @willdone2942 5 ปีที่แล้ว +1

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

  • @jackbanxian
    @jackbanxian 5 ปีที่แล้ว +33

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

    • @users-d8k
      @users-d8k 5 ปีที่แล้ว

      哈哈笑死我啦

    • @laoshe3312
      @laoshe3312 5 ปีที่แล้ว +2

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

  • @garyprince423
    @garyprince423 5 ปีที่แล้ว +4

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

  • @saika13
    @saika13 5 ปีที่แล้ว +9

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

  • @siyizheng2425
    @siyizheng2425 5 ปีที่แล้ว +39

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

    • @samhuang3434
      @samhuang3434 5 ปีที่แล้ว +3

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

    • @siyizheng2425
      @siyizheng2425 5 ปีที่แล้ว +3

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

  • @lemonhx2644
    @lemonhx2644 5 ปีที่แล้ว +17

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

  • @mingyenwu9621
    @mingyenwu9621 5 ปีที่แล้ว +3

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

  • @zxcv8922
    @zxcv8922 5 ปีที่แล้ว

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

  • @許永濬-n2i
    @許永濬-n2i 5 ปีที่แล้ว +4

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

  • @dongxi110101
    @dongxi110101 5 ปีที่แล้ว +1

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

  • @Frank-xc2ib
    @Frank-xc2ib 3 ปีที่แล้ว +1

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

  • @seagate0916
    @seagate0916 5 ปีที่แล้ว +12

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

  • @wangjialei1985
    @wangjialei1985 4 ปีที่แล้ว +1

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

  • @foodchi314
    @foodchi314 5 ปีที่แล้ว +6

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

  • @equity1209
    @equity1209 5 ปีที่แล้ว

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

  • @zhaoyun247
    @zhaoyun247 5 ปีที่แล้ว +12

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

  • @pbs0083
    @pbs0083 5 ปีที่แล้ว +3

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

  • @fancytong998
    @fancytong998 5 ปีที่แล้ว +1

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

  • @evan5760
    @evan5760 5 ปีที่แล้ว

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

  • @Haqinq
    @Haqinq 5 ปีที่แล้ว +23

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

  • @chriswang4573
    @chriswang4573 5 ปีที่แล้ว +1

    非常好

  • @a127504464
    @a127504464 5 ปีที่แล้ว +2

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

  • @陳涵宇-d4s
    @陳涵宇-d4s 5 ปีที่แล้ว +1

    感謝分享,很棒

  • @BigGG30678
    @BigGG30678 5 ปีที่แล้ว +2

    長知識 感謝

  • @Dawei_Shen
    @Dawei_Shen 5 ปีที่แล้ว

    終於有片頭特效了

  • @Slymitec
    @Slymitec 5 ปีที่แล้ว +1

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

  • @assass51243
    @assass51243 5 ปีที่แล้ว +1

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

  • @vingt4941
    @vingt4941 ปีที่แล้ว

    今年学computer graphics 又回来复习了

  • @柴犬賽高
    @柴犬賽高 5 ปีที่แล้ว

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

  • @valen8560
    @valen8560 5 ปีที่แล้ว +6

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

  • @awdxs123654
    @awdxs123654 5 ปีที่แล้ว

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

  • @bingodd2
    @bingodd2 5 ปีที่แล้ว +2

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

    • @mosdeo2000
      @mosdeo2000 5 ปีที่แล้ว

      我也覺得是巫毒

  • @user-kidhvdgbcf
    @user-kidhvdgbcf 5 ปีที่แล้ว

    这期做得好哈

  • @zhangdaniel6098
    @zhangdaniel6098 5 ปีที่แล้ว +20

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

    • @xiaoyee_moon
      @xiaoyee_moon 5 ปีที่แล้ว +18

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

    • @钱若恒
      @钱若恒 5 ปีที่แล้ว +4

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

    • @ghsgkd3844
      @ghsgkd3844 5 ปีที่แล้ว +12

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

    • @JG12347
      @JG12347 5 ปีที่แล้ว

      經典

    • @user-jo7rk6gf7w
      @user-jo7rk6gf7w 4 ปีที่แล้ว

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

  • @Def_Not_Me
    @Def_Not_Me 5 ปีที่แล้ว

    拖更灣終於出片拉~~

  • @xot7921
    @xot7921 5 ปีที่แล้ว +28

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

    • @hangyin2505
      @hangyin2505 5 ปีที่แล้ว +1

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

    • @guiq79043
      @guiq79043 4 ปีที่แล้ว

      @@hangyin2505 沒人要

  • @pbs0083
    @pbs0083 5 ปีที่แล้ว

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

  • @Oenfs7777
    @Oenfs7777 5 ปีที่แล้ว

    太早來了,等會兒再來

  • @Skyymrister
    @Skyymrister 5 ปีที่แล้ว

    開始講軟體了 推個

  • @子睿王-f9z
    @子睿王-f9z 3 ปีที่แล้ว

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

  • @OroMaSSA
    @OroMaSSA 5 ปีที่แล้ว

    技术视频 支持

  • @booo7996
    @booo7996 2 ปีที่แล้ว

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

  • @wmh6081
    @wmh6081 5 ปีที่แล้ว +1

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

  • @seayellow5834
    @seayellow5834 2 ปีที่แล้ว

    科普做的太棒

  • @9803803
    @9803803 5 ปีที่แล้ว

    讚 讚 讚 !謝謝幫科普

  • @tianyuliang4010
    @tianyuliang4010 5 ปีที่แล้ว +1

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

  • @luisl117
    @luisl117 4 ปีที่แล้ว

    好真实

  • @wufanqing
    @wufanqing 5 ปีที่แล้ว

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

  • @vincentkid88
    @vincentkid88 5 ปีที่แล้ว

    實用分享

  • @LiuBiaoYT
    @LiuBiaoYT 5 ปีที่แล้ว

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

  • @candicekuan3791
    @candicekuan3791 3 ปีที่แล้ว +2

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

    • @keter_wang
      @keter_wang ปีที่แล้ว

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

  • @张斌-d7y
    @张斌-d7y 5 ปีที่แล้ว

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

  • @fanlingksl
    @fanlingksl 5 ปีที่แล้ว

    Very good explaination

  • @fanyoushi_
    @fanyoushi_ 5 ปีที่แล้ว

    DX的更新是跟著Windows系統更新一起更新的嗎?如果不是的話要怎麼更新DX?該不會要錢吧…

    • @raymondchan3587
      @raymondchan3587 5 ปีที่แล้ว +1

      directx 歷來都是可以獨立一載更新的,看來你玩得太少了!

  • @qvq9630
    @qvq9630 5 ปีที่แล้ว +13

    蘋果的Metal呢?QAQ

    • @stoneshaw2805
      @stoneshaw2805 5 ปีที่แล้ว

      QvQ 同求,metal

    • @zerorisama
      @zerorisama 5 ปีที่แล้ว +2

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

    • @raymondchan3587
      @raymondchan3587 5 ปีที่แล้ว

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

  • @positivebillbold
    @positivebillbold 4 ปีที่แล้ว

    剛好一年,又回來看

  • @nighter119lucas2
    @nighter119lucas2 5 ปีที่แล้ว +1

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

    • @hexasix7010
      @hexasix7010 5 ปีที่แล้ว +1

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

  • @walkingUSB
    @walkingUSB 2 ปีที่แล้ว

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

  • @hades_820
    @hades_820 5 ปีที่แล้ว

    了解了~

  • @Toughlam_
    @Toughlam_ 5 ปีที่แล้ว

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

  • @Kurt-zq1qb
    @Kurt-zq1qb 5 ปีที่แล้ว

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

  • @SAKURA8023o
    @SAKURA8023o 5 ปีที่แล้ว +2

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

  • @sephyasxiao7495
    @sephyasxiao7495 5 ปีที่แล้ว +1

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

  • @张思扬-m1i
    @张思扬-m1i 5 ปีที่แล้ว +1

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

  • @何凌虚
    @何凌虚 5 ปีที่แล้ว

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

  • @littleboy9392
    @littleboy9392 5 ปีที่แล้ว

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

  • @TheStaynight
    @TheStaynight 5 ปีที่แล้ว

    太神啦

  • @twonatplus
    @twonatplus 5 ปีที่แล้ว

    小白請問一下關於片頭的那種dll檔 就是需要下載DirextX 來解決嗎? 我發现很多遊戲都出現同樣問題 求大神指點

    • @189wow
      @189wow 5 ปีที่แล้ว +1

      google"遊戲運行庫" 盡量選正體的網站下載 比較不怕流氓軟件

    • @toddmax3678
      @toddmax3678 5 ปีที่แล้ว +2

      下一个VS你的问题都解决了

  • @nganwong-ub2je
    @nganwong-ub2je ปีที่แล้ว

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

  • @007456ful
    @007456ful 5 ปีที่แล้ว

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

  • @flandretw
    @flandretw 5 ปีที่แล้ว

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

  • @少说多听多做多思
    @少说多听多做多思 5 ปีที่แล้ว

    up主看起来好聪明

  • @kuro0renji
    @kuro0renji 5 ปีที่แล้ว +9

    7:28 程序员头秃了

  • @ssj5072
    @ssj5072 5 ปีที่แล้ว

    竟然不是 GAMKER 作這個節目

  • @chiameno6784
    @chiameno6784 5 ปีที่แล้ว +4

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

    • @edwardhuang1502
      @edwardhuang1502 5 ปีที่แล้ว

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

    • @chiameno6784
      @chiameno6784 5 ปีที่แล้ว

      YW Huang 受教了

  • @yyl1692
    @yyl1692 5 ปีที่แล้ว

    讲得很清楚啊,解决了我长久以来的疑问2333

  • @oscarmeowmeowsoso
    @oscarmeowmeowsoso 5 ปีที่แล้ว +1

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

  • @ns4e921
    @ns4e921 5 ปีที่แล้ว +4

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

    • @wyork507
      @wyork507 5 ปีที่แล้ว

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

    • @raymondchan3587
      @raymondchan3587 5 ปีที่แล้ว

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

  • @dika6160
    @dika6160 5 ปีที่แล้ว +1

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

    • @林暁雲
      @林暁雲 5 ปีที่แล้ว

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

  • @Wilsonphenmooneter
    @Wilsonphenmooneter 5 ปีที่แล้ว +3

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

  • @jasonwang1772
    @jasonwang1772 5 ปีที่แล้ว

    好棒

  • @189wow
    @189wow 5 ปีที่แล้ว +1

    当年为了推win10把dx12吹得天花龙凤 结果。。。

  • @wd357dui
    @wd357dui 5 หลายเดือนก่อน

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

  • @GeForece6200
    @GeForece6200 5 ปีที่แล้ว

    给力!!!!!

  • @林暁雲
    @林暁雲 3 ปีที่แล้ว

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

  • @eyhoko4437
    @eyhoko4437 5 ปีที่แล้ว

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

  • @york7311
    @york7311 5 ปีที่แล้ว

    是不是3Dfx的api? (因爲第二個演示畫面很眼熟)

  • @rangeo1492
    @rangeo1492 5 ปีที่แล้ว +3

    最好是只有一個沒提,怎麼不提AMD 弄mantle 出來 逼著MS推出DX12這件事
    AMD 推出mantle之後才被接手成Vulkan,Vulkan之所以叫做Vulkan(火山)就是因為它概念(能量)來自AMD mantle(地函)
    Glide老實說 沒必要提也不用提,介紹DX11有多爛 AMD的mantle改了什麼;DX12 跟Vulkan繼承了Mantle哪些特點 不是更有意義嗎
    這是目前史上唯一一次的硬體設計商 因為軟體商在API上的不作為;逼得自己弄API 反過來讓軟體商跟進

  • @ChaoWang-s2c
    @ChaoWang-s2c 5 ปีที่แล้ว +1

    支持DX9的游戏能用DX12玩吗?

    • @ChaoWang-s2c
      @ChaoWang-s2c 5 ปีที่แล้ว

      Tawcnor 也就是说不向下兼容吗?

  • @zhaogeorge1674
    @zhaogeorge1674 5 ปีที่แล้ว +6

    Glide, 3DFX Voodoo~~

  • @李先-j8g
    @李先-j8g 5 ปีที่แล้ว +2

    所以主机还是玩独占吧 跨平台游戏主机机能会卡出屎

  • @pbs0083
    @pbs0083 5 ปีที่แล้ว

    根據我的經驗告訴大家~ 在WINDOWS跑OPENGL的效能比較差~ 尤其在遊戲~