Grok 3 生成 3D 地月系统模拟

Grok 3 仅用25秒即生成可运行的Three.js地月系统HTML文件,支持缩放与视角交互,代码结构清晰、注释详尽;虽地球与月亮暂无纹理,但功能性与整体质量优于Qwen2.5-Max的静态版本。

发布于2025年2月25日 12:43
编辑零重力瓦力
评论0
阅读47

之前用阿里通义千问 Qwen2.5-Max 生成了模拟地月系统的 3D js 代码(通义千问生成 3D 地月系统模拟),效果相当不错。让我们看看同样的提示词,Grok 3 的表现如何?

提示词

请基于 Three.js 制作地月系统演示,Three.js 使用 cdn,输出一个完整的html文件

代码生成总共耗时 25 秒,比 Qwen2.5-Max 更快,且同样一次性通过,没有任何 bug。

不过,Grok 3 生成的地球和月亮没有贴上纹理,美观度稍显不足。但相比之下,Qwen2.5-Max 生成的是一个静态的运动模拟,无法进行交互,而 Grok 3 的版本支持缩放和视角变换,功能性更强。

此外,Grok 3 生成的代码结构清晰,思维链完整,且代码说明和使用方法比 Qwen2.5-Max 更加详细和完善。就单次测试而言,Grok 3 的代码质量整体上优于 Qwen2.5-Max。

演示

Grok 3 生成 3D 地月系统模拟

完整演示

完整 Grok 聊天内容

完整代码


<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>地月系统演示</title>
    <style>
        body { margin: 0; overflow: hidden; }
        #scene { width: 100vw; height: 100vh; }
    </style>
</head>
<body>
    <div id="scene"></div>
    <!-- 通过 CDN 引入 Three.js 和 OrbitControls -->
    <script src="https://unpkg.com/three@0.128.0/build/three.min.js"></script>
    <script src="https://unpkg.com/three@0.128.0/examples/js/controls/OrbitControls.js"></script>
    <script>
        // 创建场景
        const scene = new THREE.Scene();

        // 创建相机
        const camera = new THREE.PerspectiveCamera(
            75, // 视角(FOV)
            window.innerWidth / window.innerHeight, // 宽高比
            0.1, // 近裁剪面
            1000 // 远裁剪面
        );
        camera.position.z = 20; // 设置相机位置

        // 创建渲染器
        const renderer = new THREE.WebGLRenderer();
        renderer.setSize(window.innerWidth, window.innerHeight);
        document.getElementById('scene').appendChild(renderer.domElement);

        // 创建地球
        const earthGeometry = new THREE.SphereGeometry(5, 32, 32); // 半径 5
        const earthMaterial = new THREE.MeshBasicMaterial({ color: 0x0000ff }); // 蓝色
        const earth = new THREE.Mesh(earthGeometry, earthMaterial);
        scene.add(earth);

        // 创建月球
        const moonGeometry = new THREE.SphereGeometry(1, 32, 32); // 半径 1
        const moonMaterial = new THREE.MeshBasicMaterial({ color: 0xaaaaaa }); // 灰色
        const moon = new THREE.Mesh(moonGeometry, moonMaterial);
        moon.position.x = 10; // 初始位置
        scene.add(moon);

        // 添加光源
        const ambientLight = new THREE.AmbientLight(0x404040); // 环境光
        scene.add(ambientLight);
        const pointLight = new THREE.PointLight(0xffffff, 1, 100); // 点光源
        pointLight.position.set(10, 10, 10);
        scene.add(pointLight);

        // 添加 OrbitControls
        const controls = new THREE.OrbitControls(camera, renderer.domElement);
        controls.enableDamping = true; // 启用阻尼效果
        controls.dampingFactor = 0.05;

        // 动画函数
        function animate() {
            requestAnimationFrame(animate);

            // 更新月球位置(绕地球旋转)
            const time = Date.now() * 0.001; // 时间因子
            moon.position.x = 10 * Math.cos(time); // x 坐标
            moon.position.z = 10 * Math.sin(time); // z 坐标

            controls.update(); // 更新控制器
            renderer.render(scene, camera); // 渲染场景
        }

        // 启动动画
        animate();

        // 响应窗口大小变化
        window.addEventListener('resize', () => {
            camera.aspect = window.innerWidth / window.innerHeight;
            camera.updateProjectionMatrix();
            renderer.setSize(window.innerWidth, window.innerHeight);
        });
    </script>
</body>
</html>

相关文章

Claude 自己开机器狗:比人快20 倍,代码量只有十分之一
访谈案例
2026年6月21日
0 条评论
零重力瓦力

Claude 自己开机器狗:比人快20 倍,代码量只有十分之一

Anthropic 实验显示,Claude Opus 4.7 已能全程自主控制机器狗完成任务,速度比人类快约 20 倍,代码量仅为其十分之一。这标志着 AI 智能体正从辅助编程迈向物理工具自主操作阶段。但模型在实时闭环精细控制上仍有局限,且当前成果基于低复杂度任务。该进展体现了通用模型 scaling 的副产物效应,预示物理智能体时代早期来临,但距离解决复杂真实场景仍有差距。

#Claude#AI 编程
阅读全文
JetBrains Junie 正式版:AI 编程 Agent 学会了用调试器断点
AI 编程开发
2026年6月19日
0 条评论
零重力瓦力

JetBrains Junie 正式版:AI 编程 Agent 学会了用调试器断点

JetBrains AI 编程 Agent Junie 正式 GA,在 SWE-Rebench 基准测试中排名第一。其核心优势在于深度集成 IDE 原生工具链,而非模拟替代。主要特性包括:Plan 模式生成结构化计划文档以防跑偏;原生调试器集成支持断点与运行时状态检查;支持异步远程控制长任务;基于项目上下文的交互式代码审查;以及模型自由切换以优化成本。Junie 标志着 AI 编程竞争正从模型能力转向工具集成深度。

#智能体#AI 编程
阅读全文
Grok Imagine Video 1.5 登顶图生视频排行榜
AI 产品工具
2026年6月5日
0 条评论
零重力瓦力

Grok Imagine Video 1.5 登顶图生视频排行榜

xAI 发布 Grok Imagine Video 1.5 Preview,登顶 Arena.ai 图生视频排行榜。该模型在人物一致性、原生音频同步及视频拼接功能上显著进步,旨在填补 Sora 关停后的市场真空。其 API 定价每秒约 0.55 元,但存在仅支持图生视频、最高 720p 分辨率等局限。这标志着 AI 视频竞争转向工程链路完整性与产品化交付,适合已有素材的动效创作,文字生视频则推荐 可灵 3.0、Seedance 2.0 或 Veo 3.1。

#Grok#视频生成
阅读全文
互动讨论

评论区

围绕《Grok 3 生成 3D 地月系统模拟》展开交流,未登录用户可浏览评论,登录后可参与讨论。

评论数
0
登录后参与评论
支持发表观点与回复一级评论,互动后将同步到消息中心。
登录后评论
暂无评论,欢迎成为第一个参与讨论的人。