ai21.net
語言

火山島3D場景版本對比

示範影片

火山島3D場景版本對比 — 1

提示詞

Create a beautiful, highly detailed, fully interactive 3D prehistoric island using Three.js and WebGL. Deliver everything in a single standalone HTML file that opens directly in Chrome. Embed assets wherever possible.

VISUAL DIRECTION
Build a large, rounded island surrounded by an ocean with a transparent underwater cross-section. The result should feel like a premium miniature world: lush vegetation, expressive dinosaurs, rich materials, atmospheric lighting, and polished animation. Use a cohesive, stylized art direction rather than basic geometric shapes.
ISLAND
Create varied terrain with beaches, rocky cliffs, dense prehistoric forests, giant ferns, a waterfall, a freshwater pond, and a volcano. Add a small research station, wooden walkways, observation platforms, supply crates, and dinosaur nests. Make the island spacious enough for dinosaurs to move naturally between distinct areas.

WATER CROSS-SECTION
The water must form a deep, rounded volume around the island, with clearly visible underwater scenery through its sides. Include a textured seabed, rocks, aquatic plants, fish, bubbles, and a green marine reptile swimming beneath the surface. Do not place ordinary land dinosaurs underwater, and do not add a submarine.
Use animated waves, Fresnel reflections, underwater light patterns, shoreline foam, and splashes. Avoid transparency sorting artifacts and visible gaps between the island and water.

DINOSAURS
Include several distinct species, such as a long-necked sauropod, Triceratops, Stegosaurus, a large theropod, and smaller herd animals. Add pterosaurs circling overhead.
Give every species recognizable anatomy, shaped bodies, articulated limbs, detailed heads, tails, and appropriate skin patterns. Avoid assembling the finished dinosaurs from obvious boxes or disconnected spheres.

NATURAL ANIMATION
Use hierarchical skeletons with correctly positioned joints. Walking must have distinct stance and swing phases: feet stay planted during contact and lift cleanly during each step. Match stride length to movement speed.

Use terrain sampling and inverse kinematics to keep feet on the ground. Add weight shifts, subtle body movement, balanced tail motion, head turns, and breathing. Dinosaurs must never float, slide, intersect the ground, or walk through buildings, rocks, trees, or each other.
Use obstacle avoidance and safe paths. Different species should have different movement speeds, gait patterns, and behaviors. Marine animals must face their direction of travel.

INTERACTION
Allow users to:

Rotate the camera freely, zoom, and inspect the underwater cross-section.
Select a dinosaur and follow it with a smoothly moving camera.

Place food in suitable locations and watch nearby dinosaurs approach and eat.

Trigger drinking, resting, calling, and herd movement.

Explore nests and watch a hatchling emerge.
Trigger a marine reptile surfacing with a splash.
Switch between daylight, sunset, and night.
Adjust rain, wind, and volcanic activity.
Pause the simulation and reset the scene.
Make every control produce a clear, visible response. Keep interactions repeatable and prevent overlapping animations from breaking character poses.
ATMOSPHERE AND AUDIO
Add moving foliage, drifting clouds, birds, insects, rain particles, and warm research-station lights at night. Include quiet atmospheric music and environmental sounds with a working music toggle and volume slider. Start audio only after user interaction.
INTERFACE
Use a compact, elegant interface with English labels. Keep the scene dominant and avoid large panels covering the island. Make the layout responsive for desktop and mobile.
TECHNICAL QUALITY
Use instancing for repeated vegetation and props, efficient geometry, appropriate shadows, and restrained post-processing. Balance visual richness with smooth real-time performance.
Build a complete scene, not a mockup. Test the final HTML directly in a desktop browser, inspect screenshots and the console, exercise every interaction, and fix loading errors, floating dinosaurs, foot sliding, broken collisions, water artifacts, and camera problems before delivery.

中文翻譯

使用 Three.js 和 WebGL 創建一個美麗、高度精細、完全可交互的 3D 史前島嶼。把所有內容交付爲一個可直接在 Chrome 中打開的獨立 HTML 文件。儘可能內嵌資源。

視覺方向
構建一座大型、圓潤的島嶼,四周環繞着海洋,並帶有一個透明的水下剖面。最終效果應像是一個高級的微縮世界:茂盛的植被、富有表現力的恐龍、豐富的材質、有氛圍的光照,以及精緻的動畫。使用統一、風格化的藝術方向,而不是基礎的幾何形狀。
島嶼
創建多樣的地形,包括海灘、巖石懸崖、茂密的史前森林、巨型蕨類、一處瀑布、一個淡水池塘和一座火山。添加一個小型研究站、木質步道、觀景平臺、補給箱和恐龍巢穴。讓島嶼足夠寬敞,使恐龍能在不同區域之間自然移動。

水體剖面
水體必須圍繞島嶼形成一個深邃、圓潤的體塊,從側面能清楚看到水下景觀。包括有紋理的海牀、巖石、水生植物、魚、氣泡,以及一隻在水面下遊動的綠色海洋爬行動物。不要把普通的陸地恐龍放在水下,也不要添加潛水艇。
使用動態波浪、Fresnel 反射、水下光紋、海岸泡沫和水花。避免透明排序僞影,以及島嶼與水體之間可見的縫隙。

恐龍
包含幾個不同的物種,例如長頸蜥腳類、三角龍、劍龍、大型獸腳類,以及較小的羣居動物。添加在上空盤旋的翼龍。
讓每個物種都具有可辨識的解剖結構、有形的身體、有關節的四肢、精細的頭部、尾巴,以及合適的皮膚花紋。避免用明顯的方塊或互不相連的球體拼出成形的恐龍。

自然動畫
使用層級骨架,並讓關節位置正確。行走必須具有明確的支撐相和擺動相:在觸地時腳保持踩實,並在每一步中乾淨地抬起。步幅長度與移動速度相匹配。

使用地形採樣和反向運動學讓腳保持在地面上。添加重心轉移、細微的身體運動、平衡的尾巴動作、頭部轉動和呼吸。恐龍絕不能漂浮、滑行、穿插地面,或穿過建築、巖石、樹木以及彼此。
使用避障和安全路徑。不同物種應具有不同的移動速度、步態模式和行爲。海洋動物必須朝向其行進方向。

交互
允許用戶:

自由旋轉相機、縮放,並查看水下剖面。
選中一隻恐龍,並用平滑移動的相機跟隨它。

在合適的位置放置食物,觀看附近的恐龍靠近並進食。

觸發飲水、休息、鳴叫和羣體移動。

探索巢穴,觀看幼崽破殼而出。
觸發一隻海洋爬行動物帶着水花浮出水面。
在白天、日落和夜晚之間切換。
調整降雨、風和火山活動。
暫停模擬並重置場景。
讓每個控件都產生清晰可見的響應。保持交互可重複,並防止重疊的動畫破壞角色姿態。
氛圍與音頻
添加擺動的枝葉、飄動的雲、鳥、昆蟲、雨滴粒子,以及夜晚溫暖的研究站燈光。包含安靜的氛圍音樂和環境音,並提供可用的音樂開關和音量滑塊。僅在用戶交互之後纔開始播放音頻。
界面
使用緊湊、優雅的界面,並採用英文標籤。保持場景佔主導,避免大面板遮擋島嶼。讓佈局在桌面端和移動端都具有響應性。
技術質量
對重複的植被和道具使用實例化,使用高效的幾何體、恰當的陰影和剋制的後期處理。在視覺豐富度與流暢的實時性能之間取得平衡。
構建一個完整的場景,而不是模型稿。直接在桌面瀏覽器中測試最終的 HTML,檢查截圖和控制臺,逐項試用每個交互,並在交付前修復加載錯誤、恐龍漂浮、腳部滑移、碰撞失效、水體僞影和相機問題。

溯源

原作者
vib3coded
發佈日期
2026-09-22(由推文 ID 反解)
原始出處
查看原帖 ↗
收錄來源
zhuyansen/awesome-opus-5.5-video · 2102450239923720440 · 未聲明授權