#Unity

AR-VR-Guide - AR/VR开发全面指南 从基础到高级应用
AR/VR开发工具虚拟现实增强现实UnityGithub开源项目
本指南全面介绍AR/VR开发,涵盖基础知识、开发资源、工具框架及硬件设备。详细探讨Unreal Engine、Unity等主流引擎,以及HoloLens、Oculus Quest等热门头显。同时涉及计算机视觉、摄影测量等相关技术,为AR/VR开发者提供系统学习参考。内容包括应用示例、常用库和开发工具,旨在提升AR/VR开发效率。
arcore-depth-lab - ARCore Depth API在Unity中的高级AR交互示例
ARCore深度APIAR FoundationUnity深度图Github开源项目
ARCore Depth Lab项目包含多个利用深度API的AR交互示例,如3D准星、深度可视化、碰撞检测和角色运动等。基于AR Foundation开发,支持特定Android设备。项目展示了深度数据在AR中的实际应用,为开发者提供了探索深度感知AR技术的示例代码。
ultimate-XR-dev-guide - XR开发者资源大全,从入门到精通
XR开发虚拟现实UnityUnreal EnginevisionOSGithub开源项目
这份XR开发资源大全涵盖头显设备、教程、社区资源和YouTube频道等多个领域。内容包括Unity、Unreal Engine和Apple visionOS平台的开发资料,以及性能优化、设计工具和创新项目等信息。无论是初学者还是经验丰富的开发者,都能从中获取valuable insights,提升XR开发技能,了解行业最新动态。
MapsSDK-Unity - 为Unity项目提供的3D地图可视化SDK
Maps SDKMicrosoft GarageUnity3D地图地理空间数据Github开源项目
MapsSDK-Unity是Microsoft Garage项目开发的Unity插件,用于在Unity项目中实现3D地图可视化。该SDK支持全球3D地形数据的流式传输和渲染,对特定区域提供高精度呈现。针对HoloLens和VR设备等混合现实应用优化,同时提供地理编码API和地理空间数据处理工具。值得注意的是,该项目将于2024年6月30日停止维护,服务将在2025年3月1日关闭。
ViveInputUtility-Unity - Unity多平台VR开发工具,统一API加速应用构建
VIVE Input UtilityUnityVR开发跨平台输入管理Github开源项目
VIVE Input Utility是一个面向Unity的VR开发工具包,支持VIVE、Oculus、Daydream等多个VR平台。它提供统一的API接口,简化了跨平台VR应用的开发过程。该工具包集成了设备输入追踪、角色绑定、UI交互和传送等功能,同时支持OpenXR标准和跨平台手部追踪技术。这使得开发者能够更高效地创建兼容多种VR设备的应用。
natml-unity - 跨平台Unity机器学习集成工具
机器学习Unity跨平台性能优化NatML HubGithub开源项目
NatML是一款为Unity开发者设计的机器学习集成工具,支持多种ML模型格式和跨平台部署。它通过硬件加速提供高性能,并通过NatML Hub简化预训练模型的发现和使用。NatML允许开发者以少量代码实现复杂的机器学习功能,无需深厚的ML背景。该工具简化了Unity项目中机器学习的应用流程,提高了开发效率。
PumkinsAvatarTools - VRChat虚拟形象设置优化工具
Pumkin's Avatar ToolsUnityVRChat头像设置编辑器脚本Github开源项目
PumkinsAvatarTools是Unity编辑器插件,致力于优化VRChat虚拟形象设置流程。主要功能包括组件复制和缩略图优化,简化了形象重新导入过程。兼容VRChat SDK2和SDK3,界面直观,功能丰富,可提高虚拟形象创作和管理效率。
ultimatexr-unity - 专业级Unity跨平台VR开发框架
UltimateXRUnity虚拟现实开源框架跨设备兼容Github开源项目
UltimateXR是一款免费开源的Unity VR开发框架,旨在简化各类虚拟现实应用的开发过程。该框架支持主流VR设备,提供先进的交互机制、手势编辑器和全身化身系统。UltimateXR还包括多种运动模式和高级UI组件,为开发者提供了丰富的工具和方法,适用于从简单原型到大型项目的各种VR应用开发。
GaussianSplattingVRViewerUnity - Unity集成高斯散射技术的OpenXR 3D场景渲染器
Gaussian SplattingVRUnityOpenXR3D渲染Github开源项目
这是一个集成差分高斯光栅化技术的Unity OpenXR渲染器,用于高效渲染3D高斯散射模型。它支持多模型同时加载、多相机渲染和3D场景深度混合,为VR环境提供高质量的实时3D可视化体验。该项目适用于各类3D内容的快速渲染和交互展示,在保证画面质量的同时实现了较高的渲染速度。
VR-Stage-Lighting - VRChat虚拟舞台灯光系统 实现高性能专业照明
VR Stage LightingDMX控制音频反应UnityVRChatGithub开源项目
VR Stage Lighting是专为VRChat设计的虚拟舞台灯光系统,集成着色器、脚本和模型。通过GPU实例化和批处理技术,系统在实现专业照明效果的同时保证高性能。支持DMX512数据传输和AudioLink音频反应,为虚拟世界创作提供多样化舞台灯光。系统允许通过视频流或音频实时控制灯光,营造沉浸式虚拟现场氛围。
Simple-WebXR-Unity - Unity项目轻松实现跨平台AR/VR浏览器体验的WebXR库
SimpleWebXRWebXRUnity虚拟现实增强现实Github开源项目
Simple-WebXR-Unity是一个轻量级库,将WebXR JavaScript API集成到Unity的C#环境中。开发者通过Unity的WebGL构建功能,可以创建在浏览器中运行的AR/VR应用。该项目兼容多种主流浏览器和设备,如Android、iOS、Windows Mixed Reality和Oculus Quest。库提供MRTK集成、手部追踪和观众视角等示例,展示了其在3D绘画和CAD文件查看等领域的应用前景。
CustomNavMesh - Unity导航网格增强系统 实现动态避障和智能寻路
自定义导航网格UnityNavMeshAgentNavMeshObstacle避障Github开源项目
CustomNavMesh是一个基于Unity导航系统的扩展解决方案,使AI代理能在寻路时动态避开静止的其他代理。通过切换NavMeshAgent和NavMeshObstacle组件,实现了更灵活的寻路行为。系统兼容NavMeshComponents,提供自定义Surface、Obstacle和Agent组件,可替换原生组件。CustomNavMesh支持代理间的推挤交互,并根据速度和时间智能控制阻挡状态,提升了AI导航的真实感。
ChatdollKit - 智能3D虚拟助手开发框架
ChatdollKit3D虚拟助手Unity对话控制AI模型Github开源项目
ChatdollKit是一个开源的3D虚拟助手开发框架,支持多种大语言模型,能将3D模型转化为具备语音交互功能的智能角色。该框架提供表情同步、动作控制等功能,兼容Windows、Mac、iOS等多个平台。开发者可利用ChatdollKit快速构建具有自然对话能力的3D虚拟角色,打造流畅的人机交互体验。
Virtual-Human-for-Chatting - Unity驱动的实时交互Live2D虚拟人系统
Live2D虚拟人物Unity聊天APIGithub开源项目
Virtual-Human-for-Chatting项目是Unity驱动的实时交互Live2D虚拟人系统。整合Azure、OpenAI和APISpace API,提供虚拟人物对话、表情变化和人脸检测功能。项目附带详细部署指南和技术文档,面向研究人员和开发者需求。支持1920*1080高清分辨率,采用OpenCVPlusUnity等开源计算机视觉工具。遵循MIT许可证,同时尊重模型和美术资源版权。
anything_about_game - 全面的游戏开发资源库和工具集合
游戏开发计算机图形学Unity游戏引擎资源分享Github开源项目
anything_about_game 是一个综合性游戏开发资源库,涵盖图形渲染、动画、物理引擎和游戏AI等多个领域。该项目汇集了丰富的工具、框架和学习材料,有助于开发者掌握前沿游戏技术。项目内容适合不同水平的开发人员,为提升游戏开发能力提供了宝贵资源。
Rodin - AI 3D Model Generator - 生成和编辑3D模型的便捷工具
AI工具RodinAI 3D模型生成器UnityUnreal Engine3D模型
Rodin通过创新的技术大幅降低3D建模成本,提供与Unity、Unreal Engine和Maya的无缝兼容性,支持导出多种格式。用户可以快速将文字和图像转换为高质量的3D模型,并发布到Sketchfab和Daz3D,享受免费试用以提升建模效率。