登录社区云,与社区用户共同成长
邀请您加入社区
摘要: harmony-blender项目成功将开源3D创作工具Blender移植到OpenHarmony/HarmonyOS平台,适配鸿蒙图形栈与分布式特性,支持原生GPU渲染。项目解决了EGL接口适配、跨平台编译、触控交互映射等技术难点,并优化移动端性能与兼容性。目前提供华为应用市场直接安装或源码编译部署,未来计划探索分布式渲染、手写笔支持等方向。这一实践验证了鸿蒙运行专业级软件的能力,为开源
React Three Fiber是一个将Three.js与React结合的3D渲染库,它通过JSX语法映射Three.js的API,使开发者能够用声明式React组件构建3D场景。该库支持完整的Three.js功能,提供高性能渲染,并与React状态系统深度集成。安装简单,支持TypeScript和React Native,拥有丰富的生态工具链(如drei、rapier等),适用于产品展示、数据
以 InternLM-XComposer2 模型为训练起点、引入 MoE Connector 结构的多模态大语言模型,具有先进的图表理解、图表重绘、图表编辑、重要部分高亮、转换图表类型等能力。
结论:当然有必要,[Comfyui]能做的东西比[webui]多太多了,下面这个工作流在comfyui中你只需要上传一张图片即可运行,但是在webui中你得来回切换文生图、图生图、controlnet、[lora]等,这效率是成倍数提高的。
void ASnakeHead::SetupPlayerInputComponent(UInputComponent* PlayerInputComponent){Super::SetupPlayerInputComponent(PlayerInputComponent);PlayerInputComponent->BindAxis(TEXT(“Turn”), this, &ASnakeHead:
这篇文章是点云变化检测的,主要是针对城市场景。本文提出了一种对原始3D数据直接进行变化检测的方法(栅格化数据(Rasterized Data)会导致信息丢失,因此更倾向于使用原始3D数据)----Siamese KPConv网络.栅格化数据(Rasterized Data)栅格化是将点云数据转换为规则的二维或三维网格的过程。每个网格单元(称为像素或体素)包含一个或多个点的信息。在二维栅格化中,点云
今天和大家分享一个基于SD1.5的3D大模型:AWPoly3D。该模型是AWP系列的3D大模型,此模型的人物是基于旗下的“堆友”开源Avatar作为数据集训练的,生成的人物具有非常明显的辨识度。也可以用来制作3Dicon,3D场景,也非常推荐使用此模型训练跟3D角色和IP有关的LoRA。目前的最新版本1.1是在1.0的基础上进行了升级优化改进。(1)优化了对不同全人种生成的支持(2)对于提示词的响
3DGS即是3D Gaussian Splatting。出自2023年的一篇名为《3D Gaussian Splatting for Real-Time Radiance Field Rendering》([[3D Gaussian Splatting for Real-Time Radiance Field Rendering.pdf]]),作者是BERNHARD KERBL和GEORGIOS
通义是一个通情、达义的国产AI模型,可以帮你解答问题、文档阅读、联网搜索并写作总结,最多支持1000万字的文档速读。通义tongyi.ai_你的全能AI助手。通义是一个通情、达义的国产AI模型,可以帮你解答问题、文档阅读、联网搜索并写作总结,最多支持1000万字的文档速读。通义tongyi.ai_你的全能AI助手。通义是一个通情、达义的国产AI模型,可以帮你解答问题、文档阅读、联网搜索并写作总结,
具体而言,我们提出的ISMP包含一个关键的感知模块 —— Proposal Insight Engine(SIE),它可将点云的复杂内部信息抽象为关键全局特征。此外,为了更好地使结构信息与点云数据对齐,我们提出一种增强的关键点特征提取模块,用于放大空间特征表示。同时,融入一种新颖的特征过滤模块,以减少噪声和冗余特征,从而进一步对齐精确的空间结构。
Aspose.3D for Node.js via Java lets developers load, convert, and manipulate 3D content entirely in code, no external tools required. Aspose.3D for Node.js via Java is a cross-platform, server-side
25年2月来自华中科大和地平线的论文“RAD: Training an End-to-End Driving Policy via Large-Scale 3DGS-based Reinforcement Learning”。现有的端到端自动驾驶 (AD) 算法通常遵循模仿学习 (IL) 范式,该范式面临着因果混淆和开环间隙等挑战。这项工作建立一个基于 3DGS 的闭环强化学习 (RL) 训练范式
层级3D/6D姿态估计是实现全面3D场景理解的关键步骤,它将使机器人和具身人工智能领域广泛的应用成为可能。近期的研究探讨了从合成分析的角度来处理一系列2D和3D任务的神经网络网格模型。尽管这些方法在很大程度上增强了对抗部分遮挡和领域转移的鲁棒性,但它们在很大程度上依赖于3D标注来进行部分对比学习,这限制了它们只能应用于有限的类别,并阻碍了高效的扩展。在本工作中,我们提出了DINeMo,这是一种新的
本研究聚焦于超宽带(UWB)通信系统中微带线馈矩形天线的性能优化,通过三维时域有限差分(3D FDTD)方法模拟超宽带脉冲在微带结构中的传播特性,重点计算回波损耗(Return Loss)参数。研究采用Rogers RT/duroid 5880低介电常数基板,结合高斯脉冲激励源与完美匹配层(PML)吸收边界条件,实现高频电磁场的精确建模。
SolidWorksComposer Player 是一个免费应用程序,它允许内容创作者将 Composer 内容分发给任何最终用户。Composer Player 与 Composer 一样具有高性能。Composer Player 绝不仅仅是一个简单的查看器,内容使用者可以在产品可交付内容中获得深入的互动体验。allWebPlugin中间件是一款为用户提供安全、可靠、便捷的浏览器插件服务的中间
地图功能是移动应用中最常见且重要的功能之一,无论是出行导航、位置分享、周边搜索还是物流配送,都离不开地图组件的支持。是一个基于高德地图最新 3D SDK 的 React Native 组件库,提供了丰富的地图功能和覆盖物组件,支持地图显示、标记点、折线、多边形、圆形、热力图、点聚合等功能,是开发位置服务应用的利器。库名称版本信息3.2.4: 支持 RN 0.72 版本3.2.5: 支持 RN 0.
本文介绍了如何在Flutter for OpenHarmony中使用sensors_plus插件实现传感器融合与3D体感交互。文章包含三部分实战内容:1) 利用加速度计实现重力小球效果;2) 通过陀螺仪计算手机倾斜角度实现3D视差;3) 使用UserAccelerometerEvent精确识别摇一摇动作。同时提供了鸿蒙环境下的配置指南和常见问题解决方案,强调传感器资源释放的重要性。通过结合Matr
本文介绍了Flutter for OpenHarmony中使用vector_math库实现高性能2D/3D图形计算的方法。该库基于Dart语言,提供向量、矩阵等数学运算支持,能完美适配鸿蒙各型设备。文章详细解析了其原理、核心API和使用技巧,包括矩阵变换、精度优化等关键点,并通过3D倾斜视图的实战案例展示其在鸿蒙应用开发中的价值。最后强调理解弧度制、预计算常数等优化建议,助力开发者在鸿蒙平台上实现
静态的排行榜只是数据的堆砌,动效才是交互的灵魂。本文作为运动排行榜系列的下篇,将重点讲解如何实现"数字滚动增长"动画、具有弹跳反馈的点赞交互,以及 CustomScrollView 下的下拉刷新最佳实践。通过本文,你将掌握如何让排行榜页面"活"起来,显著提升用户的操作爽感。
摘要 本文介绍了在Flutter for OpenHarmony平台上使用SliverPersistentHeader组件实现多级吸顶交互效果的方法。通过自定义SliverPersistentHeaderDelegate,开发者可以控制头部的最小/最大高度,并根据滑动偏移量(shrinkOffset)动态渲染UI。文章提供了基础实现示例,包括分类标题的颜色渐变和文字缩放效果,并针对OpenHarm
本文介绍了Flutter for OpenHarmony平台上的Stepper组件使用,该组件可构建分步引导流程,适用于注册、实名认证等场景。文章详细讲解了Stepper的核心结构、垂直/水平模式切换、表单校验实现,并提供了OpenHarmony平台的适配建议,包括长屏幕优化、触感反馈和状态可视化。最后给出了一个包含三个步骤的完整示例代码,展示了如何实现清晰的步骤引导式流程。
在 Flutter for OpenHarmony 的交互设计中,是提升应用“精致感”的利器。3D 视觉:通过和塑造深度。物理交互:吸附物理特性 (FixedExtentScrollPhysics) 与 震动反馈 (HapticFeedback) 缺一不可。鸿蒙适配:在高刷屏上通过精细的参数调节,能让这一经典的滚轮交互重焕新生。📦完整代码已上传至 AtomGit🌐欢迎加入开源鸿蒙跨平台社区开源
图标是移动应用界面的重要组成部分,它们能够直观地传达功能和操作意图,提升用户体验。Font Awesome 是一套广泛使用的图标库,提供了丰富的图标资源。在 Flutter 中,我们可以通过 font_awesome_flutter 库来轻松使用这些图标。本次开发任务聚焦于如何在 OpenHarmony 平台上实现 Font Awesome 图标的适配。我们将通过抽离组件的方式,构建一个可复用的图
在移动开发领域,我们始终面临着平台选择与适配的挑战。当Flutter应用在Android和iOS平台上运行顺畅时,适配HarmonyOS(鸿蒙)已成为许多开发团队的现实需求。Flutter的优势显而易见——编写一套代码,即可在多个平台上运行,开发体验流畅高效。而鸿蒙代表的是下一代互联生态,致力于构建全场景智慧体验。将Flutter应用适配到鸿蒙平台,既是技术挑战,也是拓展产品覆盖范围的机遇。
在移动开发领域,我们总是面临着选择与适配。今天,你的Flutter应用在Android和iOS上跑得正欢,明天可能就需要考虑一个新的平台:HarmonyOS(鸿蒙)。这不是一道选答题,而是很多团队正在面对的现实。Flutter的优势很明确——写一套代码,就能在两个主要平台上运行,开发体验流畅。而鸿蒙代表的是下一个时代的互联生态,它不仅仅是手机系统,更着眼于未来全场景的体验。
Flutter for OpenHarmony3D DNA 螺旋可视化:用 Canvas 构建沉浸式分子模型
按出现频率排序,问题现象贴合开发实战,解决方案均为「一行代码简单配置」,所有方案均为鸿蒙端专属最优解,也是本次代码都能做到**零报错、完美适配」的核心原因,鸿蒙基础可直接用,彻底规避所有3D翻转效果相关的动画卡顿、显示异常、性能问题等,在展示完整代码之前,我们需要深入理解3D翻转效果的核心原理和实现逻辑。基于本次的核心3D翻转效果代码,结合 RN 的内置能力,可轻松实现鸿蒙端开发中。以下是鸿蒙 R
源码开头通过获取鸿蒙设备的屏幕宽度,定义了baseW作为布局的基准宽度,这种写法是 RN 鸿蒙端自适应布局的最佳实践,可以保证在不同尺寸的鸿蒙设备上,变换的组件大小统一、布局美观,不会出现拉伸或挤压的问题。
React Native中的Transform属性详解 Transform是React Native中用于实现2D/3D视觉变换的强大功能,允许开发者对视图进行旋转、缩放、平移等操作。核心变换类型包括:平移(translateX/Y)、缩放(scaleX/Y)、旋转(rotateX/Y/Z)和倾斜(skewX/Y)。变换不会影响元素布局,可能导致重叠,需配合边距或填充使用。变换原点默认在元素中心,
本教程详细介绍了在Flutter项目中引入和使用flip_card库实现3D翻转卡片动画效果的完整流程。主要内容包括: 概述:介绍了flip_card库的特点和本教程目标,包括实现天气预报卡片翻转效果。 引入步骤:通过5个详细步骤指导如何在项目中添加flip_card依赖,包含pubspec.yaml配置和验证方法。 二次封装:讲解如何创建FlashCardHelper工具类来简化控制器管理,提供
摘要 本文介绍了一款基于Flutter框架开发的"HEMO-3D"血细胞交互教学应用,旨在通过3D可视化技术提升生物医学教育效果。该应用创新性地采用CustomPainter在2D屏幕上模拟3D投影,精确呈现红细胞、白细胞和血小板的立体形态。研究重点包括:1)建立细胞形态的数学模型;2)开发Flutter 3D渲染引擎;3)实现手势交互功能;4)优化移动端性能。通过数学建模与坐
3DTilesRendererJS是一个基于Three.js的3D Tiles格式渲染器,专为Web环境下高效渲染大规模地理空间数据而设计。该项目实现了OGC 3D Tiles规范的核心功能,支持多种瓦片格式(B3DM/I3DM/PNTS/CMPT),具有高性能、可扩展和跨平台特性。采用分层架构设计,包含核心层、引擎适配层和插件层,通过多级缓存、异步队列等技术优化性能。支持Three.js和Rea
大家好,今天分享的是一个让我兴奋的技术探索:如何在鸿蒙上利用Flutter的3D变换能力,结合物理引擎,打造更具沉浸感的卡片交互体验。传统卡片翻转虽然美观,但缺少真实的物理反馈。本文将带大家突破这一限制,实现一款能感知重力、具有弹性回弹和惯性滑动的3D卡片组件,同时保证在鸿蒙设备上的流畅运行。通过结合Flutter的3D变换能力与物理引擎,我们在鸿蒙平台上实现了具有真实感的3D卡片交互。渐进增强:
本文演示了在Qt中使用VTK的最小示例程序,使用VTK创建显示一个锥体;
qt提供了q3d进行三维开发,虽然这个框架没有得到大量运用也不是那么成功,性能上也有很大的欠缺,但是普通的点到为止的应用展示还是可以的。其中就包括华丽绚烂的三维图表,数据量不大的时候是可以使用的。前面介绍了基础的q3d散点图、柱状图,本篇介绍基础的三维曲面图。Q3DSurface类提供了渲染3D曲面图的方法。该类使开发人员能够渲染3D表面图,并通过自由旋转场景来查看它们。可以通过QSurface3
qt提供了q3d进行三维开发,虽然这个框架没有得到大量运用也不是那么成功,性能上也有很大的欠缺,但是普通的点到为止的应用展示还是可以的。其中就包括华丽绚烂的三维图表,数据量不大的时候是可以使用的。上一篇介绍了基础的q3d散点图,本篇介绍基础的柱状图。
「社区说」第三场:白话 Kotlin 协程活动时间:4 月 22 日20:00-21:00直播链接:立即报名活动背景:本次将由 Android 与 Kotlin 方向谷歌开发者专家朱涛...
活动时间7月8日(本周四)20:00pm-21:00pm活动日程20:00-20:45《Kotlin 编译器插件:我们究竟在期待什么?》对比常见的 Kotlin 元编程的方案,包括反射、注...
Agora Beta Program声网Agora Beta Program 是我们面向声网开发者所专门设立的开发者互动项目。通过声网Agora Beta Program,我们希望可以进...
在项目中需要用到三维曲线轨迹的绘制,在查阅资料后暂定选择qwtplot3D库作为解决方案。qwtplot3d是qt解决三维图形绘制的库,核心通过调用openGL库完成,可以实现三维曲面绘制,三维状态下折线,散点等图形的绘制。但是其在十多年前推出后一直没有太大的更新,而且自带的类并不够丰富,只是暂时能够满足项目开发需求,此篇文章仅作为记录。
我们创建了一个名为Qt Quick 3D的新项目,提供高级API,用于从Qt Quick为用户界面创建3D内容。 我们没有使用会导致动画同步问题和需要多层抽象的外部引擎,而是在Qt Quick Scenegraph中扩展了3D的部分,并为这些扩展的场景图节点(scene graph node)提供了对应的渲染器。