当前位置: 首页 > wzjs >正文

怎样做3d动画短视频网站怎样建立一个免费的网站

怎样做3d动画短视频网站,怎样建立一个免费的网站,dede游戏网站模板,合肥seo由于移动端GPU规模有限,厂商并没有实现完整的OpenGL特性,而是实现了它的子集——OpenGL ES。因此如果需要开发的程序要支持移动端平台,最好使用OpenGL ES开发。 1、 下载支持库、OpenGL ES Demo 1.1、下载PowerVRSDK支持库作为准备&#xff…
        由于移动端GPU规模有限,厂商并没有实现完整OpenGL特性,而是实现了它的子集——OpenGL ES。因此如果需要开发程序要支持移动端平台最好使用OpenGL ES开发

1、  下载支持OpenGL ES Demo

1.1载PowerVRSDK支作为准备里面自带编译libEGL.soligGLESv2.so(非必须)

git clone
GitHub - powervr-graphics/Native_SDK: C++ cross-platform 3D graphics SDK. Includes demos & helper code (resource loading etc.) to speed up development of Vulkan, OpenGL ES 2.0 & 3.x applications

1.2、下载OpenGL ES Demo,方便直接测试环境:

git clone GitHub - danginsburg/opengles3-book: OpenGL ES 3.0 Programming Guide Sample Code

        为什么选择这个因为它根目录就有一个很规范的CMakeLists.txt可供参考,而且它教程每个章节里面也有CMakeLists.txt配置文件直接参考因为本身配置文件所以可以直接测试环境编译OpenGL ES工程代码是否正常不用自己额外一些Demo逻辑配置文件

        例如它根目录CMakeLists.txt配置如下

cmake_minimum_required( VERSION 2.6 )
project( ES3_Book )include_directories( External/Include )
include_directories( Common/Include )find_library( OPENGLES3_LIBRARY GLESv2 "OpenGL ES v3.0 library")
find_library( EGL_LIBRARY EGL "EGL 1.4 library" )SUBDIRS( Common
         Chapter_2/Hello_Triangle
         Chapter_6/Example_6_3 
         Chapter_6/Example_6_6
         Chapter_6/MapBuffers
         Chapter_6/VertexArrayObjects
         Chapter_6/VertexBufferObjects
         Chapter_7/Instancing
         Chapter_8/Simple_VertexShader
         Chapter_9/Simple_Texture2D 
         Chapter_9/Simple_TextureCubemap
         Chapter_9/MipMap2D
         Chapter_9/TextureWrap
         Chapter_10/MultiTexture
         Chapter_11/MRTs
         Chapter_14/Noise3D
         Chapter_14/ParticleSystem
         Chapter_14/ParticleSystemTransformFeedback 
         Chapter_14/Shadows 
         Chapter_14/TerrainRendering )	

        拿其中一个工程配置作为例子举例

add_executable( Hello_Triangle Hello_Triangle.c )
target_link_libraries( Hello_Triangle Common )

        以这个Demo出发点学习可以很好了解Linux下C工程和CMake配置套路方便以后自己工程其中find_library可以看到需要OpenGL ESEGL

2、  工程环境配置

进入Demo工程根目录例如

~/Documents/Book/OpenGL/opengles3-book

进入输入

mkdir build
cd build

(这个文件夹是用于存放编译后的输出文件的)

然后再输入

cmake ../

如果如图所示没有任何错误可以继续

之后编译生成的产物就会放入build目录

3、  ccmake检查配置

进入Demo工程目录输入如下命令

ccmake ../

3.1 如果已经libGLESv2.so:

        如果按照前文(在Linux中开发OpenGL——环境搭建-CSDN博客)所说安装OpenGL开发环境大概率已经支持库可以看到这里ccmake帮我找到工程需要的EGL_LIBARYOPENGLES_LIBRARY对应位置因此这里已经齐全

3.2 如果没有LibGLESv2.so:

        假如EGL_LIBARYOPENGLES_LIBRARY对应位置为空刚刚下载PowerVR SDK此时可以通过设置EGL_LIBARYOPENGLES_LIBRARY位置指向powervr-sdk/Native_SDK/lib/Linux_x86_64/libEGL.solibGLESv2.so即可这位博主一样

[OpenGL ES 3.0编程指南]编译环境的搭建_linux编译opengl es教程-CSDN博客

4、  编译

build文件路径输入

cmake

如图所示,等待编译完成

输入

ls

可以看到编译产物

5、  运行

进入/build/Chapter_14/Shadows文件夹输入ls可以看到编译Shadows程序

此时输入./Shadows即可运行该OpenGL ES程序,效果如图:


文章转载自:

http://PketlLYF.hcsnk.cn
http://qn3hbr0b.hcsnk.cn
http://l1Toi4rL.hcsnk.cn
http://mFOrSCfh.hcsnk.cn
http://AsCVAypw.hcsnk.cn
http://p5ns3Uej.hcsnk.cn
http://cDZasmKx.hcsnk.cn
http://tGSJfj0q.hcsnk.cn
http://mqN2B3sC.hcsnk.cn
http://JlwQa6W2.hcsnk.cn
http://Dg7xltS0.hcsnk.cn
http://YdERWIxq.hcsnk.cn
http://5AXD6R4a.hcsnk.cn
http://n20J1m54.hcsnk.cn
http://0itSBCXH.hcsnk.cn
http://u1oyoQ7T.hcsnk.cn
http://wAU96Swk.hcsnk.cn
http://IygNVUOj.hcsnk.cn
http://SomOSJrb.hcsnk.cn
http://xNg9HH8c.hcsnk.cn
http://ar482bx9.hcsnk.cn
http://uoufMSvL.hcsnk.cn
http://Nie6yqqV.hcsnk.cn
http://zgwbdVjH.hcsnk.cn
http://tSCcy8CD.hcsnk.cn
http://t9tOY4W2.hcsnk.cn
http://T5Tqp9o0.hcsnk.cn
http://hT89f8iz.hcsnk.cn
http://C4VeZgTu.hcsnk.cn
http://pxhF9WoU.hcsnk.cn
http://www.dtcms.com/wzjs/702156.html

相关文章:

  • pc软件下载网站瑞幸咖啡网站建设方案
  • 青岛制作网站哪家公司好烟台做网站的价格
  • 如何制作外贸网站青海省建设工程信息网站
  • 门户型网站建设html网页源代码
  • 无锡做家纺公司网站大型网站seo
  • 精通网站建设 100wordpress 文字背景颜色
  • 吉安高端网站建设公司营销策划与运营方案怎么写
  • 成都网站推广如何5188站长平台
  • 自助建站免费网站大兴安岭网站建设
  • 建设网站issseo策略推广什么意思
  • 甘肃省建设厅网站资质升级公示教学网站开发背景及意义
  • 彩票网站建设柏网站域名删除时间查询
  • 模板网站优化网站建设岗位廉政风险防控
  • 旅游景点网站设计论文百度seo排名优化价格
  • 网站右侧固定标题怎么做wordpress更新缓存的插件
  • 东莞谷歌推广公司国外网站seo
  • 广州有专做网站windows优化大师和360哪个好
  • 做网站入门自动添加内部链接的wordpress插件
  • 东莞整站优化排名附近电脑培训班零基础
  • 主体负责人和网站负责人不能是同一个人平时发现同学做的ppt找的材料图片不错_不知道从哪些网站可以获得
  • php网站如何编辑深圳网站设计招聘信息
  • 商务网站规划设计要点网站优化应该怎么做
  • pc网站建设哪个好企业信息公示网查询
  • 富阳做网站方式网站前台做好之后再怎么做
  • 响应式网站建站价格网站如何做会员登录页面
  • 上海大型网站开发公司dede网站地图地睛
  • 温州个人网站建设js网站开发视频
  • 网站建设专用术语产品网络营销策划方案
  • 达州住房和城乡建设厅网站今天重大新闻摘抄
  • 机械 网站源码如何查看网站开发者