首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • CSS3强制启用 GPU 加速渲染 CSS3 动画

    CSS3强制启用 GPU 加速渲染 CSS3 动画 css3 transform:translateZ(0)解决一个存在已久并早已知悉解决方案的渲染问题… 最终,只用了一小段的css代码就解决了 transform : translate(x,y); 在监听滑鼠滚动事件时,判断上下执行相应动画总是会卡顿(帧数很低,不稳定),之前了解过 -webkit-transform: translateZ(0);或者-webkit-transform : translate3d(0,0,0);属性,也就是强制启用gpu 加速渲染动画 transform:translateZ(0px); -webkit-transform-style:preserve -3d; -webkit-transform: translate3d(0,0,0); 这个CSS属性等于告诉了浏览器用GPU来渲染该层,与一般的CPU渲染相比,提升了速度和性能。 被加速元素如果有position定位的子元素,这些子元素有可能无法渲染到被加速元素以外的区域——left设置成-10000px都会渲染成0px; pc上有些显卡还会出现渲染bug

    99410编辑于 2024-03-12
  • 来自专栏亮哥的DevOps

    Jenkins X--(3)具备什么样的加速能力

    关联的加速能力项:对所有生产构件进行版本控制 2、自动化部署过程 环境 Jenkins X 在安装过程中会自动创建基于 Git 的环境,并且使用jx create environment命令来轻松地创建新的环境 关联的加速能力项:培养和支持团队试验 使用预览环境是导入自动化测试的绝佳方式。虽然 Jenkins X 支持这种方式,但是我们尚没有针对预览环境进行自动化测试的例子。 相关内容包括: 关联的加速能力项:实施自动化测试 关联的加速能力项:自动化部署过程 永久环境 在软件开发中,我们习惯于在变更部署到生产环境之前在多套环境中验证。 关联的加速能力项:自动化部署过程 3、使用主干开发分支策略 《Accelerate》一书的研究发现那些使用短分支生命周期并基于主干开发的团队拥有更好的效能。 5、实施持续交付 Jenkins X 将 CD 视为一个变更合入主干后到线上环境运行的活动。Jenkins X 将发布流水线中的大部分环境自动化: Jenkins X 建议使用语义化版本号。

    78020发布于 2019-11-26
  • 来自专栏林德熙的博客

    通过日志判断 Uno Platform 是否在 X11 使用 OpenGL 渲染加速的方法

    本文告诉大家如何在 UNO 里面,如何通过日志信息判断是否在 Linux 的 X11 平台上使用 OpenGL 渲染加速 本文的方法适用于 UNO 的 5.2.175 版本,其他版本还请大家自行测试 需要先开启 Uno.UI.Adapter.Microsoft.Extensions.Logging.LoggingAdapter.Initialize(); #endif } 可在 Program.cs 里添加测试代码,如下面代码,如果有命令行参数,则不开启 OpenGL 渲染加速 在开启 OpenGL 渲染加速时,可在控制台看到如下输出代码 trce: Uno.WinUI.Runtime.Skia.X11.X11OpenGLRenderer[0] Render 0 trce : Uno.WinUI.Runtime.Skia.X11.X11OpenGLRenderer[0] Render 1 trce: Uno.WinUI.Runtime.Skia.X11.X11OpenGLRenderer [0] Render 2 trce: Uno.WinUI.Runtime.Skia.X11.X11OpenGLRenderer[0] Render 3 通过阅读 UNO 的源代码

    60910编辑于 2024-07-24
  • 来自专栏自动化、性能测试

    Docker(3)- Centos 7.x 下 Docker 镜像加速配置

    https://www.cnblogs.com/poloyy/category/1870863.html 前言 默认情况下,Docker 下载镜像是从官网下载,下载速度 特别特别的慢 使用国内加速器可以提升获取 Docker 官方镜像的速度 国内镜像加速操作 直接复制即可到 Linux 下回车即可 配置多个地址,避免某个站点不行时自动切换到后面的站点 sudo mkdir -p /etc/docker sudo

    1.3K10发布于 2020-11-05
  • 来自专栏安装教程

    3D创作必备!Blender 3.6永久免费版下载+避坑指南(附中文界面配置技巧)

    ​一、软件定位与特性Blender 是开源免费的3D创作套件,支持建模、动画、渲染、视频剪辑等全流程创作。 3.6 LTS 版本作为长期支持版,新增几何节点资产库、Cycles X 渲染加速等核心功能,适合影视特效、游戏开发、工业设计等领域。二、安装环境准备1. .zip步骤2:启动安装程序解压压缩包,双击 blender-3.6.0-windows-x64.msi 文件,点击 Next:步骤3:自定义安装组件(没有这个步骤的跳过)勾选关键组件(建议保留默认全选 渲染引擎配置在 Render Properties 面板选择 Cycles 渲染器,开启GPU加速:import bpy bpy.context.preferences.addons['cycles'] 下载中文语言包 ,解压到:Blender安装目录\3.6\datafiles\locale\zh_CN Q3:插件安装失败?

    5.1K10编辑于 2025-03-03
  • 来自专栏人生代码

    Vue 3 条件渲染

    条件渲染 实验介绍 可以使用条件判断的方式来分别渲染。 v-if v-if 指令用于条件性地渲染一块内容。这块内容只会在指令的表达式返回 truthy 值的时候被渲染。 最终的渲染结果将不包含 <template> 元素。 我们可以得出结论,v-if 如果给定的值不为 true,DOM 元素不会渲染出来,而 v-show 给定的值如果不为true,实际上是在样式上加了 display: none 影藏了而已,实际上是渲染出来的 v-if 也是惰性的:如果在初始渲染时条件为假,则什么也不做——直到条件第一次变为真时,才会开始渲染条件块。 相比之下,v-show 就简单得多——不管初始条件是什么,元素总是会被渲染,并且只是简单地基于 CSS 进行切换。 一般来说,v-if 有更高的切换开销,而 v-show 有更高的初始渲染开销。

    1.3K20发布于 2020-11-03
  • 来自专栏Creator星球游戏开发社区

    CreatorPrimer|Creator 2.x渲染初探

    1. 1.x与2.x渲染区别 ---- Cocos Creator 1.x 是在cocos2d-js基础上增加了组件化与可视化编辑器,随着引擎不断迭代与进化,之前cocos2d-js的渲染设计制约了引擎的发展 渲染树对比 通过下面的一些图我们对比一下1.x与2.x渲染上的区别: ? 从上图可以看到,引擎中维护了一颗场景逻辑树(左边),需要时刻与渲染树(右边)进行数据同步。 渲染流程 ---- 我们通过节点的transform为例对比1.x与2.x渲染流程,请看下图: ? 2.0增加了新的3D Render(3D渲染器),在外表现为Camera(摄像机)的使用,在2.0场景中如果移除Camera,运行时你将不会看到任何内容 最后Camera使用Model数据对游戏场景进行渲染 3. 小结 ---- 本篇主要是对官方Cocos Creator 2.x引擎在渲染方面的解读,其中对开发者特别有用的渲染性能提升、自定材质、3D摄像机等等,让游戏表现会更加丰富。 ?

    1.4K20发布于 2019-09-11
  • 来自专栏人生代码

    Vue 3 列表渲染

    列表渲染 实验介绍 列表渲染,其实给人的感觉就是 JavaScript 中的 for 循环,只不过将其提取到 HTML 模板层面了,将其指令化,本质还是 for 循环。 用 v-for 把一个数组对应为一组元素 我们可以用 v-for 指令基于一个数组来渲染一个列表。 key 属性 当 Vue 正在更新使用 v-for 渲染的元素列表时,它默认使用“就地更新”的策略。 如果数据项的顺序被改变,Vue 将不会移动 DOM 元素来匹配数据项的顺序,而是就地更新每个元素,并且确保它们在每个索引位置正确渲染。 这个默认的模式是高效的,但是「只适用于不依赖子组件状态或临时 DOM 状态 (例如:表单输入值) 的列表渲染输出」。

    1.7K10发布于 2020-11-03
  • 来自专栏李蔚蓬的专栏

    Vue3 | 条件渲染 与 列表循环渲染

    完整原文地址见简书https://www.jianshu.com/p/695bf35fa466 本文内容提要 条件渲染 v-if与v-show控制渲染的机制的区别 v-if与v-show 各自的适用场景 v-if与v-else的配合 控制渲染 v-if、v-else-if与v-else的配合 控制渲染 列表循环渲染 v-for例程(数组方式) v-for例程(Object方式 -- 注意使用Key值优化v-for的性能 通过数组的变更函数 更新渲染列表UI 通过 直接用新数组替换更新原数组 更新渲染列表UI 通过改变 数组内容(元素) 更新渲染列表UI 循环Object对象,增加Object 列表循环渲染 v-for例程(数组方式): <! // this.listArray.splice(2,1,'lalala'); // this.listArray.splice(2,3,

    1.5K20发布于 2021-03-04
  • 来自专栏muller的测试分享

    Vue3 - 条件渲染

    v-if 条件性地渲染一块内容。这块内容只会在指令的表达式返回真值时才被渲染。 不同之处在于 v-show 会在 DOM 渲染中保留该元素;v-show 仅切换了该元素上名为 display 的 CSS 属性。 v-show 不支持在 <template> 元素上使用 v-show不能和 v-else 搭配使用### v-if VS v-show v-if 有更高的切换开销,而 v-show 有更高的初始渲染开销

    89300编辑于 2022-12-04
  • 来自专栏LET

    UE(3):延迟渲染管线

    如上图所示,因为是Windows平台,所以此处是D3D11。 ,InitViews属于数据处理,因此无法体现在渲染流程中,我们简单介绍一下如下的三个主要Pass,理解UE延迟渲染的最简流程。 深度图在渲染中的作用非常大,而且无需Pixel片元阶段,计算成本很小,甚至可以生成一个更高分辨率的深度图,提升渲染质量。 总结 本文介绍了UE延迟渲染中两个核心的Pipeline,一个是Mesh Drawing,一个是Deferred Shading,主要侧重于渲染中的逻辑流程和关键Pass的生成结果,理解渲染中如何利用材质和着色器的大概步骤 参考资料 [1] 剖析虚幻渲染体系(03)- 渲染机制: https://www.cnblogs.com/timlly/p/14588598.html

    2.2K40编辑于 2022-12-22
  • 来自专栏ArcGIS JS API开发

    【React基础-3】元素渲染

    元素渲染 我们将一个react元素渲染到页面的话,是要通过ReactDOM的render()方法来渲染的,例如下面的代码: import React from 'react'; import ReactDOM ')); 上述代码就是将element这个元素通过ReactDOM的render()方法渲染到了页面上。 render()方法需要传入两个参数:第一个参数是要渲染的元素,第二个参数是将要渲染的元素被渲染到的dom节点。 import ReactDOM from 'react-dom'; function tick() { const element = (

    X北辰北 仅仅是渲染上一次和这次新传进去的元素中间变化了的部分,也就是上述例子中的”时间”这部分一直在改变,但是其余的部分并没有发生变化,这是为什么呢?

    98120编辑于 2022-02-21
  • 来自专栏muller的测试分享

    Vue3 - 列表渲染

    Vue 列表渲染 v-for 我们可以使用 v-for 指令基于一个数组来渲染一个列表。 text:"重庆市" } ] } } } </script> <template> <main>

    <h3> 列表渲染</h3>
    • {{ item.text }}
    41400编辑于 2022-12-04
  • 来自专栏Android源码框架分析

    Android硬件加速(二)-RenderThread与OpenGL GPU渲染

    Android4.0之后,系统默认开启硬件加速渲染视图,之前,理解Android硬件加速的小白文简单的讲述了硬件加速的简单模型,不过主要针对前半阶段,并没怎么说是如何使用OpenGL、GPU处理数据的 对于Android APP而言,基于GPU的硬件加速绘制可以分为如下几个阶段: 第一阶段:APP在UI线程构建OpenGL渲染需要的命令及数据 第二阶段:CPU将数据上传(共享或者拷贝)给GPU,PC上一般有显存一说 Android OpenGL GPU 渲染 之前分析理解Android硬件加速的小白文的时候,已经分析过,ViewRootImpl的draw是入口,会调用HardwareRender的draw,先构建DrawOp 简单说就是先申请内存坑位,如果该坑位的内存需要重新分配,则再申请分配匿名共享内存,这里分配的内存才是EglSurface(Surface)绘制所需内存(硬件加速),接下来就可以通知OpenGL渲染绘制了 count &= ~0x1; <!

    11.5K52发布于 2018-08-16
  • 来自专栏小白实例

    【玩转GPU】GPU云服务器的功能与用途详解

    2.3 3D渲染 依靠GPU强劲的图形处理功耗,GPU云服务器可以用于实现3D模型渲染,体积可视化等图形处理应用。 2.3.2 代码示例 python # 使用Blender Python API进行GPU渲染 import bpy # 切换Cycles渲染引擎 bpy.context.scene.render.engine bpy.context.scene.cycles.device = 'GPU' bpy.data.scenes['Scene'].render.tile_x = 512 bpy.data.scenes ,可实现GPU加速3D模型渲染。 第三章 总结 GPU云服务器集强大的并行计算能力与灵活的云服务优势于一体,使其在深度学习、科研计算、3D渲染、区块链、游戏直播等许多场景下都可以发挥巨大价值。

    5.9K10编辑于 2023-07-18
  • 来自专栏CODING DevOps

    X加速计划 | 聚焦机器人& AI 领域的产业加速营!

    海归创业学院在第一期人工智能主题班成功经验基础上,今年强势联合科沃斯共同主办X 加速计划。         X 加速计划采用精品小班模式,聚集相近阶段的创始人。计划持续 3 个月左右时间,创业团队一旦被选入,即可免费享受所有计划内的课程培训及内容。 X加速计划 深圳第一期 上海第二期 同步开始招募 加速计划内容 PROJECT COURSE 加速计划流程 PROJECT SCHEDULE 备注:深圳、上海两地课程时间基本一致。 报名方式 若你想报名参加X加速计划,可通过以下方式报名: 点击左下角的“阅读原文”,在活动行的入口“我要报名”进行报名。 X加速计划仅针对创始人,创始人,创始人,重要的事情说三遍; 3. 加速计划不收取课程费用,活动期间餐费、住宿费、交通费、学杂费自理; 4.

    38710编辑于 2023-05-17
  • 来自专栏林德熙的博客

    Avalonia 笔迹渲染太慢了 用 WPF 做加速

    既然 Avalonia 优化不动,那就用 WPF 做加速层 由于 Avalonia 的渲染延迟非常高,我尝试优化了几波都改不动,我的伙伴们关于减少渲染延迟的提交也没有被合入到主干,因此我决定采用 WPF 作为加速层用来绘制笔迹 我发现 Avalonia 的合成渲染整个模块的逻辑复杂度很高,啃不动,且越来越认为这个渲染延迟是符合 Avalonia 设计的。 在 Linux 上,使用 X11 直接绘制笔迹的性能也比 Avalonia 绘制的渲染实时性高很多,但如果 Avalonia 肯上 SHM 和开启DirtyRects优化,还是能接近裸 X11 实时渲染的 , R = 0x56, G = 0x56, B = 0x56 }); Background = Brushes.Transparent 闪烁问题是因为 Avalonia 还没有完成笔迹绘制但 WPF 已经隐藏了笔迹了,我现在只找到了让 WPF 等待 16.6x3 毫秒之后再隐藏的方式,减少闪烁。

    21110编辑于 2026-02-07
  • 来自专栏Jenkins

    Jenkins X 3.x GA 来了!

    Jenkins X 3.x 正式发布! 我非常激动的向大家宣布 Jenkins X 3.0 GA 版本正式发布啦! 文档 主要改动的文档有: 带有模块化插件以及提升扩展点后的新架构 3.x 开始都做了那些变更 3.x 与 2.x 的对比 DevOps 指南 和 DevOps 模式 提供了我们在 DevOps 领域的学习概况 新特性 我们默认使用 vanilla tekton YAML 定义流水线并且使用 tekton 目录加速它 我们内置了一个开源仪表盘用来可视化流水线和日志,你可以通过以下方式调用它: jx dash 目前我们在生产环境使用 Jenkins X 3.x 已经有几个月的时间了(CI/CD 使用的是基于 3.x 的代码并以一种标准的方式升级我们的集群)目前使用、操作配置都变得更加简单容易了。 如果你之前使用过 3.x alpha 版本这里有迁移说明可供参考。 使用过 Jenkins X 2.x 版本的朋友可以查阅 2.x 迁移说明。

    1.5K30发布于 2021-05-18
  • 来自专栏智药邦

    AI+DEL|X-Chem推出新AI系统XD3加速药物发现

    2022年4月19日,小分子药物发现DEL技术和AI技术公司X-Chem宣布推出XD3,这是X-Chem的动态药物发现系统,供生物制药合作伙伴和客户使用。 XD3将DEL筛选产生的大量数据、X-Chem人工智能平台ArtemisAI的分析和预测能力以及其深厚的药物化学专业知识结合起来,形成一个端到端的软件包,旨在加速新药的开发。 "大型数据集和人工智能的产生正在改变药物发现",X-Chem首席执行官Matt Clark博士说,"我们相信我们的XD3动态药物发现生态系统将最大限度地利用我们最先进的技术,为新型和困难的疾病靶点开发创新药物 通过XD3X-Chem的科学家将DEL、药物化学和人工智能无缝结合,以这些组合提供增强的小分子药物发现服务。 作为药物化学专家,X-Chem能够以无可比拟的速度将这些leads推进到临床候选药物。在整个过程中,X-Chem公司先进的专有人工智能技术加速了整个过程的所有步骤。

    42310编辑于 2022-06-08
  • 来自专栏镁客网

    AMD发布新版Radeon ProRender,兼容Blender软件

    这款新版GPU渲染引擎还增加了新的渲染模式。 策划&撰写:Lynn 在3D创作领域,Blender是一款有名的开源开发软件。 在里面,设计者可以创作包括静态图片与3D动画在内的多种3D视觉内容,甚至可以利用Cycles渲染器来运行光线追踪算法,以渲染出电影级逼真场景。因此它在影视、游戏设计等领域很受欢迎。 继加入Blender基金会并担任“资助人”角色之后,AMD最近又有技术上的更新,它发布了兼容Blender的新版GPU渲染引擎,以进一步加速AMD硬件与Blender软件在生态上的融合。 用AMD的话来说,新的渲染模式填补了OpenGL视口(如Eevee)和全路径跟踪器(如Cycles)之间的空白,“用户可以获得像Eevee那样更具交互性的体验,并且在物理上可以更正确地柔和阴影、反射和折射 10月份AMD宣布加入Blender基金会的Development Fund项目并作为资助人开始向基金会提供资金以来的首次动作,预计未来AMD会有更多技术上的支持, 以推动Blender软件生态的发展,加速游戏等领域的内容开发工作

    1.5K20发布于 2019-12-05
领券