宮闕、水岸與街市,在方寸體素間重新展開。選擇你的讀城方式,場景正在背景準備。
正在連接場景資源 · 可以先選擇模式
一份尚未完成的讀城手冊,六枚等待蓋上的印。去城門問路,在宮闕辨方位,到海子看糧船,再走進鐘鼓樓下的熱鬧街市。
正在加载三维场景,選擇模式後開始 8 秒入場。
元代服飾結構參照交領右衽、窄袖束腰、辮線腰飾與寬下襬。身高連帽約 1.75 米,近景也保留逐格細節。
創作的行旅裝備帽、行囊、卷軸與佩劍為角色設計。衣著參考元代辮線袍,並非出土人物的整套復原。
記住你親自看過的關係,也記住模型不能替史料回答的部分。
題給尺度 外城 6705 × 7595 米、宮城 739 × 947 米、中軸教學線寬 28 米與十一門方位保持題給設定。
文獻參照 大明殿參考二百尺 × 一百二十尺 × 九十尺,展示暫按一尺 0.31 米換算為 62 × 37.2 × 27.9 米;這是建模換算假設,不是新考古實測。宮牆按文獻三十五尺,同一假設約 10.85 米。大明殿十一間、重檐廡殿與工字形殿廊組合;延春閣九間、三簷重屋,表現為兩層、三重簷;分層高度和柱網細節為示意。
教學復原 外牆高 12 米、門樓、太廟、社稷壇、鐘鼓樓尺寸、民居、樹木、船、攤位、任務人物均為示意;服飾結構另有館藏參照。城牆以夯土質感呈現。屋頂、斗栱、人物和植被採體素化簡化;不同時期的史料不可拼成一個已確證的年代斷面。配景民居只作抽樣,不代表完整街坊數或人口。
大明殿專項 重檐廡殿參照姜東成(2008,頁 10)及博物館刊載的傅熹年復原圖;正面十二根柱界定十一間。主殿 62 × 37.2 米按柱網工作包絡建模,出檐另計;27.9 米為含 3.1 米台基及脊飾的展示總高,「殿高」起算面尚有解釋空間。後柱廊 74.4 × 13.64 米,七間沿南北排列。具體不等柱距、斗栱、坡度、欄板和院落距離為推定,生成效果圖不作測繪依據。
前位院落 南面大明門及東日精、西月華門;東廡鳳儀門以南為文樓,西廡麟瑞門以南為武樓。這兩座是宮內鐘鼓樓,與城市北端鐘鼓樓不同。北側另列寢殿、香閣、東文思殿、西紫檀殿及寶雲殿,再向北是延春門與延春閣;太液池維持在宮城西側。周廡只示意围合關係,未逐間復原文獻全部間數。
配色與欄杆 朱柱與金飾有文獻參照;赭黃瓦面、青綠脊飾為工作假設,不宣稱本殿出土瓦色。台基選《元故宮遺錄》的白石欄方案;《輟耕錄》另記朱欄,並非唯一答案。台基十尺亦有五尺異文。未採用興聖殿的白瓷瓦記載來定大明殿。
蕭牆色彩 李燮平〈「紫禁城」名稱始於何時〉(《紫禁城》1997 年第 4 期,頁 28)敘述元大都三宮外圍為紫紅色皇城牆,並明言皇城牆亦稱蕭牆。《元故宮遺錄》另記其俗稱「紅門闌馬牆」。因此蕭牆保留暗紫紅色系;這是文獻參照,不是由明清故宮外觀直接套用。具體色值、顏料與牆面做法尚未取得本址實物檢測依據,材質紋理及壓頂細部仍為示意。此項依據適用於皇城外圍蕭牆,不能據此認定所有宮城牆面、宮門木構都用相同材料和紅色。
宮闕 《輟耕錄》卷二十一記述丹楹、朱色門窗及簷脊琉璃裝飾。模型保留朱紅木構、石台基與工字形殿廊,移除全宮一律金黃色屋頂的處理。崇天門間數的傳本與研究轉述存在差異,此處從前述研究作十一間、五門的示意,不能當成完整測繪。
琉璃 故宮長信門遺址出土的元代建材有綠、黑、白等色釉。它們支持元宮建築材料的色彩範圍,不能證明每座殿頂的配色。其他宮闕的灰白瓦面、青綠簷脊是依材料作的美術推定;大明殿另採赭黃瓦的比較方案,同樣未確證。也沒有把興聖宮白磁瓦的記載直接當成大明殿的證據。
太廟 參考《元大都宮殿考》所述的早期七間前殿、五間寢殿;《元史》卷七十四記載至治年間另作十五間前殿。模型採早期前廟後寢的布局解釋,未混入今日明清太廟享殿。米制大小、屋頂細部與紅木灰瓦配色仍為推定,地圖深藍只是辨識色。
鐘樓與中心閣 鐘樓參考《析津志》所記四坡、三重簷,表現木構與懸鐘。模型高度、柱位、瓦色未經實測證實,不沿用現存清代磚石鐘樓的形制或明永樂大鐘。中心閣保留教材定位,外形標為示意;不把它與元代齊政樓的關係說成定論。
旅人 交領右衽、窄袖、束腰、寬下襬的結構參考中國絲綢博物館元代辮線袍;亦參看劉貫道《元世祖出獵圖》的時代衣著。帽子、配色、行囊、卷軸與佩劍為虛構旅人設計,未複製帝后紋樣,也不是出土服飾的整套復原。人物含帽總高約 1.75 米。
下圖是本項目提供的簡圖;灰、綠色明城線僅供後世對照,沒有併入元代城界。水岸只按相對地理關係示意。金色連續中軸為教學導航,並不宣稱厚載門以北曾有一條連續、同寬的御街。中心閣與今鼓樓的對應沿用題給標記;學術研究仍討論中心閣、中心台、齊政樓之間的關係,不應把模型理解成今日鐘鼓樓的原樣回推。
參照圖:項目提供的 Yuandadu_map.jpg。場景保留核心方位,細部位置不能由這張小比例簡圖推算成考古測量。湖中表現元代殿閣,沒有放入後世北海白塔;城牆亦未套用明清磚城的整套外觀。
1 个场景单位 = 1 米。外城严格采用矩形平面:东西 6705 米、南北 7595 米。南墙 z = 500,北墙 z = −7095,东、西墙分别为 x = ±3352.5;这只是平移原点,使初始角色 (0, 0, 600) 位于丽正门外。镜头的俯视取景偏移只改变构图,不缩放或改写城池尺寸。
题给四边实测:北墙 6730 米、南墙 6680 米、西墙 7600 米、东墙 7590 米。对边长度不同,无法与严格矩形同时精确成立。本示意图采用题给矩形总尺寸,四边实测保留为标注,不将两者混同。
宫城按题给约数建模:739 × 947 米。步数乘积分别为 739.2、947.1 米,采用题目所列取整值。中轴大道的实际几何宽度为 28 米;周围柔光只是视觉提示,不计入路宽。
南起丽正门 → 灵星门 → 崇天门 → 大明殿 → 延春阁 → 厚载门 → 中心阁(今鼓楼)。教學中軸全線 x = 0,北為 z 負方向。靈星門即蕭牆南正門;其坐標 z = 80 為教學布局。
太庙在皇城东侧、靠近齐化门;社稷坛在皇城西侧、靠近平则门;太液池在宫城西侧。市场位于宫城以北的钟鼓楼一带。中心阁按题目标为“中心阁(今鼓楼)”,与北侧钟楼分别建模,避免另造一个重复的鼓楼。
皇城“周回约 20 里”为题给记述,题目未给里制换算、实测轮廓和精确边界。此处以围绕太液池及宫城的半透明萧墙示意,所绘矩形不作为其考古实测外形或周长。湖岸、街巷、城门间距、皇城边界、其他建筑平面位置、门洞尺寸和未列出文獻換算的高度均为教学示意,不是新增考古数据。
片頭選擇「演示模式」或「遊戲模式」,資源會同時在背景載入。演示模式隱去旅人、互動人物、任務、讀城印和動作鍵,提供六個講解取景與史料查閱;遊戲模式保留自由漫遊和六章線索。頂部可隨時切換,手冊進度保留。讀城提示卡右上角「−」可收起,再點小型手冊按鈕展開。
手機與平板使用左側虛擬搖桿,推動幅度控制移動速度;右側動作鍵負責跳躍、跑步、飛行/落地及切換人稱。右半場景可用另一根手指拖動環顧,移動與轉向可同時操作。飛行時按住跳躍鍵上升、按住下降鍵降低;雙點跳躍鍵也可切換飛行。橫屏會收起任務側欄,從頂部「任務」重新打開。鬆開搖桿、切出瀏覽器或旋轉屏幕都會停止移動。
人物总高 1.75 米,肩宽约 0.58 米;碰撞胶囊半径 0.35 米、总高 1.75 米,与城池使用同一米制比例。1× 时步行 1.5 米/秒,按 Shift 跑步 5 米/秒。預設步行 10×(15 米/秒)、飛行 60×(90 米/秒),兩者分別記住倍率。下拉選單調整目前移動方式,可選 1×、10×、30×、60×、120×、240×;飛行倍率同時作用於平移和升降,跳躍高度不隨倍率放大。门洞和建筑之间留有真实通路。第一人称的镜头眼高为脚底以上 1.75 米,拖动鼠标环顾,按 V 或按钮切换人称。单按空格跳跃,快速双按空格切换飞行;飞行时 WASD 平移、按住空格上升、Shift 下降。再次双按空格直接落地;若正下方有建筑,会移至最近的可站立地面,不会落进实体内。飞行高度上限 3000 米,人物在空中同样保留碰撞。靠近或触碰建筑时显示讲解。环绕镜头可自由旋转缩放,“进入漫游”将镜头移到角色身后;全城俯视按钮再次点击可返回之前的漫游镜头。點擊任一可見地名可選「傳送到這裡」,演示模式則移動觀察鏡頭。遮挡角色或包围镜头的建筑会平滑淡化;镜头可以穿过,人物仍不能穿墙。
建築採用程序生成的階梯體素屋頂、方格窗欞、柱廊、台基與門樓;沒有使用外部模型。静态 Mesh 碰撞体使用 three-mesh-bvh 的 shapecast 胶囊修正,参考 three-player-controller 的胶囊控制思路;使用固定时间步和移动子步防止穿墙。本文件联网加载固定版本 Three.js 与 BVH,纹理和其他内容均在文件内生成。