HUAWEI Computer Graphics Kit 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
HUAWEI Computer Graphics Kit 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
HUAWEI Computer Graphics Kit 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
HUAWEI Computer Graphics Kit 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
HUAWEI Computer Graphics Kit 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache
开发语言 C/C++ 查看源码 »
操作系统 Android
软件类型 开源软件
开源组织
地区 国产
投 递 者 华为移动服务
适用人群 未知
收录时间 2021-03-23

软件简介

这是华为图形计算服务 (HUAWEI Computer Graphics Kit)的示例代码,本工程共包含6个Demo:

  1. CG渲染框架: 基础模型加载和渲染的使用示例,实现了左右滑动模型旋转,上下滑动缩放模型的功能;插件管理框架和超分插件各个接口的使用示例,实现了图片超分的效果
  2. GPU拓展能力-Smart Cache for GLES示例代码: 包含GLES Smart Cache各个接口使用示例,实现了一个矩形的渲染效果
  3. GPU拓展能力-Smart Cache and Pre-rotation for Vulkan示例代码: 包含Vulkan Smart Cache各个接口的使用示例、Pre-rotation各个接口的使用示例,实现了一个三角形的渲染效果。
  4. 遮挡剔除插件: 包含Occlusion Culling各个接口的使用示例,展示了不同遮挡关系下的剔除结果
  5. 离线超分插件: 包含离线超分插件各个接口的使用示例,实现了对一张图片的超分处理效果
  6. 插件开发框架:  包含插件开发框架各个接口的使用示例,实现了一个CG Kit插件的开发示例

华为图形计算服务提供高性能的渲染框架,图形渲染组件,以及前沿计算机图形学、计算机视觉和深度学习相结合的技术研究成果。

服务介绍:

  • 高性能渲染框架:基于Vulkan渲染框架,提供渲染的原子能力,如材质、模型、灯光使用以及后期特效。
  • 高性能渲染组件:提供高性能图形算法和组件(如离线超分和遮挡剔除算法),帮助应用提升渲染性能和效果。
  • 扩展组件包:提供图形渲染底层支撑的扩展能力,如Smart Cache,Pre-rotation。

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
03/24 11:49

华为图形计算服务 5.2.0 版本发布

华为图形计算服务5.2.0版本已发布,本次插件系统特性变更如下: 新增体积云插件,为开发者提供云形态的定制,使玩家获得逼真的渲染结果并在云中进行穿梭。 详细版本更新说明可查看新特性介绍。

4
6
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2013/01/27 09:01

Graphics Kit

一个图像图形类库,可以方便地给图像加上各种效果,包括: 1. 给图像加上倒影; 2. 给图像加上旋转角度,从而出现3D效果; 3. 给图像加上圆角 4. 给图像加上阴影、光罩(glow); 等等。 Code4App编译测试,测试环境:Xcode 4.3, iOS 5.0。 转载:http://www.adobex.com/ios/source/details/00000304.htm

0
0
发表了博客
2012/03/09 14:06

graphics future

http://olickspulpit.blogspot.com/2011/01/next-generation-graphics.html jon olick之前是naughtydog的主力,后来到idsoftware和卡神并肩作战,然后又走了。。。 其在siggraph上的paper相当hardcore:link 这里他给出了一些graphics的未来的比较强力的方向: higher resolution:texture,geometry,render target resolution。。。 more dynamic light prefilter series shadows hair render smoke with fluid simulations v...

0
0
发表了博客
2019/08/19 23:06

Graphics与Canvas

Graphics: 1. java.awt.Graphics;2.android.graphics Canvas:1.java.awt.Canvas;2.android.graphics.Canvas android.graphics与android.graphics.Cancas都是在android中使用的绘图工具,下一篇再记载。 在绘图时发现,大部分绘图都是继承JPanel,然后重写它的paint()方法,在其中获取Graphics来完成绘图即: public void paint(Graphics g){ .................//do something you want to do } 这样做的好处是可以在窗体发生改变...

0
0
发表于服务端专区
2018/07/09 15:51

KIT

#### 扩展名批量修改 import java.io.*; /** * JAVA实现的批量更改文件后缀名的程序。 * */ public class ExtBatchRename { /** * 修改程序。 * 内部递归调用,进行子目录的更名 * * [@param](https://my.oschina.net/u/2303379) path * 路径 * [@param](https://my.oschina.net/u/2303379) from * 原始的后缀名,包括那个(.点) * [@param](https://my.oschina.net/u/2303379) to * 改名的后缀,也包括那个(.点) */ public voi...

0
0
发表了博客
2019/05/24 13:40

Graphics 绘图

Graphics类提供基本绘图方法,Graphics2D类提供更强大的绘图能力。 Graphics类提供基本的几何图形绘制方法,主要有:画线段、画矩形、画圆、画带颜色的图形、画椭圆、画圆弧、画多边形等。 1. 画线 在窗口画一条线段,可以使用Graphics类的drawLine()方法: 1 drawLine(int x1,int y1,int x2,int y2)  例如,以下代码在点(3,3)与点(50,50)之间画线段,在点(100,100)处画一个点。 1 2 g.drawLine(3,3,50,50);//画一条线段...

0
0
发表了博客
2015/12/08 17:30

Core Graphics

// // MyView.m // Core Graphics第二天 // // Created by dc008 on 15/12/8. // Copyright © 2015年 CXY. All rights reserved. // #import "MyView.h" @implementation MyView - (void)drawRect:(CGRect)rect { CGContextRef context = UIGraphicsGetCurrentContext(); // [self drawText:context]; // [self drawImage:context]; [self drawImageAtImageContext:context]; } #pragma mark 绘制文字 - (void)drawText : (CG...

0
0
发表了博客
2011/09/21 20:34

vim graphics

http://linuxtoy.org/img/2011/09/vim_cheat_sheet_for_programmers_screen.png http://linuxtoy.org/archives/shell-%E5%B0%8F%E6%8A%80%E5%B7%A7%E4%B8%80%E5%88%99.html

0
0
发表了博客
2013/01/25 12:10

Graphics Animation

实现各种各样的图形、动画效果。例如图形变换、平移、渐变、缩放、旋转等等。 Code4App编译测试,测试环境:Xcode 4.3, iOS 5.0。 转载:http://www.adobex.com/ios/source/details/00000135.htm

0
0
发表了博客
2019/05/31 16:05

Go kit 概览

该篇为翻译文:原文地址 https://github.com/go-kit/kit Go kit 是一个语言工具包,用于在GO 语言中构建微服务。我们可以解决分布式系统和应用程序架构中的常见问题,因此你可以专注于业务开发。 使用理由: Go 是一种服务器语言,但是他在Facebook,Twitter等公司中,使用的比率不是特别大。许多这些组织已经转向基于JVM的堆栈用于其业务逻辑,这在很大程度上归功于直接支持其微服务架构的库和生态系统。 为了达到更高的成功水平...

0
0
发表了博客
2009/09/04 17:56

MENTOR GRAPHICS系列产品

MENTOR GRAPHICS系列产品: Mentor.Graphics.AMS.v2008.1 WinALL 1CD(电路设计) Mentor.Graphics.AMS.v2007.1.1.Linux-ISO 1CD Mentor.Graphics.Board.Station.XE.Flow(BSXE).2007.2-ISO 1DVD(電路板系統) Mentor.Graphics.BST.v2004.Spac5.Linux.DVD-ISO 1DVD Mentor.Graphics.DesignAnalyst 2005.1 1CD Mentor.Graphics.Design-For-Test(DFT)2009.1.10 Linux 1CD Mentor Graphics DFT Scan and ATPG Training student ...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
5 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部