游戏里画一个圆有多困难?

  • 不会武术
    我说的就是WOW
    我找了一下,我似乎没有在游戏里看到一个完整的圆圈,球体是有很多,但是似乎真的找不到一个3D建模下的圆形,最常见的地形广场上要画个圆,一个圆的喷泉,都一定是多边形
    但是魔法阵这种矢量图性质的东西又没什么问题

    我想起来在PS4版的MGSV,第一章快结束的时候跟骷髅脸做小吉普车听他balabala的时候,看着吉普车上一个六角形的备胎瞬间出戏

    游戏里画出3D的圆是不是有什么困难?
  • s
    saied
    大多数时候是没有必要吧,那么多面效果也没见得好多少还浪费资源,魔法阵是贴图当然可以圆咯
  • E
    Eureka8
    足球游戏里球都是圆的吧
  • 瓦格雷
    魔法阵是贴图 当然什么形状都可以 但是 建模要考虑开销 人脸特写不就可以做到很圆润啊 一般不重要的自然面数少 就看着不圆了
  • 偶滴小乔
    3d建模怎么可能做成圆,这种没可能的事情就别多想了
  • e
    endrollex
    没难度,加多边形就行,WOW那种几乎都是低模
    球体是因为光照算法会对法向量进行插值,看上去连续
    但圆柱面90度就明显了
  • A
    ArowRocher
    好有道理啊
  • E
    Exm842
    LZ先看看游戏里是怎么画圆的吧
  • y
    ylgtx
    doa5里海莲娜的八角奶,看了瞬间就萎了
  • l
    lessball
    来人上曲面细分
  • 查理·布朗
    画的太圆只能挣你一个人的点卡钱。。。
  • 不会武术
    WOW的武器,其他可能看不出来,,猎人的枪管全是方的
  • L
    Lunamos
    球形不需要曲面细分,也不需要具备流形渲染能力。只是因为球体这东西并不好看
  • L
    Lunamos
    球形不需要曲面细分,也不需要具备流形渲染能力。只是因为球体这东西并不好看
  • L
    Lunamos
    这手机抽风,风怒还打断。
  • L
    Lunamos
    这手机抽风,风怒还打断。
  • z
    zakufa782
    因为游戏里的圆都是多边形,话说圆周率这种东西中学就该学过了吧,高中也有接触过极限或者微积分吧?这样会好理解一些
  • d
    deadbeef
    与其问早期游戏里画一个圈有多难 我倒是对早期游戏里画一个球有多简单更感兴趣
    画圈难的原因几乎谁都能想到 就是不想在没有其他优化算法的前提下浪费多边形在这种无关紧要的东西上
    但是画球为何就更简单?
    话说回来 好多年没碰山口山了
    那里面真的能找到曲面的完整的球么?多边形的喷泉倒是印象深刻 光滑的球我却一点都记不得了

    另外 虽然我不记得山口山里到底有没有光滑球面了
    但是如果真有的话 我依旧记得应该是没有球面有碰撞判定的
    所以山口山里球面使用某种优化算法使其光滑 而圆柱面不使用 我觉得有可能是跟碰撞判定有关
    在那些有明确碰撞判定边界的物体上无法使用相关的算法优化曲面
  • 白昼梦
    不是说以前画球都是堆小三角形的,应该还是相对更吃机能吧
  • x
    xgyy1111
    现在赛车游戏的轮胎是圆的多还是多边形多
  • ドロロ
    就算是真正的圆,在显示器是上也是经过插补的
  • t
    treexper
    不太懂游戏,不过接触过类似的场景。

    例如3d软件通用的obj文件,里面的确可以描述光滑的矢量曲线,例如贝塞尔曲线,但是这仅仅是一种描述(实际上是一个数学公式),当这个曲线要放入显卡的流处理器中运算的时候,是把曲线采样成一个一个点的,这样一个光滑的矢量描述就变成一些点互相连接构成的线段组合。

    如果要真的完全还原现实中的圆形,那么起码要做到这几点,第一显卡可以直接处理矢量描述(感觉不太可能),并输出矢量图像,显示器能直接显示矢量图像,而不是点对点的光栅图像,那么显示器应该也不是基于液晶。
    否则你在游戏中看到的圆形,不过只是面数很多的多边形而已,并没有什么区别。但足以欺骗到玩家的眼睛就够了。

    所以说为什么没有真正的圆,因为数字的世界就是这么构造的。cuda核心处理标量矩阵,图像要经过光栅化,显示器也要一个点一个点的显示。
  • C
    C.W.Nimitz
    神棍流格斗赛车游戏Twisted Metal轮胎都是圆的,多边形轮胎我猜只有非赛车游戏里的车有
  • m
    midearth
    贴图而已

    ----发送自STAGE1 App for Android.
  • 维克塔利昂
    超级猴子球啊,挺圆的
  • o
    oT3To
    半透明的纯圆球很好做,因为那根本不是个球体的建模,轮胎花坛枪管这类没法取巧的只能做成多边形
  • S
    Seraph_Z
    当年PC上玩过魔域迷踪

    全是圆,椭球体3D建模,没有多边形

    所有人物怪物都跟气球吹得一样
  • s
    sakaki59
    没记错这次霍格沃兹魔法学校里用脚画的魔法阵就是很多个圆
  • y
    yothan
    3D建模都是多边形啊。你想想一个圆润的圆要多少个多边形。
  • n
    nihse
    程序猿的复仇?

    AMX40的多边形数量是多少······
  • 司波大爷
    虽然说是建模的原因,有的模仿圆但是多边形的边数太少也很尴尬啊……
  • 卿卿雅儿
    理论上等于屏幕分辨率就行了?
    例如1080p的屏幕,最大的正圆直径1080个像素,圆本身就是3391个像素,只要有这个多边形数即可做出屏幕上的正圆。这个数字大概是PS2游戏的上限了。
  • o
    oz01
    你说的那个圆,如果wow有debug模式,能看到贴图的mesh的话,你会发现那玩意其实是个正方形……
  • 点男
    能做出来,但是有什么用呢
  • 好淫
    又不是很难的问题...建模核心啊 产品建模里用nurbs曲面建模 游戏用polygons多边形建模,想看正圆下个支持nurbs的建模软件看个够