其他
在元宇宙星际旅行,程序化生成星球技术解读
前言
精选优秀的作品进行#Mix解读,本期N6选取的作品名是yesmansky,使用程序化3D生成完成创作。
取材自科幻小说,包括了冒险、天马行空等元素。
#
#
呈现给玩家一个充满独特行星和生命形式的星系。
游戏中危机重重,无尽的探索等着你。
# 开始一段史诗般的航行
在星系的中心,冥冥中有一个不可抗拒的吸引力,引领你去探索宇宙的真正奥义。但是,当面对攻击性的生物和凶猛的海盗,你将明白死亡亦有代价;而生死存亡的关键往往取决于你如何升级飞船、武器和装备。
# 找到命运真谛
在无人之地中,你的航行由你做主。你会成为一名战士,以侵略弱者为生,掠夺他们的财富,或掠夺海盗的战利品?还是会成为一名商人? 在这个被遗忘的世界里找到丰富的资源,利用它们获取高额利润。亦或者成为一个探险家?超越已知领域,去发掘那些从来无人见过的地方和事物。
# 分享你的旅程
这个星系是一个有血有肉,生生不息的世界。贸易航队在星际间穿梭,各派争夺地盘,海盗乘火打劫,星际战警也一直虎视眈眈。其他玩家都生活在同一个星系中,你可以选择在已知太空的地图上与他们分享你的发现。
opus
我喜欢里面各种行星~~充满了想象力。最近看到一个开源项目,灵感就来源于这个游戏里的行星。
可以输入name来驱动星球的生成,这个逻辑有点意思
shadow
Planet-01
你们想知道实现的逻辑吗?
这是程序化生成,采用了Open Simplex Noise+Babylonjs引擎来生成,项目是开源的,我把关键实现整理了下:
shadow
微信扫一扫付费阅读本文
可试读29%
微信扫一扫付费阅读本文