Ethertia / Building World while Interacting People / 建造 探索 互动 生存
目标: 和挚友一起互动玩耍,坐火车,去剧场听DJ或看演出。建造喜欢的地方,学校,或幻想之地。 去领略大自然风光 深奥地形生成。
预览视频:
已完成:
- Surface Nets (Unified Grids) (基本平滑体素模型构建 Isosurface 对偶式等值面提取演算法)
- Multi-Material Terrain, 多材质地形 高度图边缘过渡,纹理映射
- Deferred Rendering 延迟渲染, Cubic Chunk 方形区块
- UDP 快速网络通信(optical reliable) 数据包 处理系统
需要做:
-
Rendering
- Reflection Mapping, Screen Space. 反射渲染 水面反射 或材质反射 (冰/汽车表面)
- SSAO. 环境光遮蔽 提高层次感
- Flat Atmosphere. 平面大气层渲染 基于半物理的天空散射&雾气
- Light Shaft. 光锥
- 一些特殊效果 盗梦空间的世界卷曲 虚拟实惊的万花筒扭曲 刺客信条的点阵世界表面
-
World & Terrain
- WorldGen, Biomes. 地形生成 生物群系, 这是无底洞
- Voxel LoD 地形远处低细节等级,远景加载
- CSG, Advanced Modeling System. 更专业的建筑系统 实时构建更准确的建筑模型
-
Entity & Funcs
- 农作物种植 马铃薯 胡萝卜
- Vehicles 汽车 火车 地铁 船 直升机 霍金轮椅
- Theatrical. Screen Cast, Light,. 剧场设备 屏幕投射 光轴 音响 摄影机
- 动物 猪牛羊 鸡 马驴螺
- Item, Inventory, ItemStack. 物品系统
- 玩家血量 装备. 行走碰撞.
-
Multiplayer & Interactive
- Multiplayer 多人游戏系统
- Skeleton Animation etc 骨骼动画 实时网络传输 穿戴定位器动作跟踪
- Cel Shading, Character. 人物渲染
特殊功能
- 和OBS/直播媒体流对接 让视频/音频流 连接到我们的国家顶级剧院和顶级环绕巨型音响, 以便看电影, 举办发布会, 大型DJ音乐节。也可以请乐器专家连接MIDI或初音未来的作曲 举办海边音乐会
想做的事:
- 建个巨型雕像 就像巴西山峰之巅/2b2t的那个 Cristo Redentor 雕像。温暖壮阔古典辉煌。
- 世界树之城。巨型的世界树 底下是古典小城市。藤蔓垂下 晚上树上发光。
- 海边音乐会。光锥大型灯光。国家顶级剧场 观影 看发布会 DJ。
- 建造我喜欢的学校。场所。
- 探索自然景观 海边峭壁 巨树密集 高耸奇幻悬崖
Ethertia is developed by:
Game design, programming, graphics: Eldrine Le Prismarine
Music and sounds:
Ingame artwork:
Used libs&tools: cpp, glfw, glm, stb, bulletphys
- Working directory:
./run
- Build shared-library and the program.
cmake -DCMAKE_BUILD_TYPE=Release -G "CodeBlocks - Unix Makefiles" -DBUILD_SHARED_LIBS=1
Will compile to: e.g../run/bin/macos-x86-64