当前位置首页端游《无缝切地图的3D赛车游戏火了,小哥花16个月打造,浏览器免费就能玩》

《无缝切地图的3D赛车游戏火了,小哥花16个月打造,浏览器免费就能玩》

类型:喜剧 科幻 枪战 西班牙 2016 

主演:金宝罗 金宰铉 申素率 

导演:李泰京 

剧情简介

无缝切地图的3D赛车游戏火了,小哥花16个月打造,浏览器免费就能玩(🤜)

萧箫 发自 凹(📉)非寺

量子位 | 公众号 QbitAI

一位小哥耗时16个月打造的3D版赛车游戏,这两天忽然火了起来。

只需一个浏览器,就能(🌁)驾车从森林、海滩,“无缝切换”到广袤的沙漠甚至平(〽)原:

无论春夏秋冬还是白天黑夜,也(♒)无论你用的是电动汽车、(🍄)自行车(?)还是公共汽车:


甚至不想开的时候,还可以开启自动驾驶模式,感受一波“AI飙车”的快(⏸)乐。

△甚至有“自”行车&自动驾驶小巴

据(🐍)小哥表示,这个名叫Slow Road的3D赛车游戏没有用到任何传统引擎,而是基于JavaScript编写的,无需登录就能直接在浏览器上运行。

要是电脑发出了吃力的声(🤭)音,稍微更改一(🛂)下渲染配置就(😍)能搞定。

网友们也是嗨得(㊙)不行(🈲):此情此景怎能少得了经典BGM逮虾户(Deja Vu)

△作者回复:我写(😠)代码时听的是10小时沉浸版

还(🐫)有网友回忆起了自己几十年前做过的3D赛车游戏,这波属实“爷青回”了:

来看看它究竟(🔔)是怎么实(🤛)现的。

基于Javascript而非传(🍯)统(🤛)引擎搭建

与大多数3D赛车游(📋)戏采用Unity3D、UE等传统引擎不同,Slow Roads是基于JavaScript编写的。

具(🚹)体来说,它采用了一个名叫Three.js的开源框架,相当于一个能实现(🎖)3D效(🚘)果的JavaScript库,基于原生WebGL运行,可以在大部分(🧖)网页浏览器中搞定交互式2D/3D图形。

除了开头提到的随意(💥)切换地点、(🥑)季节和天气以外,这个赛车游戏也可以随(🦆)意切(🥛)换各种车型和视角。

此外,考虑到不同电脑对浏览器的适配,这款赛车游戏还(💤)给出了不同级(🥗)别的渲染设置,从“粗糙大色块”到更精细(📖)的树木和围栏都能生成。

要是有电脑显卡(🧟)的(🗺)话,还可以更改一下浏览器设置,给图形(❌)渲染加加速。

所以,这个赛车游戏中“任意变幻(🌬)”的环境是如何生成的?

首先是生成环境地形

小哥采用了类似(🎫)柏林(🏎)噪声(Perlin noise)的自定义算法,来生成(🚦)环境高度图(Heightmap,用于生成三维地形的图像),随后进(⬆)行简单修改让山景看起来更逼真。

柏林噪声,Ken Perlin发明的自然噪声生成算法,经常用于在游戏和特效中生成随机内容,包(🛬)括火焰、云彩、奇形怪状的岩石(📨)以及树木和大理石表面等。

△高度图,图源维基百科

随后是制作赛道

选择地图上一个不太陡峭/凹陷的地方作为起点后,选择一个方向并测量周围高度图,以坡度最缓的(🦎)路线作为道(🍋)路(🐙)中线(🍬),并给每个点注释上元(📓)数据,包括道路宽度(🛁)、曲率等。

值得注意的是,如果赛道铺到一半出(✂)现“打结”的情(🤛)况,也就是铺到一半(🍟)撞到了一(🐳)起,一定(😈)要想办法解决。这也是道路铺设最难的地方之(📘)一:

△车在岛上狂转

接下来就是渲染环境了。

从图中来看,整体环境被分成了很多个分辨率(👴)10m的大型网格,最大视距1km²;靠(🧣)近道路时,每个网格又会被分成5×5的(💥)较小网格(🔣)。

越接近道路中(👣)线,渲染越精细,最终道路高度(📃)和底层环境高度之间会进行插值,尽量让它保(🚝)持“无缝衔接”。

当然(📹)小哥表示,这(👃)种衔接并不是(🐷)“真·无缝”的,但通常看不出来。

最后就是整个环境的渲染了,这(🥉)里面也有一些小细节:

包括地(🖐)面和悬崖纹理、基于柏林噪音做草色变化,以及给树木等植被加上简单阴影、在(🐌)湖泊周围渲染更多树(🎮)等。

除了环境之外,就是(🧦)一些基础物理学的配置了,包括重力、表面摩擦力和动力学计算等。

不过为了节省性能,小哥忽略了提示牌和树木的碰撞。

此外(🐽),他也采用了更“平和”的电动汽车作为(💶)核心赛车手,因为这样一来就不需要考(💶)虑齿轮或RPM等部件,而(🐶)音频和(🎰)物(🔠)理特性也更容易编写了。(小哥称:(♎)内燃机(🥚)正逐渐过时!)

当然,随着这款游戏的关(🤺)注度上升,他表示后续还会进行更多优化。

未来支持手柄和汽车模拟器

随着人们对这款游戏的好奇度提升,小哥也着重解答了几个(💄)热点问题。

例如,采用JavaScript编写游戏的原因,是因为小哥想改变人们对浏览器的“刻板印象(🔇)”,它可以做到比查资料更广泛的事情,甚至还能更好地对游戏性能进行优化。

不过,目前这款游戏还没有(💛)开源。小哥表示,后续可能会开源部分子系统,如图形MOD接口等(🖌)。

对于这款游戏的未来,小哥也立下了几个flag,包括在环境上,开发更多的越野地点、加入更多环境细节,包括建筑、动物、植物阴影、灯光效果等;

赛车上,加入更多的赛车皮肤和车辆类型;天气上,细化天气类型(下雨、下雪、刮风等),也进一步改善已有天气的效果;

功能上,将来会加入竞争模式和全球排行榜(包括限时竞速、(📨)比拼距离等),同时对系统进一步进行优化,未来适配手柄、赛车模拟(🛁)器等。

你做好上班摸鱼的准备了吗?(⬇)(手动狗头)

玩耍地址:
https://slowroads.io/

参考链接:
[1]https://twitter.com/anslogen
[2]https://news.ycombinator.com/item?id=33305234
[3]https://anslo.medium.com/slow-roads-tl-dr-a664ac6bce40
[4]10小时版逮虾户:https://www.youtube.com/watch?v=9ILQNSgE7mw

— 完 —

量子位 QbitAI · 头条号签约

关注我们,第一时(🙋)间获知前沿科技动态

【大型城市建造手游的相关新闻】

猜你喜欢

  • 更新至06集

    喧哗独学

  • 更新至20240502期小屋特辑

    音你而来

  • 更新至第20240503期

    半熟恋人第三季

  • 更新至18集

    天行健

  • HD

    前途海量

  • 更新至08集

    老家伙

  • 更新至17集

    另一种蓝

  • 更新至05集

    庆余年第二季

  • 更新至02集

    9号秘事第九季

  • 更新至04集

    布里奇顿第三季

💟无缝切地图的3D赛车游戏火了,小哥花16个月打造,浏览器免费就能玩相关问题

1.请问哪个网站可以免费在线观看动漫《无缝切地图的3D赛车游戏火了,小哥花16个月打造,浏览器免费就能玩》?

优酷视频网友:

2.《无缝切地图的3D赛车游戏火了,小哥花16个月打造,浏览器免费就能玩》是什么时候上映/什么时候开播的?

腾讯视频网友:上映时间为2022年,详细日期可以去百度百科查一查。

3.《无缝切地图的3D赛车游戏火了,小哥花16个月打造,浏览器免费就能玩》是哪些演员主演的?

爱奇艺网友:无缝切地图的3D赛车游戏火了,小哥花16个月打造,浏览器免费就能玩演员表有,导演是。

4.动漫《无缝切地图的3D赛车游戏火了,小哥花16个月打造,浏览器免费就能玩》一共多少集?

电影吧网友:目前已更新到全集已完结

5.手机免费在线点播《无缝切地图的3D赛车游戏火了,小哥花16个月打造,浏览器免费就能玩》有哪些网站?

手机电影网网友:美剧网、腾讯视频、电影网

6.《无缝切地图的3D赛车游戏火了,小哥花16个月打造,浏览器免费就能玩》评价怎么样?

百度最佳答案:《无缝切地图的3D赛车游戏火了,小哥花16个月打造,浏览器免费就能玩》口碑不错,演员阵容强大演技炸裂,并且演员的演技一直在线,全程无尿点。你也可以登录百度问答获得更多评价。

  • 无缝切地图的3D赛车游戏火了,小哥花16个月打造,浏览器免费就能玩百度百科 无缝切地图的3D赛车游戏火了,小哥花16个月打造,浏览器免费就能玩版原著 无缝切地图的3D赛车游戏火了,小哥花16个月打造,浏览器免费就能玩什么时候播 无缝切地图的3D赛车游戏火了,小哥花16个月打造,浏览器免费就能玩在线免费观看 无缝切地图的3D赛车游戏火了,小哥花16个月打造,浏览器免费就能玩演员表 无缝切地图的3D赛车游戏火了,小哥花16个月打造,浏览器免费就能玩大结局 无缝切地图的3D赛车游戏火了,小哥花16个月打造,浏览器免费就能玩说的是什么 无缝切地图的3D赛车游戏火了,小哥花16个月打造,浏览器免费就能玩图片 在线无缝切地图的3D赛车游戏火了,小哥花16个月打造,浏览器免费就能玩好看吗 无缝切地图的3D赛车游戏火了,小哥花16个月打造,浏览器免费就能玩剧情介绍      无缝切地图的3D赛车游戏火了,小哥花16个月打造,浏览器免费就能玩角色介绍 无缝切地图的3D赛车游戏火了,小哥花16个月打造,浏览器免费就能玩上映时间 
  • Copyright © 2008-2018

    统计代码