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

  Рет қаралды 226,893

极客湾Geekerwan

极客湾Geekerwan

Күн бұрын

Пікірлер: 488
@嬟嬟吖
@嬟嬟吖 5 жыл бұрын
DirectX 里有xAudio 和 xInput, 那么有没有xvideos 呢?😂😏🤐
@JayCZ926
@JayCZ926 5 жыл бұрын
老司機啊哥們
@tinghaoliao4948
@tinghaoliao4948 5 жыл бұрын
酷喔 兄弟
@enmingyang4927
@enmingyang4927 5 жыл бұрын
打住!打住!
@muchu1983
@muchu1983 5 жыл бұрын
我幫你 google 一下,馬上回來…
@zhangdaniel6098
@zhangdaniel6098 5 жыл бұрын
少了个S.!
@yifuguo1631
@yifuguo1631 5 жыл бұрын
当你喊度娘的时候,我还以为你们节目终于要有一个妹子了。。。
@陸-t4w
@陸-t4w 5 жыл бұрын
百度一下
@nomdos65
@nomdos65 5 жыл бұрын
男上♂加男,满汉♂全席
@gengoogle9158
@gengoogle9158 5 жыл бұрын
我还以为会是云飞的女装。
@hanxiangli1887
@hanxiangli1887 5 жыл бұрын
还期待了一下
@yifuwu3261
@yifuwu3261 5 жыл бұрын
难得碰见一个重名的兄弟😝
@evertchin
@evertchin 5 жыл бұрын
那个坑就是Glide API。还有不得不说的是Vulkan的出现很大程度归功于AMD, Mantle API也是昙花一现,但是它的代码就衍生出Vulkan,而且Direct 12也是为了抗衡Vulkan而出现的。
@hangyin2505
@hangyin2505 5 жыл бұрын
glide让我想起了voodoo,真的叫昙花一现
@neoblackcap
@neoblackcap 5 жыл бұрын
Mantle API是AMD在跟微软在游戏机合作过程中受他们的反馈以及启发弄出来的,这才是真正的原因。其他的就受Mantle影响或者直接在其基础上弄出来。DX12就是微软自己搞,而不是什么抗衡Vulkan特意搞出来的。DX12就是将一部分显卡驱动的活拿过来由开发者做。想想都知道PC上很少会这样的,游戏机上这个情况倒是很普遍。
@raymondchan3587
@raymondchan3587 5 жыл бұрын
Vulkan 有甚麼了不起?
@neoblackcap
@neoblackcap 5 жыл бұрын
@@raymondchan3587 The Old New Thing作者?
@RD-fp3cy
@RD-fp3cy 2 жыл бұрын
但vulkan花了很多年才堪用,一帮菜鸡互啄出来的API不行啊
@Karma_Gear
@Karma_Gear 5 жыл бұрын
为什么大家不愿意做底层就是因为手游太好赚了,如今要让非第一方厂商开发游戏几乎是哀求他们留在自己平台,所以不管是pc还是主机在本世代都给跨平台移植提供了很多便利,如今愿意做大作的非第一方公司都已经是很难得的了
@loz8693
@loz8693 5 жыл бұрын
也不全是,归根结底在于新兴技术始终需要个时间去摸索普及,而且DX12画的饼太大。在早期可谓是继曲面细分DX11的扛鼎一代,但对于厂商来说鸡肋的可以,还吃力不讨好。不要以为DX12能够更高效运用硬件的性能,玩家就能买单,最简单的例子就是N卡偷U这个梗经常被拿来冷嘲热讽。无外乎就是同一档次的显卡,在差不多帧数前提下,N卡CPU占用率要比A卡明显高,那么很容易想当然的就是N卡投机取巧,靠把一些运算丢给CPU换来帧率的领先。不论对错,抛开成见换言之,是不是N卡在CPU利用上的确要好于A卡?这不就是DX12其中一个大饼之一?玩家不理解,厂商不乐意,开发者们不愿意多废一道事,微软推广window10天怒人怨,未能达到预期,DX12画的饼依然遥遥无期。
@foodchi314
@foodchi314 5 жыл бұрын
希望能拍多些这类影片。介绍了甚少玩家懂的知识,而且是简单易明的。
@fuzefuzi
@fuzefuzi 5 жыл бұрын
程序员秒秃头的画面太细节了😄
@raymondchan3587
@raymondchan3587 5 жыл бұрын
勵害!
@mingyenwu9621
@mingyenwu9621 5 жыл бұрын
講得很清楚, 優質的影片, 感恩唷~
@williamliao2496
@williamliao2496 5 жыл бұрын
俄國人直接回Cyka blyat 😂😂😂 夠兇XDDDD
@ddrider95
@ddrider95 5 жыл бұрын
cyka blyat才對
@劉承鑫-x3y
@劉承鑫-x3y 5 жыл бұрын
蘇卡布列
@无敌屠龙魔神
@无敌屠龙魔神 5 жыл бұрын
Сука блять!ヽ(`Д´)ノ
@10_01-i6b
@10_01-i6b 5 жыл бұрын
是什么意思
@stopdumb5135
@stopdumb5135 5 жыл бұрын
10 _01 你娘好好
@saika13
@saika13 5 жыл бұрын
這種科普超喜歡的!!!! 有涵養又清楚明瞭!!
@daiki6851
@daiki6851 5 жыл бұрын
不错,跟聂俊不一样的画风,一样好看。
@許永濬-n2i
@許永濬-n2i 5 жыл бұрын
喜歡這種科普系列! 希望能多發一些
@jackbanxian
@jackbanxian 5 жыл бұрын
感觉云飞小哥哥每一期节目比每一期节目胖啊 :)
@users-d8k
@users-d8k 5 жыл бұрын
哈哈笑死我啦
@laoshe3312
@laoshe3312 5 жыл бұрын
無法播放此視頻,因為計算機丟失"兩年前的雲飛.dll",嘗試瘦身以解決此問題。2333
@siyizheng2425
@siyizheng2425 5 жыл бұрын
我就说为什么战神4的高帧率模式比古墓丽影的高帧率模式画质好那么多,在1080p的显示器上甚至感觉不到画质有什么差距,反观古墓丽影11开了高帧率模式那画质简直跟马赛克似的,感谢科普!
@samhuang3434
@samhuang3434 5 жыл бұрын
意思就是只要是独占作品往往会往死里榨干机子性能
@siyizheng2425
@siyizheng2425 5 жыл бұрын
@@samhuang3434 视频中说了,独占作品用的是GNM的API,那些三方工作室用的是GNMX,GNM感觉就相当于计算机编程语言中的汇编语言了,gnmx应该就是那些高级编程语言了,所以看完这个视频就解答了我一直以来的困惑,非常棒
@willdone2942
@willdone2942 5 жыл бұрын
操作系统也有自己的API, 也是抽象硬件驱动提供统一接口的。DX和OpenGL和系统API应该是平行的,只是DX和OpenGL和对3D显卡驱动的抽象,操作系统API是对通用硬件驱动内存,CPU, 硬盘等的抽象。 Win操作系统原来也有自己的图形库叫GDI和 GDI+只不过是针对2D的,现在新的Win10也集成了DX
@garyprince423
@garyprince423 5 жыл бұрын
當年的巫毒卡~真的超棒,只要遊戲可以改巫毒跑,畫面絕不顆粒
@Frank-xc2ib
@Frank-xc2ib 3 жыл бұрын
一看到這支影片就訂閱了,工程師很多洞也是需要科普的
@evan5760
@evan5760 5 жыл бұрын
高質量解說....支持~
@zxcv8922
@zxcv8922 5 жыл бұрын
這是我看過最優質的頻道,推一個~
@fancytong998
@fancytong998 5 жыл бұрын
良心主播,希望分享更多的电脑知识
@foodchi314
@foodchi314 5 жыл бұрын
跨平台游戏使用高层API,受cpu弱影响,令到帧数很低。 战神使用底层API,把cpu的负担给了gpu,所以就没有卡顿问题。 我是否说得正确?
@BigGG30678
@BigGG30678 5 жыл бұрын
長知識 感謝
@wangjialei1985
@wangjialei1985 4 жыл бұрын
片子一开头就被逗乐了,三大妈(3DM)正版游戏,3DM有正版游戏吗?哈哈哈,超喜欢极客湾的视频风格。期待你们的AMD并购ATI以及A卡和N卡之争的故事,想必很精彩。
@陳涵宇-d4s
@陳涵宇-d4s 5 жыл бұрын
感謝分享,很棒
@seagate0916
@seagate0916 5 жыл бұрын
我知道极客湾geekerwan想說哪一個經典API了 那就是 Glide (API),3dfx Voodoo 專用 電腦3D快速發展的黃金時期 3dfx 後來被 nVIDIA 買走,其中一個技術 - SLI 被應用到今日。
@raymondchan3587
@raymondchan3587 5 жыл бұрын
不全對,現在是Nvlink了
@Slymitec
@Slymitec 5 жыл бұрын
但是,至今,PC游戏卡无法在Windows开启窗口10bit,就是不明白为啥微软不开放10bit调色板(仅支持全屏独占DirectX 10bit),或者N/A不开放游戏卡的opengl 10bit显示。
@equity1209
@equity1209 5 жыл бұрын
这期视频相当不错,给我讲的明明白白的
@chriswang4573
@chriswang4573 5 жыл бұрын
非常好
@dongxi110101
@dongxi110101 5 жыл бұрын
一般上的了台面的游戏公司,都会根据API,自己再单写一层调用库给一线程序员
@lemonhx2644
@lemonhx2644 5 жыл бұрын
作为从业者,我觉得你该科普下马上要火的webgpu和vulkan
@wd357dui
@wd357dui 7 ай бұрын
5:36 看了下视频发布时间,然后搜了下DXR的发布时间;视频怎么没说DirectX 12 的 Ray Tracing?
@candicekuan3791
@candicekuan3791 4 жыл бұрын
我想玩手游光遇,可是说要支持vulkan和vulkan版本1.0.3以上,所以我怎么才能玩,求回复
@keter_wang
@keter_wang Жыл бұрын
Android 系統升級 有機會gpu 的ddk 也會跟著升級,要不然就換手機
@Dawei_Shen
@Dawei_Shen 5 жыл бұрын
終於有片頭特效了
@awdxs123654
@awdxs123654 5 жыл бұрын
666666 學到了好多東西 希望up主能多上傳這類的影片
@assass51243
@assass51243 5 жыл бұрын
當開始編程式後才會了解開發api的都是大神
@ng6ng6
@ng6ng6 2 жыл бұрын
6:35 那句消除官僚主義作風⋯⋯不怕被約談嗎?
@booo7996
@booo7996 2 жыл бұрын
可以出一期几期游戏引擎🉐节目
@oscarmeowmeowsoso
@oscarmeowmeowsoso 5 жыл бұрын
如在出现(Oxc000007b)有关系到DirectX吗?
@user-kidhvdgbcf
@user-kidhvdgbcf 5 жыл бұрын
这期做得好哈
@9803803
@9803803 5 жыл бұрын
讚 讚 讚 !謝謝幫科普
@pbs0083
@pbs0083 5 жыл бұрын
老實說 WIN10 一開始有不少老玩家說多核效能比WIN7差一點
@qvq9630
@qvq9630 5 жыл бұрын
蘋果的Metal呢?QAQ
@stoneshaw2805
@stoneshaw2805 5 жыл бұрын
QvQ 同求,metal
@zerorisama
@zerorisama 5 жыл бұрын
一直没什么动静,估计还是因为Mac OS的游戏生态太差 使得开发者没什么积极性
@raymondchan3587
@raymondchan3587 5 жыл бұрын
@NA Yang 市佔率還是不會超過Android
@Haqinq
@Haqinq 5 жыл бұрын
woc 真的第一次当第一个看视频的
@fanlingksl
@fanlingksl 5 жыл бұрын
Very good explaination
@bingodd2
@bingodd2 5 жыл бұрын
后面的坑说的应该是:3Dfx 的 glide了吧!
@mosdeo2000
@mosdeo2000 5 жыл бұрын
我也覺得是巫毒
@vincentkid88
@vincentkid88 5 жыл бұрын
實用分享
@a127504464
@a127504464 5 жыл бұрын
我也是多年來都不了解 只知道一直會改版 從8.1玩到現在12了
@Def_Not_Me
@Def_Not_Me 5 жыл бұрын
拖更灣終於出片拉~~
@vingt4941
@vingt4941 Жыл бұрын
今年学computer graphics 又回来复习了
@zhaoyun247
@zhaoyun247 5 жыл бұрын
OP 里的 Acess Granted 字样少一个C啊 是Access啊 😂😂😂
@柴犬賽高
@柴犬賽高 5 жыл бұрын
極客灣的影片真的超級優質
@fanyoushi_
@fanyoushi_ 5 жыл бұрын
DX的更新是跟著Windows系統更新一起更新的嗎?如果不是的話要怎麼更新DX?該不會要錢吧…
@raymondchan3587
@raymondchan3587 5 жыл бұрын
directx 歷來都是可以獨立一載更新的,看來你玩得太少了!
@xot7921
@xot7921 5 жыл бұрын
好久没在三大妈下正版了🙃
@hangyin2505
@hangyin2505 5 жыл бұрын
免安装繁体中文全dlc镜像绿色无毒破解版迅雷高速下载地址
@guiq79043
@guiq79043 4 жыл бұрын
@@hangyin2505 沒人要
@bitcoin325
@bitcoin325 4 жыл бұрын
好奇xbox有没有底层api
@positivebillbold
@positivebillbold 4 жыл бұрын
剛好一年,又回來看
@guo6671
@guo6671 5 жыл бұрын
DirectX不是在數年前說不更新了?
@nighter119lucas2
@nighter119lucas2 5 жыл бұрын
啥时候谈谈AMD专用条,昂达专用条,宏想条,好像不止amd能用h110也能用吧,性价比如何
@hexasix7010
@hexasix7010 5 жыл бұрын
h310c也可以 我在用 只能说能用 性能和一般ddr3差不多 稳定性看人品了
@OroMaSSA
@OroMaSSA 5 жыл бұрын
技术视频 支持
@Skyymrister
@Skyymrister 5 жыл бұрын
開始講軟體了 推個
@zanburning1268
@zanburning1268 5 жыл бұрын
12:12 啥是素質三連? 沒做就沒素質?
@leonpano
@leonpano Жыл бұрын
YT不適用
@michaellin6696
@michaellin6696 5 жыл бұрын
没聊到的API是哪个?
@pbs0083
@pbs0083 5 жыл бұрын
本身有自學資訊工程要寫遊戲~ \很可惜在之前已經了解了API了~ 也有DIRECTX 的參考書
@Oenfs7777
@Oenfs7777 5 жыл бұрын
太早來了,等會兒再來
@Kurt-zq1qb
@Kurt-zq1qb 5 жыл бұрын
哦哦哦,我看到極速快感了,好懷念啊~
@ChaoWang-s2c
@ChaoWang-s2c 5 жыл бұрын
支持DX9的游戏能用DX12玩吗?
@ChaoWang-s2c
@ChaoWang-s2c 5 жыл бұрын
Tawcnor 也就是说不向下兼容吗?
@wayneleo9281
@wayneleo9281 3 жыл бұрын
结尾的坑有填么????
@york7311
@york7311 5 жыл бұрын
是不是3Dfx的api? (因爲第二個演示畫面很眼熟)
@stackerliew
@stackerliew 2 жыл бұрын
是glide嗎?
@tianyuliang4010
@tianyuliang4010 5 жыл бұрын
所以以后做游戏引擎先做GPU 的compiler
@那人冷靜一點
@那人冷靜一點 4 жыл бұрын
Direct不是de rect 法國人阿?
@rextank6120
@rextank6120 5 жыл бұрын
所以操作系统可以理解为针对CPU的API吗?
@littleboy9392
@littleboy9392 5 жыл бұрын
7nm 什么时候来个评测啊!兄弟啊!
@zhangdaniel6098
@zhangdaniel6098 5 жыл бұрын
所以没有跑不了的硬件,只有不努力优化的工作室。
@xiaoyee_moon
@xiaoyee_moon 5 жыл бұрын
换高配之前:这什么垃圾电脑,这游戏都带不动 换高配之后:这什么垃圾游戏,这电脑都带不动
@钱若恒
@钱若恒 5 жыл бұрын
不一定,有些实在是太垃圾的电脑,无论怎么优化都带不动就是带不动。
@ghsgkd3844
@ghsgkd3844 5 жыл бұрын
中二的病猫 现在好多游戏反而是优化不行,逼着玩家升级硬件,其实根本不需要那么高的配置
@JG12347
@JG12347 5 жыл бұрын
經典
@user-jo7rk6gf7w
@user-jo7rk6gf7w 4 жыл бұрын
@@ghsgkd3844 对,CPU、GPU、内存的升级,只能使软件臃肿,优化差。
@qwl5520
@qwl5520 4 жыл бұрын
最后挖的坑是3dfx的API吧
@seayellow5834
@seayellow5834 3 жыл бұрын
科普做的太棒
@nganwong-ub2je
@nganwong-ub2je Жыл бұрын
四方型的頭,有趣,難得!
@raymondchan3587
@raymondchan3587 5 жыл бұрын
What's is Direct Draw?
@kaworu1997
@kaworu1997 5 жыл бұрын
度娘是帶把的...好像也沒什麼不對
@LiuBiaoYT
@LiuBiaoYT 5 жыл бұрын
讲解很详细,想研究opengl源码
@luisl117
@luisl117 4 жыл бұрын
好真实
@injoker7695
@injoker7695 5 жыл бұрын
中间用的是ps4按键音效吗
@hades_820
@hades_820 5 жыл бұрын
了解了~
@sephyasxiao7495
@sephyasxiao7495 5 жыл бұрын
这个需要未来加入AI算法了
@valen8560
@valen8560 5 жыл бұрын
1:05 真的按下去....
@189wow
@189wow 5 жыл бұрын
兩個問題 : 就算dx12性能沒提升也不至於倒退吧 既然小公司沒能力搞透dx12為啥還要擺出來??
@林暁雲
@林暁雲 5 жыл бұрын
事实上即使倒退了呀,你玩过战地1就会发现大厂如dice,开了DX12之后照样会出现卡顿问题,而使用DX11则丝滑流畅
@林暁雲
@林暁雲 5 жыл бұрын
打错字了不好意思,即使→就是
@子睿王-f9z
@子睿王-f9z 3 жыл бұрын
(来自未来)这个API名叫3DFX--Glide
@Toughlam_
@Toughlam_ 5 жыл бұрын
相比之下 我更喜歡這類視頻🥰🥰
@SAKURA8023o
@SAKURA8023o 5 жыл бұрын
7:26 突如其来的秃顶笑得我不行
@zhaogeorge1674
@zhaogeorge1674 5 жыл бұрын
Glide, 3DFX Voodoo~~
@vefildzhang2033
@vefildzhang2033 5 жыл бұрын
可惜已经在Nvdia里了
@空功残章一
@空功残章一 5 жыл бұрын
优化都最好了,还怎么挤牙膏。
@publictoiletkwan7259
@publictoiletkwan7259 5 жыл бұрын
自由=/=繁榮😂😂😂😂😂😂😂😂政治正確?
@三橋廉
@三橋廉 5 жыл бұрын
其實 這一點不是政治正確 反而是 完完全全的現實 不過反過來想 不自由=/=繁榮 也是一樣的
@junruan5447
@junruan5447 5 жыл бұрын
所以说凡事无绝对,不可矫枉过正
@utavinzo9481
@utavinzo9481 5 жыл бұрын
这是物理法则 只有低熵可利用的自由才能形成繁华
@我-o3q
@我-o3q 5 жыл бұрын
自由跟繁荣有任何直接关系吗?
@souls7565
@souls7565 5 жыл бұрын
@@我-o3q 一定程度上来说,是有绝对直接关系的。套用在公司上来说,比较严苛但是通人情的公司的工作效率就很高,反倒是放权太多的公司除非公司内大部分人都能够拥有比较强的自律性,并整体认同一个目标否则就会导致公司内管理混乱,目标不明确,效率低下等问题。而效率是决定繁荣与否的决定性因素,当然这里的效率又可以拆分为多种解释。 换而言之,严苛的公司未必不通人情;散漫的公司想要效率那就更需要人才。如果以繁荣为目标,严苛的环境反倒是捷径。然后同样的道理再回归到游戏上来说,也就是视频中所说的移植到其他平台就会卡顿、BUG等相关问题,也就是移植难度大,问题多。顺便这里点名批评光荣游戏。
@张思扬-m1i
@张思扬-m1i 5 жыл бұрын
感谢科普,但有三个槽一定要吐: 1. 3:29 的示意图不明不白,DX到底是干嘛的? 2. 说是都盘点了一遍,说得最多的还是DX,其他几个只能算是点点水。 3. 最后那个框架连个名字都没给,恶意吊胃口啊
@chrischrisloook
@chrischrisloook 5 жыл бұрын
3dfx ?
@工程師講堂
@工程師講堂 5 жыл бұрын
當年有存錢買Voodoo的路過!
@四毛-t4o
@四毛-t4o 5 жыл бұрын
glide
@chuck12131415
@chuck12131415 5 жыл бұрын
答对了,Glide接口,知道这个的都是大叔了。
@wufanqing
@wufanqing 5 жыл бұрын
帅哥主播长得好像《程序员升职记》里的男主,咔咔
@chenlifox
@chenlifox 3 жыл бұрын
啥时候说说苹果的Metal API吧,说说他和OpenGL有啥不一样
@septs
@septs 5 жыл бұрын
OpenCL 呢?
@林暁雲
@林暁雲 4 жыл бұрын
战地一开dx12会卡顿以及严重掉帧。5800x 2080ti
@walkingUSB
@walkingUSB 2 жыл бұрын
10:00直接變成GTA5的配樂,我還以為要說什麼
@TheStaynight
@TheStaynight 5 жыл бұрын
太神啦
@daphy9141
@daphy9141 5 жыл бұрын
Voodoo么?
@臧秉中
@臧秉中 5 жыл бұрын
難怪全境封鎖2開DX12反而掉FPS,原來是這回事.............
20年前的游戏与PC:探秘3D游戏史上最辉煌的岁月(上)
25:27
用PS4玩Xbox游戏、跑分、挖矿是种什么样的体验?
18:56
极客湾Geekerwan
Рет қаралды 346 М.
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
【OpenGL 篇】为什么游戏总要编译着色器?
16:04
Redknot-乔红
Рет қаралды 96 М.
为什么C口数据线越来越乱?
14:26
林亦LYi
Рет қаралды 381 М.
【漫士】为什么做的题越多,考试反而越差?
14:54
漫士沉思录
Рет қаралды 80 М.
【科技杂谈94】用人造卫星打游戏!游戏主机历史上那些神奇的联网服务
30:02
【极客周刊】玩游戏为何要60帧才流畅,电影却只需24帧?
11:47
How NVIDIA won the 3D race 20 years ago
31:28
极客湾Geekerwan
Рет қаралды 853 М.
用最少的钱,打造一台超强游戏掌机!
28:00
极客湾Geekerwan
Рет қаралды 737 М.
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН