首页
学习
活动
专区
工具
TVP
发布

移动开发面面观

专栏成员
80
文章
99103
阅读量
30
订阅数
OpenGL ES——导入.stl格式的3D模型
前言 在上一章中,我们使用OpenGL ES绘制了一个平平无奇的三角形。那么如何绘制3D模型呢?其实,在计算机的世界中,所有的3D模型都是由无数的三角平面拼接而成。 通常我们使用.stl格式来记录
Oceanlong
2018-07-03
1.9K0
OpenGL ES——一个平平无奇的三角形
前言 随着VR/AR技术的普及,人机交互的模式将产生新的变革。OpenGL ES作为移动端上的图像渲染框架,将变得越来越重要。在此将学习OpenGL ES作为Q3的主要目标。在10月1日前,希望能有阶段性成果。 快速开始 判断设备是否支持OpenGL ES fun checkSupported() : Boolean{ var supportsEs2 = false; val activityManager = getSystemService(ACTIVITY_SE
Oceanlong
2018-07-03
8080
OpenGL ES——打光
前言 在物理世界中,光是视觉的根基。在计算机的世界中,亦是如此。我们看到一个物体,除了它的形态外,还能感知到它的色彩。这个色彩就是由物体的颜色、材质和外部的光照共同决定的。 基础概念 光照vs材质vs颜色 想象一下,任意一个物体,比如一个乒乓球。他们材质相同,在同样的太阳光下,黄色和白色的乒乓球,我们一定能够分辨出,这就是颜色的差别。同样的乒乓球,在阳光和酒吧中彩灯下,样貌也必定大不相同,这是光照的差别。此外,同样的白色的球,乒乓球和棒球也完全不同,这是材质的差别。 specular VS diffuse
Oceanlong
2018-07-03
1.1K0
OpenGL ES——着色器
前言 在App开发中,为了追求给CPU减负,我们经常会使用GPU来渲染我们想要显示的图片。如何控制GPU为我们工作? 渲染管线 GPU的工作流程是固定的: image.png 上图就是OpenGL E
Oceanlong
2018-07-03
7370
OpenGL学习笔记——上色
前言 初学OpenGL,我越来越觉得学习OpenGL的过程,像一个小朋友学画画(我就是那个小朋友!)一开始,只画找来一张纸(窗体),在上面随便的涂抹上色,然后学着画规则物体,三角形、圆形等,接着学习画一些具有透视的3D场景,最后越画越接近真实的物理效果。 正所谓万事开头难,上一篇写了如何配置OpenGL的环境,相当于学会了如何展开一张画,这次要开始记录如何握笔。 参考教程 正文 <b>需求:</b>创建一个指定大小的窗体,并涂满指定的颜色。按ESC键退出窗体。 #include "stdafx.h" /
Oceanlong
2018-07-03
7970
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档