3DPrompt.
GitHub
返回作品庫
Claude Opus 5.5參考創作說明

互動式 3D 史前島嶼

Vib3Coded 在一則討論串中分享的提示詞,描述其測試 Claude Opus 5.5 的過程。提示詞要求製作一個獨立運作的 Three.js/WebGL 互動式史前島嶼,包含水下剖面、會動的恐龍與海洋生物、環境控制項、音效,以及瀏覽器測試。

創作者 Vib3Coded查看原始來源
互動式 3D 史前島嶼

關於此範例

根據創作者公開專案整理的起始說明,並非逐字原始提示詞。實際結果可能不同。

Three.jsWebGL史前島嶼恐龍水下剖面互動式場景程序式動畫反向運動學

提示詞

使用 Three.js 和 WebGL,建立一座精美、高度細緻且完全互動的 3D 史前島嶼。所有內容都必須放在單一獨立 HTML 檔案中,直接以 Chrome 開啟即可執行。盡可能將資產嵌入檔案。 視覺方向 建立一座大型圓潤島嶼,四周環繞海洋,並透過透明的水下剖面呈現水下景觀。整體應具有高級微縮世界的質感:繁茂植被、富有表情的恐龍、豐富的材質、具氛圍感的光照,以及精緻流暢的動畫。採用一致且風格化的美術方向,不要只使用基本幾何形狀。 ISLAND 打造多樣化地形,包括沙灘、岩石峭壁、茂密的史前森林、巨型蕨類、瀑布、淡水池塘和火山。加入小型研究站、木製步道、觀景平台、補給箱和恐龍巢穴。島嶼的空間要足夠寬敞,讓恐龍能在不同區域之間自然移動。 水下剖面 水體必須在島嶼周圍形成深邃、圓潤的立體體積,並能透過側面清楚看見水下景觀。加入帶有貼圖的海床、岩石、水生植物、魚群、氣泡,以及一隻在水面下游動的綠色海生爬蟲類。不要把一般的陸生恐龍放在水下,也不要加入潛水艇。 使用會動的波浪、菲涅耳反射、水下光影、岸邊泡沫和濺水效果。避免透明度排序瑕疵,以及島嶼與水體之間出現明顯縫隙。 DINOSAURS 加入數種外觀明顯不同的物種,例如長頸蜥腳類、三角龍、劍龍、大型獸腳類和較小型的群居動物。加入在上空盤旋的翼龍。 讓每個物種都具備可辨識的解剖結構、經過塑形的身體、具關節結構的四肢、細緻的頭部、尾巴,以及符合物種特徵的皮膚紋理。避免用一眼可見的方塊或互不相連的球體組裝完成的恐龍。 自然動畫 使用階層式骨架,並正確配置關節位置。行走時必須清楚區分支撐相與擺動相:腳在接觸地面期間要保持踩穩,每一步抬腳時都要乾淨俐落。步幅必須配合移動速度。 使用地形取樣和反向運動學,讓腳部保持貼地。加入重心轉移、細微的身體動作、平衡的尾巴擺動、轉頭和呼吸。恐龍絕不能漂浮、滑步、穿入地面,或穿過建築物、岩石、樹木和彼此。 使用障礙物迴避和安全路徑。不同物種應具備不同的移動速度、步態模式和行為。海洋動物必須朝向前進的方向。 INTERACTION 允許使用者: 自由旋轉鏡頭、縮放,並檢視水下剖面。 選取一隻恐龍,並讓鏡頭平順地跟隨牠移動。 將食物放在合適的位置,觀察附近的恐龍靠近並進食。 觸發飲水、休息、鳴叫和群體移動。 探索巢穴,觀看幼體孵化出巢。 觸發海生爬蟲類濺起水花浮出水面的動作。 在白天、日落和夜晚之間切換。 調整降雨、風勢和火山活動。 暫停模擬並重設場景。 每個控制項都必須產生清楚、可見的回應。互動必須能重複執行,並避免重疊動畫導致角色姿勢錯亂。 氛圍與音效 加入隨風擺動的植被、飄動的雲朵、鳥類、昆蟲、雨滴粒子,以及夜晚研究站散發的溫暖燈光。加入安靜的氛圍音樂和環境音效,並提供可正常運作的音樂切換開關與音量滑桿。只有在使用者互動後才開始播放音訊。 INTERFACE 使用精簡、優雅且帶有英文標籤的介面。讓場景保持主導地位,避免大型面板遮住島嶼。版面配置必須適應桌面和行動裝置。 技術品質 針對重複出現的植被和道具使用實例化,採用高效率的幾何結構、合適的陰影和適度的後製處理。在豐富的視覺效果與流暢的即時效能之間取得平衡。 建立完整場景,而不是示意模型。直接在桌面瀏覽器中測試最終 HTML,檢查畫面截圖和主控台,逐一操作所有互動功能,並在交付前修正載入錯誤、恐龍漂浮、腳步滑動、碰撞失效、水體瑕疵和鏡頭問題。

如何使用這段提示詞

01

從合適的工具開始

開啟你慣用的程式設計助手或 3D 工具。可先嘗試範例使用的模型,並查看連結專案中的設定說明。

02

先選一個地方修改

替換主體、美術風格或場景,清楚描述鏡頭和互動。先完成簡化版本,再逐項打磨細節。

03

為場景加入專屬模型

需要自己的角色或道具時,用簡短的物件描述或參考圖製作 3D 模型,再匯入專案。

預覽作品屬於各自的創作者。重複使用程式碼或素材前,請查看原始來源與專案授權條款。