如何跑通跨窗口渲染:multipleWindow3dScene

这篇具有很好参考价值的文章主要介绍了如何跑通跨窗口渲染:multipleWindow3dScene。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

New 这是一个跨窗口渲染的示例,用 Three.js 和 localStorage 在同一源(同产品窗口)上跨窗口设置 3D 场景。而这也是本周推特和前端圈的一个热点,有不少人在争相模仿它的实现,如果你对跨窗口的渲染有兴趣,可以读一读这个项目的代码。


https://github.com/bgstaal/multipleWindow3dScenehttps://github.com/bgstaal/multipleWindow3dScene如何跑通跨窗口渲染:multipleWindow3dScene,3d

那么我们如何跑通这段代码呢?

首先把项目克隆下来,放在一个目录,用vscode打开这个目录,在vscode中安装插件live server和 Node.js当然你安装过就不用安装了。

之后是一个简便方法在vscode中双击打开intex.html文件,不断点击右下角的go live,出现一个窗口可以断开连接再点就可以出现多个连接了。

如何跑通跨窗口渲染:multipleWindow3dScene,3d

之后是复杂方法,此时我们可以尝试直接双击index.html文件,看是否能够顺利运行,多半是不可以的因为浏览器阻止了从本地文件系统 (file:///) 加载的 JavaScript 文件发起的跨域请求。这是浏览器的同源策略(Same Origin Policy)的一部分,用于保护用户安全。

此时使用本地服务器运行咱们的项目

之后创建一个简单的 Express 服务器文件,首先在cmd或者终端运行下边两条命令:

npm init -y
npm install express

注意如果报错请查找报错原因,有些电脑可以需要从官网下载node.js进行安装并设置环境变量

然后在项目中创建一个文件server.js,并将下方代码放进去

const express = require('express');
const app = express();
const port = 3000;

app.use(express.static(__dirname));

app.get('/', (req, res) => {
    res.sendFile(__dirname + '/index.html');
});

app.listen(port, () => {
    console.log(`Server is running at http://localhost:${port}`);
});

之后运行程序

node server.js

注意如果报错请查找原因

通过浏览器访问项目: 打开浏览器,并在地址栏中输入 http://localhost:3000

记得打开多个页面,之后阉割版量子纠缠就出现了 文章来源地址https://www.toymoban.com/news/detail-757827.html

到了这里,关于如何跑通跨窗口渲染:multipleWindow3dScene的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何跑通 SPHINCS+官方代码(Mac和Windows两平台)

    Choco是一个Windows环境下的包安装工具,下载完之后就可以使用choco install类似于Linux里面的apt-get install 命令来安装各种包 第一步:使用管理员身份打开cmd 第二步:输入命令安装choco 第一步:重启cmd 第二步:输入命令 第三步:遇到要求输入的,输入“ A ”即可,意为 ALL全部执

    2024年02月03日
    浏览(35)
  • 【如何跑通基于AOD-NET的去雾算法】

    论文来源: 如果想要了解算法原理请看这篇文章https://blog.csdn.net/Flag_ing/article/details/108923617 window10或window11系统 python3.7 ; pytorch0.4 ;使用Anaconda来管理编程环境; python语言编程软件为pycharm 论文地址:https://arxiv.org/pdf/1707.06543.pdf 相关代码:https://github.com/MayankSingal/PyTorch-Image-De

    2024年02月02日
    浏览(35)
  • Electron 主进程和渲染进程传值及窗口间传值

    1    渲染进程调用主进程得方法  下面是渲染进程得代码: 下面是主进程得代码:  ipcMain.on(\\\"xxx\\\",function () { } )    2 渲染进程与渲染进程之间的传值 使用remote.BrowserWindow在某个渲染进程中打开一个新窗口,并向新窗口中传值 然后在新窗口中html开始Script标签内加入接收监听代码

    2024年02月15日
    浏览(43)
  • OpenAI-gym 关于render无法弹出游戏窗口以及想要在训练时不渲染然后在测试时再渲染的解决方案

    你使用的代码可能与你的gym版本不符 在我目前的测试看来,gym 0.23的版本,在初始化env的时候只需要游戏名称这一个实参,然后在需要渲染的时候主动调用render()去渲染游戏窗口,比如: 而在gym0.26的版本,在初始化env的时候你需要加入另一个实参:render_mode,如: 具体参数参

    2023年04月26日
    浏览(33)
  • python VTK PyQt5 VTK环境搭建 创建 渲染窗口及三维模型,包含 三维模型交互;

      目录 Part1. VTK 介绍 Part2. PyQt5 VTK环境搭建 安装Anaconda 自带Python Anaconda下载 安装PyQt5 安装 VTK Part3 :PyQt VTK 结合样例: Part1. VTK 介绍 VTK(visualization toolkit)是一个开源的免费软件系统,主要用于三维计算机图形学、图像处理和可视化。Vtk 是在面向对象原理的基础上设计和实现的

    2024年02月11日
    浏览(51)
  • 如何正确选择集体渲染(云渲染)和gpu离线渲染

    在数字娱乐领域,渲染是制作高质量影像的关键步骤之一。随着技术的不断发展和应用的广泛普及,渲染方式也在不断演进。目前,集体渲染(云渲染)和GPU离线渲染是两种比较流行的渲染方式。那么,哪种方式会更快呢?下面,我们来详细分析一下。 集体渲染(云渲染)

    2023年04月25日
    浏览(39)
  • 3D 渲染技巧-如何创建高质量写实渲染?

    掌握创建高质量建筑渲染和任何 3D 渲染的艺术是一项复杂且需要技巧的工作,通常需要多年的经验和实践。实现逼真的结果需要仔细考虑众多因素,并避免可能导致缺乏真实性的假渲染效果的常见错误。 在追求创建真正逼真的 3D 渲染的过程中,我们经常会遇到一些常见错误

    2024年02月15日
    浏览(59)
  • 渲染如何做到超强渲染?MAX插件CG MAGIC中的渲染功能!

    渲染工作应该算是设计师的日常工作流程中最重要的环节之一了。如果渲染速度加快,可能是要看渲染技巧掌握的有多少了。 大家熟悉的3d Max本地渲染通道,对于CG MAGIC渲染功能你也一定不能错过,要知道操作简单易使用,就完全拿捏了效率。 CG MAGIC支持VRay与Corona的测试渲

    2024年02月10日
    浏览(49)
  • 渲染对电脑伤害大吗_如何减少渲染伤机?

    虽然说摄影穷三代,但想要自己的本地配置跟上自己的创作速度,高昂的硬件配置支出也可以让自己穷一段时间。CG制作过程中, 渲染 是必不可少的一步,而且这一步也是很吃“机器”的,那很多人也会担心,如果经常用自己的电脑渲染,那渲染对电脑有伤害吗?答案是肯定

    2024年02月09日
    浏览(54)
  • Maya云渲染如何使用,Maya云渲染流程实操!

    Maya 是一款专业的 3D 软件,用于创建逼真的角色和大片的效果,Maya可以加速工作流程,帮助您专注于创造力并按时完成任务。 也可以为角色和场景添加精美的细节,并提供让客户满意的优质作品。更有无数业内顶级艺术家依靠 Maya来创作更复杂的镜头、角色和世界,说到Ma

    2024年02月06日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包