Roller Coaster -- 羅應陞、陳彥霖
Two extra shots
Abstract

Project 3: Trains and Roller Coasters

Abstract

Project 3: Trains and Roller Coasters

Technical introduction

-可以切換Linear 、 Cardinal Spline 或 Cubic Spline軌道曲線。

-軌道模組可以切換為Double line 、 Track 或 Road。

-可以編輯場地上的物品。

-有Terrain colider系統,玩家可以行走在地形上。

-Raycast

-Skybox的blending切換,並透過rotation,來模擬日夜的效果。

-自制框架系統,使用Modern OpenGL的Shader。

-可調節陽光顏色及方向。

-當軌道為Road時會隨時間換顏色。

-火車有重力,上坡減速,下坡加速。

-除了Train View,World View , Top View 外 ,還有第三人稱視角。

-當軌道過低時,自動貼合地面。

-Texture Atlas

-利用Height Map產生Terrain,並使用Blend Map對Terrain使用MultiTexture。

-酷炫的GUI

-Json Parser,可以存/讀Control Point記錄,以及地形上的各種Entity。

-User Friendly Control Point Editor

-後照鏡

-Multiple Light (Sun, Lamp, Train's HeadLight)

-Direct Light、 Point Light。

-Ambient Light、Diffuse Light、Special Light。

Video