【机模】Project Avalanche 正式发布+ 查看更多
【机模】Project Avalanche 正式发布
+ 查看更多
发布于:2023-10-13 19:46
本项目免费发布。

记得当时2021年初拍ZYCC地景宣传片的时候,跟芒果聊思路
“要能拍个在街道上开车穿梭的镜头就好了”
“实在不行就用绿幕,我后排架个机位直接合成都行”
…
三年后的今天,我实现了当时的最高理想
把自己的车,放到X-Plane里去
这篇文章修修改改,不知道怎么开头;把三年的情绪揉进字里行间确实不是件容易事
但扯到现在,反过来一看:诶,我开头这不就有了吗?
就跟推这个项目似的,总会不经意去感叹we've come a long way
也总会去感叹 “谁的垃圾代码不加注释” “这模型法向简直稀烂”
但真等到要收尾,版本已经迭代到三位数的时候,才猛然发现
哦,这就是前面这三年
依然平庸,但也依然骄傲

摘抄下我先前发过的预览文—
这个项目是真正意义上的个人项目
是我希望在X-Plane中留下的,属于自己的一点回忆

这辆皮卡车是我在2020年前后的伙伴,曾经陪我度过了在中东最坎坷 也最美好的一段时光
蹚过阿布扎比的沙,翻过拉斯海玛的丘;见证了中东的初雪,也曾露宿于开斋节的银河下

某天一拍大腿,决定一定要把这份珍贵的记忆用一种可触及到的方式留下
遂开始这个项目,力争在我所熟悉的领域中将回忆封存,并将这份美好分享给大家
盖上一份具有时代特色的,属于2020年的时间戳
正如当时在地景发布文中所感—
“限制想象力的是我们对事物的固化认知,并不是技术本身”

这三年,通过这个项目,成功完成了Sketchup到Blender的过渡
熟悉了PlaneMaker与X-Plane各种Dataref的读写机制
初识了xLua和SASL的代码基础架构,完成了我个人一万行lua代码的小目标
唯一有些遗憾的是没有能够使用Substance Painter完成更进一步的细节绘制
但这应该叫做:留一片空白,给日后浓墨重彩
...
来说说项目本身,正事说完再儿女情长
从外部开始捋 -
车辆外部全4K贴图+法线覆盖
从各个角度看都能最大程度的保证视觉效果上的真实

春夏秋冬,总会有一套适合你的搭配

进到内部
我在这个项目里做到了 “是按钮都可交互” 这样一个境界
随便按 ,没反应说明姿势不对,马上去查手册

这台车还原了真实车辆的绝大多数基础功能
用一些例子来概括:
- 本地音乐随机播放逻辑
- 曲轴旋转扭矩-物理还原
- 副驾有乘客就得系安全带
- 发动机缸体根据转速震动
- 如果老踩刹车,刹车盘会着火
- 中央储物箱上的手机有独立OS
- 关掉ESP将同时关闭 ABS/定速巡航
- 打开车门/车窗会均衡掉内/外部温度
- 所有玻璃表面都有雨水,随速度变化
- 爆胎后将改变单一轮胎视觉及其物理特性
- 车门解锁/上锁机制 (仪表盘LCD屏显内可调)
- FMOD 音效受到车体物理遮蔽影响 (开关门窗)
- 电瓶电量有限,不要跟那儿坐着听半个小时音乐
- 一堆炫酷的可选改装件,底灯悬挂LED灯这类的
- 名牌(设置首页)可自动根据字符长度自动居中内容
- 即使车门已落锁,已经打开的车门仍可关闭 - 单向操作
- 定速巡航功能超过 30kph可用,手动关闭或刹车时取消
- 如果车内温度超出范围,可能会听到国骂 (if speech == 1)
- 取决于油门输入时长,变速箱会自动升降档,提供最佳扭矩
- 启动发动机的时候一直拧着钥匙不放可能会损坏起动机齿轮
- 内饰顶灯会自动开关,也用按钮手动超控该逻辑 (常开/不开)
- 仪表盘LCD上可显示不同的单位/语言 (英语/法语/西班牙语)
- 低位尾灯总成的转向灯信号优先级高于刹车,ABS警示信号高过一切
- 空调温控效率会随用户设置 风量 压缩机状态 内外循环 外部气温等因素变化
- 4L 档位可提供更大的扭矩,但仅限低速越野时使用 – 4L小半径转弯有可能损坏差速器
暂时想的出来的就这些,更多的…自由探索吧!
除了上述这些机制之外,还附带了28种不同的错误判别与告警机制
在一定程度上还原了真车面板上的提示信息
同时也做出了错误消除/忽略机制,详情…下载后见手册

中控显示屏,车机,是整个作品比重最大的功能
一万多行代码里,少说占了五千行吧,来实现各种功能
从播放电台/本地音乐,到设置车辆视觉物理参数
从与AviTab交互,再到乐器演奏…
这个小屏幕中的内容占满了X-Plane所有128张贴图Atlas槽位
已经到了你再加一张贴图就会报错 “used too many panel texture” 的程度

细节方面主要体现在系统和功能深度,而美工方面确实仍有所欠缺
如果有什么需要改进的,留给后面其他项目吧

模型里绝大多数看上去特别真实的材质都取自真车
其中也包括大多数FMOD音效 – 单纯是发动机音频就校准了很多个版本出来
而在另一方面,各种配置选项的加入也进一步创造出了一个更加沉浸的驾驶体验

自此
X-Plane世界的另一个维度中
也将出现我们的足迹

下载链接:
(内含: 车辆本体,涂装模板,ZYCC收费站自动抬杠适配)
需提前自行下载安装AviTab插件
本项目不提供技术支持
后续项目 (待定) QQ项目群: 717467488
======
正事说完了,后面来谈谈情怀
我手册里后几页有这么些组图 –

对,一个将近40页的使用手册…
里面是一些项目刚开始时的照片
年初的时候 电脑数据送修后丢过一次,导致之前很多宝贵的资源一并丢失
这也是仅存的一些里面比较有纪念意义的

尤其是这种时间战线拉的特别长的大项目,发布文是最难写的
错综复杂的情感因素夹在一些朦朦胧胧的记忆里
像是硬生生的把一个 “个人项目” 做成了 “私人项目”
2020年底刚开始做的时候其实并没有抱多大期望
就觉得,反正也能学点东西,万一能顺便写点教程呢?
这一写,从阿联酋写到了美国
项目也因没时间打理,搁浅了一段时间
仍忘不了后面时隔数月再度打开源文件时那种纠结的心情 - 我曾经会,但现在不记得了
几经波折,终于从2022年冬天决定继续项目
历经一轮,马上又到了一个冬天,终于将其完善到一个能自称 “行业标杆” 的质量
但说起来也可笑,有什么可标杆的?这个项目说到底,难道不是为自己而做?
之前看到 每每有非机模类作品发布时总会收到些辛辣言论
“有这时间不如干点有意义的”
“在一个模拟飞行平台做这个,认真的?”
典型的画地为牢
应该反过来说
如果飞行模拟器只能用于飞行,他说宣称的专业度 真实物理还原性 SDK这类,还有何信服度?
车 船 火箭 潜水艇 无人机
这种插件的出现不仅是对一个模拟器世界观框架的肯定
也在某种程度上会促进社区开发者投入到自己真正喜爱的项目中来
他们说,人活着就是为了那几个瞬间
那,这是我的一个瞬间
这个瞬间 是属于我的
愿大家开心
will work for laughs
---
附上手册里夹带的其他照片合集





== 完 ==
访客地图
2条评论,2人参与。