浏览器中的实时运动计划器和自动驾驶汽车模拟器,由WebGL和Three.js构建。 该项目演示了浏览器中的实时,基于道路,基于格的自动车辆运动计划器。 许多自动驾驶汽车运动计划器都是在C或C ++中接近金属的地方实现的,或者他们利用CUDA或OpenCL等计算平台在GPU上以高度并行的方式生成计划。 使用WebGL,我们可以在浏览器中实施类似的并行计划算法,该算法可以在各种中等功能的消费类图形卡上运行。 使用Three.js,可以在实时3D模拟场景中执行运动计划器。 该模拟器仍在开发中。 您可能会看到错误,WebGL崩溃,奇怪的车辆行为以及许多其他故障。 目前,它仅在了和起作用。 目标帧速率为60fps,但运行速度可能会变慢,具体取决于您的硬件计划需要多长时间。 这个怎么运作 该运动计划器主要基于两位博士学位。 基于并行晶格的轨迹规划的相关论文:Matthew McNaughton的实
2022-07-06 23:29:04 36.84MB javascript npm threejs simulation
1
WebGui WebGui是一个示例,显示了如何在Web浏览器中使用IMGUI用户界面。 在此处查看。 截屏: 本示例使用Emscripted将c ++编译为Web Assembly(WASM)二进制文件,可以将其作为应用程序在浏览器中运行。 来源取决于OpenGL3,ES3,GLFW以及Freetype和IMGui。 我试图使IMGUI的最轻量级版本可以在浏览器中运行。
2022-07-05 16:18:20 431KB gui web glfw imgui
1
UnityIntegration 该项目是使用版本6.0.8生成的。 此存储库打包了Angular库的源代码,旨在将Unity WebGL构建包含在任何Angular应用程序中。 图书馆的资源位于projects/unity-angular 图书馆建设 运行ng build unity-angular来构建库。 然后复制dist/unity-angular/esm5文件夹和dist\unity-angular\esm2015文件夹内的projects/unity-angular/src/assets文件夹。 移至dist / unity-angular软件包并运行npm pack来构建一个npm软件包。 使用图书馆 运行npm install 在您的项目中安装该库。 添加```<script src =“ ../../ assets
2022-07-05 11:51:23 18MB TypeScript
1
亲测可用,这个是我unity 2020.3.30f1整理打包导出的package 下载到项目中遇到的问题可以及时跟我沟通,坑我都踩过啦。 Unity Standalone File Browser A simple wrapper for native file dialogs on Windows/Mac/Linux. Works in editor and runtime. Open file/folder, save file dialogs supported. Multiple file selection. File extension filter. Mono/IL2CPP backends supported. Linux support by Ricardo Rodrigues. Basic WebGL support.
2022-07-04 21:04:32 1.06MB WebGL UnityOpenFile
1
如果用unity里的InputField输入框,那么这个刚好解决你的问题。 解决WebGL输入框输入问题,亲测可用。 做项目浏览器窗口全屏,而不是全屏模式(全屏模式下使用会出字符倒输的问题)。
2022-07-04 21:04:31 75B InputField unity3d webgl 输入字符
1
很多骗子的链接是假的 这个绝对是真的 https://sites.google.com/site/webglbook/ This book covers the WebGL 1.0 API along with all related JavaScript functions. You will learn how HTML, JavaScript, and WebGL are related, how to set up and run WebGL applications, and how to incorporate sophisticated 3D program “shaders” under the control of JavaScript. The book details how to write vertex and fragment shaders, how to implement advanced rendering techniques such as per-pixel lighting and shadowing, and basic interaction techniques such as selecting 3D objects. Each chapter develops a number of working, fully functional WebGL applications and explains key WebGL features through these examples. After finishing the book, you will be ready to write WebGL applications that fully harness the programmable power of web browsers and the underlying graphics hardware. Book examples by chapter
2022-07-04 19:54:22 570KB WebGL 编程指南 源码 Programming
1
three.js JavaScript 3D库 该项目的目的是使用默认的WebGL渲染器创建易于使用,轻巧的3D库。在示例中,该库还提供了Canvas 2D,SVG和CSS3D渲染器。 ------ - 用法 此代码创建一个场景,一个照相机和一个几何立方体,并将该立方体添加到场景中。然后,它为场景和摄像机创建一个WebGL渲染器,并将该视口添加到document.body元素中。最后,它为摄像机场景中的立方体设置动画。 import * as THREE from './js/three.module.js' ; let camera , scene , renderer ; let geometry , material , mesh ; init ( ) ; animate ( ) ; function init ( ) { camera = new THREE . Perspe
2022-07-04 16:10:04 67.59MB JavaScript
1
适用于Unity WebGL的JsonNet,普通的JsonNet是不能运行在webgl上的
2022-07-02 09:09:24 214KB untiy
1
状态:停产。 Artflow ArtFlow是一款前端VR 3D软件,您可以在其中使用VR控制器绘制自己的世界。 ArtFlow受和影响很大。 讲解 该教程可以在找到。 美术馆 本地执行 依存关系 为了在本地使用该应用程序,您需要在系统上安装相对较新版本的或 。 ArtFlow基于以下软件包: 是我们的自定义库,用于在VR中创建UI。 我们正在努力尽可能地维护它,随时为您贡献力量! 安装依赖项非常简单: $ cd path/to/artflow $ yarn install 建立 您可以使用以下npm命令来构建应用程序: $ cd path/to/artflow $ yarn run build 生成的输出位于build /文件夹中。 开发环境 如果要修改应用程序,则可以使用我们创建的开发环境。 您首先必须通过运行以下命令启动开发服务器: $ cd path/to/artflow $ yarn run dev 将监视更改,您可以直接修改代码。 整合您自己的代码 为了让您轻松进入现有代码,可以在下面查看代码在应用程序中的流向的草案: 创建我自己的工具 扩展Abstrac
2022-06-30 16:13:04 4.74MB webgl threejs vr webvr
1
Vizor 创建 ==== Vizor Create 是用于 WebGL、WebVR 和其他 HTML5 API 的可视化编程工具。 在在线使用 Vizor Create! 请务必阅读、(可能会更改)。 介绍 通过在有向无环图中的节点之间路由数据,可以构建任意逻辑。 与更传统的编程模式相比,这是快速原型设计或创造性探索的一种特别有效的方法。 编辑器功能齐全,带有实时预览、数据流可视化、结构视图、动态按需文档、复制/剪切/粘贴、持久性和可用作示例或模块化构建块以实现更复杂逻辑的片段目录. 为了构建更大的项目,逻辑可以嵌套在子图中,子图中可以通过命名代理节点接收和发出数据。 嵌套图中的逻辑可以直接渲染或可选地渲染到渲染目标,随后可以将其用作普通纹理。 循环被建模为每次循环迭代评估一次的嵌套图。 Vizor Create 目前拥有大约 260 个插件,提供的功能包括但不限于以下功能:
2022-06-30 15:59:09 23.31MB JavaScript
1