码迷,mamicode.com
首页 >  
搜索关键字:opengl es2.0 shader    ( 4155个结果
OpenGL 实用攻关 001 准备(开题)
开篇 这里是OpenGL学习中的随笔,会大致讲述定下的目标需求,思路和贴出认为的关键代码以及git仓库地址。会选择性的讲述途中遇到的陷阱,和注意点。 一些资源 笔者是windows 操作系统 VS 2019 CMake 工程文件生成工具 https://cmake.org/download/ GLF ...
分类:其他好文   时间:2021-06-23 16:41:09    阅读次数:0
Qt Graphics模块
Qt Graphics模块用于显示二维的图形图像,所以三维的事情就不要找它了,应该去找Qt的OpenGL模块。主要由三部分组成,分别是View, Scene, Item。 QGraphicsView负责窗口显示,它继承自QWidget,因此是一个标准的Qt窗口类,Qt窗口类一般的操作QGraphic ...
分类:其他好文   时间:2021-06-22 17:38:25    阅读次数:0
Unreal5.0自定义Shader加载
Unreal5.0材质中添加自定义Shader代码(Custom Shader) 自定义Shader目录 我们需要完成将以下目录结构中的Shader文件夹映射到程序中,以便于程序直接include。 测试自定义HLSL文件: 必须的要求: Unreal工程是C++工程。 解决方案: 在编辑器中新建C ...
分类:其他好文   时间:2021-06-17 17:17:05    阅读次数:0
error C2381: “exit” : 重定义
编译OpenGL Red Book 的例子时出现错误, stdlib.h(406) : error C2381: “exit”: 重定义;__declspec(noreturn) 不同 glut.h(146) : 参见“exit”的声明 解决方法:#include <GL/glut.h> #incl ...
分类:其他好文   时间:2021-06-13 10:02:41    阅读次数:0
被遮挡部分高亮
1.前言 实现被遮挡部分高亮的shader 2.完整shader Shader "Custom/HiddenHilight" { Properties { _Color ("Color", Color) = (1,1,1,1) _MainTex ("Albedo (RGB)", 2D) = "whi ...
分类:其他好文   时间:2021-05-24 13:02:50    阅读次数:0
unity模仿瓶子中的液体晃动
在VR游戏《半条命:Alyx》中,有个酒瓶中液体晃动的交互。 这里在patreon上有个实现了液体晃动的工程,作者忘了叫啥了,记得的话补回来。这里简单分析一下代码的意思,之前也看过,只是不太理解旋转部分的代码,现在重新复习一下。 液体的shader Shader "Unlit/SpecialFX/L ...
分类:编程语言   时间:2021-05-24 10:08:09    阅读次数:0
在DirectX 12中使用geometry shader
几何着色器可以允许我们在GPU中增加,删除,修改传入的顶点属性。一个常见的用途是billboard,视野远处的物体直接用一个永远面向摄像机的面片来代替,并且这个面片实际上可以由1个点通过几何着色器输出4个顶点来生成。 首先,我们需要定义新的顶点类型,和相应的input layout: struct ...
分类:其他好文   时间:2021-05-24 08:36:50    阅读次数:0
OpenGL ES入门(三)- Vertex Buffers and Attributes - Beginner OpenGL ES and GLKit
1. Things OpenGL Can Render 图中展示了OpenGL 能够渲染三种类型的物体:点、线和三角形 2. Everything's a Triangle 虽然能够渲染三种类型,但是最终复杂的图形通常由三角形构成,图中的矩形和圣诞树都是由三角形构成的: 接下来我们尝试理解一个简单的 ...
分类:其他好文   时间:2021-05-24 03:28:25    阅读次数:0
OpenGL ES入门(二 )- Your First OpenGL Scene - Beginning OpenGL ES and GLKit
1. Core Concepts:OpenGL Context 从图中我们可以看到集中常见的OpenGL Context: Texture Vertex Buffer Objects Shader Frame & Render Buffers State 这些内容都可以通过一段代码进行初始化 [[E ...
分类:其他好文   时间:2021-05-24 03:10:11    阅读次数:0
OpenGL代码学习(21)--四凌锥、光源点、纹理
注意:需要在配置好OpenGL的编程环境中运行下列代码,环境配置文章可参考: OpenGL在Mac项目上的配置 下面的代码,直接放置在main.cpp文件中即可: #include "GLTools.h" #include "GLMatrixStack.h" #include "GLFrame.h" ...
分类:其他好文   时间:2021-05-04 16:34:39    阅读次数:0
4155条   1 2 3 4 ... 416 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!