社区
周边
GitHub
GAMES104
发帖
</>Developers Community
Piccolo Engine
社区
周边
登录 | 注册
欲体验完整版功能
请移步PC端访问
piccoloengine.com
×
最新
热门
图形学
最新
热门
分类
M
MuWu
图形学
OptiX入门(三)
本人初学者,如有错误和更好的表述,请指出 这次我们看optixSphere程序。 同样分为optixSphere.cpp、optixSphere.h、optixSphere.cu文件。 optixSphere.h文件 把摄像机参数放到了RayGen...
赞
评论
收藏
发布于 408 天前
M
MuWu
发布于 408 天前
图形学
OptiX入门(三)
本人初学者,如有错误和更好的表述,请指出 这次我们看optixSphere程序。 同样分为optixSphere.cpp、optixSphere.h、optixSphere.cu文件。 optixSphere.h文件 把摄像机参数放到了RayGen...
赞
评论
收藏
M
MuWu
图形学
OptiX入门(二)
本人初学者,如有错误和更好的表述,请指出 这次我们看optixTriangle程序 同样分为optixTriangle.cpp、optixTriangle.h、optixTriangle.cu文件 optixTriangle.h文件 其中包含的是参...
赞
评论
收藏
发布于 408 天前
M
MuWu
发布于 408 天前
图形学
OptiX入门(二)
本人初学者,如有错误和更好的表述,请指出 这次我们看optixTriangle程序 同样分为optixTriangle.cpp、optixTriangle.h、optixTriangle.cu文件 optixTriangle.h文件 其中包含的是参...
赞
评论
收藏
M
MuWu
图形学
OptiX入门(一)
本人初学者,如有错误和更好的表述,请指出 环境:CLion+VS2022+CUDA Toolkit 12.0.1+OptiX8 下载好后打开SDK就可以看到OptiX官方提供的许多例子,CMake配置好后点开自己想看的内容直接开始看。推荐先把GAMES...
赞
3
评论
收藏
发布于 408 天前
M
MuWu
发布于 408 天前
图形学
OptiX入门(一)
本人初学者,如有错误和更好的表述,请指出 环境:CLion+VS2022+CUDA Toolkit 12.0.1+OptiX8 下载好后打开SDK就可以看到OptiX官方提供的许多例子,CMake配置好后点开自己想看的内容直接开始看。推荐先把GAMES...
赞
3
评论
收藏
手
手机用户641
图形学
请教各位大佬,如何在 OpenGL ComputeShader 里面实现对有向无权无环图 (DAG) 的 BFS 并行遍历?
如题,如何在 OpenGL ComputeShader 里面实现 BFS 对有向无权(权都为1)无环图的并行遍历?
赞
评论
收藏
发布于 434 天前
手
手机用户641
发布于 434 天前
图形学
请教各位大佬,如何在 OpenGL ComputeShader 里面实现对有向无权无环图 (DAG) 的 BFS 并行遍历?
如题,如何在 OpenGL ComputeShader 里面实现 BFS 对有向无权(权都为1)无环图的并行遍历?
赞
评论
收藏
我是菜鸟想寄就G
图形学
为什么我的阴影那么奇怪
😅明明是按照learn opengl一步步来的 为啥我的 阴影一坨一坨的 有种感觉是两个光 感觉是阴影贴图没生成好 ,但不知道怎么去解决 完了 图片不能上传
赞
评论
收藏
发布于 438 天前
我是菜鸟想寄就G
发布于 438 天前
图形学
为什么我的阴影那么奇怪
😅明明是按照learn opengl一步步来的 为啥我的 阴影一坨一坨的 有种感觉是两个光 感觉是阴影贴图没生成好 ,但不知道怎么去解决 完了 图片不能上传
赞
评论
收藏
PharaohStory
图形学
Nanite核心基础- Visibility Buffer Rendering(翻译)
最近在实现自己的Nanite, 由于Nanite涉及到了使用VisibilityBuffer, 学习之余顺便翻译本文为广大朋友学习使用。完成本文阅读之后,你将会有一个清晰的概念,为什么Nanite的Software Rasterization会比传统的Ha...
赞
6
评论
2
收藏
6
发布于 491 天前
PharaohStory
发布于 491 天前
图形学
Nanite核心基础- Visibility Buffer Rendering(翻译)
最近在实现自己的Nanite, 由于Nanite涉及到了使用VisibilityBuffer, 学习之余顺便翻译本文为广大朋友学习使用。完成本文阅读之后,你将会有一个清晰的概念,为什么Nanite的Software Rasterization会比传统的Ha...
赞
6
评论
2
收藏
6
-女乃--并瓦-
图形学
四元数与三维旋转
说起来,我把“齐次坐标”和“四元数”这两个概念搞混过很长一段时间,好像是最初听课的时候注意到了这个名词,再加上三维的齐次坐标正好又是四个数,就……理所当然地搞错了两个多月。那就惯例得介绍一下,“旋转”相对来说是一种比较复杂的变换,二维下尚可想象,三维则难以...
赞
4
评论
1
收藏
4
发布于 506 天前
-女乃--并瓦-
发布于 506 天前
图形学
四元数与三维旋转
说起来,我把“齐次坐标”和“四元数”这两个概念搞混过很长一段时间,好像是最初听课的时候注意到了这个名词,再加上三维的齐次坐标正好又是四个数,就……理所当然地搞错了两个多月。那就惯例得介绍一下,“旋转”相对来说是一种比较复杂的变换,二维下尚可想象,三维则难以...
赞
4
评论
1
收藏
4
廉
廉价喵
图形学
为什么我使用 RenderDoc 捕捉时 color pass 的名字跟教学视频中的不一样?
这是我的这是教学视频的虽然从 vkCmdNextSubPass() => 5 等等可以对应到代码里面具体是哪个 subpass,但是我只是有点好奇,为什么我使用 RenderDoc 捕捉时 color pass 的名字跟教学视频中的不一样?毕竟有正确名字的...
赞
1
评论
1
收藏
发布于 526 天前
廉
廉价喵
发布于 526 天前
图形学
为什么我使用 RenderDoc 捕捉时 color pass 的名字跟教学视频中的不一样?
这是我的这是教学视频的虽然从 vkCmdNextSubPass() => 5 等等可以对应到代码里面具体是哪个 subpass,但是我只是有点好奇,为什么我使用 RenderDoc 捕捉时 color pass 的名字跟教学视频中的不一样?毕竟有正确名字的...
赞
1
评论
1
收藏
Code有毒
图形学
【LearnOpenGL】P5 生成带纹理的矩形
0 上一章讲到如何生成一个彩色的矩形。这一章我们将主要引入纹理这个概念。并且编写三件关于纹理图像的例子:(1)设置单一纹理的矩形。(2)设置多纹理混合的矩形。(3)探索放大\缩小时的纹理过滤方式。 1 设置单一纹理的矩形1.0 使用开源库stb_image...
赞
评论
收藏
发布于 541 天前
Code有毒
发布于 541 天前
图形学
【LearnOpenGL】P5 生成带纹理的矩形
0 上一章讲到如何生成一个彩色的矩形。这一章我们将主要引入纹理这个概念。并且编写三件关于纹理图像的例子:(1)设置单一纹理的矩形。(2)设置多纹理混合的矩形。(3)探索放大\缩小时的纹理过滤方式。 1 设置单一纹理的矩形1.0 使用开源库stb_image...
赞
评论
收藏
Code有毒
图形学
【LearnOpenGL】P4 生成彩色的矩形
0 上一章我们讲到如何生成不同颜色的矩形,然后延伸了一些内容生成了一个颜色会随时间正弦变化的纯色矩形。本章我们将主要做两件事:(1)将着色器程序封装成一个类。(2)通过在vertices添加矩形四个顶点对应的颜色数据生成一个彩色的矩形。 1 将着色器程序封...
赞
评论
收藏
发布于 541 天前
Code有毒
发布于 541 天前
图形学
【LearnOpenGL】P4 生成彩色的矩形
0 上一章我们讲到如何生成不同颜色的矩形,然后延伸了一些内容生成了一个颜色会随时间正弦变化的纯色矩形。本章我们将主要做两件事:(1)将着色器程序封装成一个类。(2)通过在vertices添加矩形四个顶点对应的颜色数据生成一个彩色的矩形。 1 将着色器程序封...
赞
评论
收藏
Code有毒
图形学
【LearnOpenGL】P3 生成不同颜色的矩形
0 在上一期的内容中,我们使用着色器(shader)和顶点对象(VAO, VBO)绘制了一个橘色的三角形。本期内容将如下进行展开:(1)在顶点数组vertices中设置四个矩形角点,并使用元素缓冲数组对象(element buffer object, EB...
赞
1
评论
收藏
发布于 541 天前
Code有毒
发布于 541 天前
图形学
【LearnOpenGL】P3 生成不同颜色的矩形
0 在上一期的内容中,我们使用着色器(shader)和顶点对象(VAO, VBO)绘制了一个橘色的三角形。本期内容将如下进行展开:(1)在顶点数组vertices中设置四个矩形角点,并使用元素缓冲数组对象(element buffer object, EB...
赞
1
评论
收藏
Code有毒
图形学
【LearnOpenGL】P2 生成三角形
0 要生成三角,需要具备两个要素。一是要确定三角形的三个顶点的坐标位置,二是要设置三角形的颜色。 1 设置顶点缓冲对象VBO,并将VBO对象与三角形顶点坐标数组绑定。 2 生成顶点数组对象VAO,用它来解释VBO中顶点数组的数据。此时VBO会自动与VAO绑...
赞
1
评论
收藏
发布于 548 天前
Code有毒
发布于 548 天前
图形学
【LearnOpenGL】P2 生成三角形
0 要生成三角,需要具备两个要素。一是要确定三角形的三个顶点的坐标位置,二是要设置三角形的颜色。 1 设置顶点缓冲对象VBO,并将VBO对象与三角形顶点坐标数组绑定。 2 生成顶点数组对象VAO,用它来解释VBO中顶点数组的数据。此时VBO会自动与VAO绑...
赞
1
评论
收藏
Code有毒
图形学
【LearnOpenGL】P1 生成纯色窗口
1 包含GLFW和GLAD的头文件。 2 创建main函数,并实例化GLFW窗口。 3 创建一个窗口对象,并判断该窗口对象是否创建成功。4. 窗口创建完,通知GLFW将我们窗口的上下文设置为当前线程的主上下文。 5...
赞
1
评论
收藏
发布于 548 天前
Code有毒
发布于 548 天前
图形学
【LearnOpenGL】P1 生成纯色窗口
1 包含GLFW和GLAD的头文件。 2 创建main函数,并实例化GLFW窗口。 3 创建一个窗口对象,并判断该窗口对象是否创建成功。4. 窗口创建完,通知GLFW将我们窗口的上下文设置为当前线程的主上下文。 5...
赞
1
评论
收藏
Code有毒
图形学
【LearnOpenGL】P0 添加GLFW和GLAD到新项目
1 添加GLFW1.1 下载GLFW (https://www.glfw.org/download.html)。1.2 在GLFW文件夹中添加build文件夹,用于存放CMake编译后的文件。1.3 使用CMake编译GLFW。1.3.1 下载CMake ...
赞
1
评论
收藏
发布于 548 天前
Code有毒
发布于 548 天前
图形学
【LearnOpenGL】P0 添加GLFW和GLAD到新项目
1 添加GLFW1.1 下载GLFW (https://www.glfw.org/download.html)。1.2 在GLFW文件夹中添加build文件夹,用于存放CMake编译后的文件。1.3 使用CMake编译GLFW。1.3.1 下载CMake ...
赞
1
评论
收藏
Yuri
图形学
Vulkan ray tracing 与 rasterization 管线对比
在之前关于体积云的文章《软光栅下体积云理论与实现》中,提到了CS2的可交互体积云; Counter-Strike 2的可交互烟雾 这个效果如果想移植到PIccolo引擎中,需要把原来的Vulkan rasterization模式的渲染管线修改为r...
赞
3
评论
收藏
2
发布于 549 天前
Yuri
发布于 549 天前
图形学
Vulkan ray tracing 与 rasterization 管线对比
在之前关于体积云的文章《软光栅下体积云理论与实现》中,提到了CS2的可交互体积云; Counter-Strike 2的可交互烟雾 这个效果如果想移植到PIccolo引擎中,需要把原来的Vulkan rasterization模式的渲染管线修改为r...
赞
3
评论
收藏
2
拜献
图形学
为什么三帧并行渲染,但是Pass里面的attachments只有一份呢?
最近在看Piccolo的代码,发现一个问题。为什么三帧并行渲染,但是Pass里面的attachments只有一份呢?这样的话不同帧不是共用这些附件了吗?
赞
2
评论
收藏
1
发布于 550 天前
拜献
发布于 550 天前
图形学
为什么三帧并行渲染,但是Pass里面的attachments只有一份呢?
最近在看Piccolo的代码,发现一个问题。为什么三帧并行渲染,但是Pass里面的attachments只有一份呢?这样的话不同帧不是共用这些附件了吗?
赞
2
评论
收藏
1
足
足以慰风尘
图形学
OpenGL一些用法的记录(3)
高级GLSL GLSL的内建变量 顶点着色器: gl_Position 顶点着色器的裁剪空间输出位置向量 gl_PointSize 设置渲染出来的点的大小,在顶点着色器中修改点大小的功能默认是禁用的,如果你需要启用它的话,你需要启用OpenGL的...
赞
3
评论
收藏
发布于 551 天前
足
足以慰风尘
发布于 551 天前
图形学
OpenGL一些用法的记录(3)
高级GLSL GLSL的内建变量 顶点着色器: gl_Position 顶点着色器的裁剪空间输出位置向量 gl_PointSize 设置渲染出来的点的大小,在顶点着色器中修改点大小的功能默认是禁用的,如果你需要启用它的话,你需要启用OpenGL的...
赞
3
评论
收藏
足
足以慰风尘
图形学
OpenGL一些用法的记录(2)
面剔除 最简单的理解,对于一个立方体,我们从外面看向的面顶点时逆时针定义的,当我们调转视角从内部看这个面时那么这个面的顶点顺序显然会反过来也就是顺时针定义的,通过这点我们可以区分出可见面可不可见面。(对于一个立方体而言,我们看向他可见的面一定是逆时针定义...
赞
1
评论
收藏
发布于 551 天前
足
足以慰风尘
发布于 551 天前
图形学
OpenGL一些用法的记录(2)
面剔除 最简单的理解,对于一个立方体,我们从外面看向的面顶点时逆时针定义的,当我们调转视角从内部看这个面时那么这个面的顶点顺序显然会反过来也就是顺时针定义的,通过这点我们可以区分出可见面可不可见面。(对于一个立方体而言,我们看向他可见的面一定是逆时针定义...
赞
1
评论
收藏
足
足以慰风尘
图形学
OpenGl一些用法的记录(1)
基础流程 #include <glad/glad.h> #include <GLFW/glfw3.h> #include <glm/glm.hpp> #include <glm/gtc/matrix_transform.hpp> #include <gl...
赞
1
评论
收藏
发布于 551 天前
足
足以慰风尘
发布于 551 天前
图形学
OpenGl一些用法的记录(1)
基础流程 #include <glad/glad.h> #include <GLFW/glfw3.h> #include <glm/glm.hpp> #include <glm/gtc/matrix_transform.hpp> #include <gl...
赞
1
评论
收藏
足
足以慰风尘
图形学
微表面模型中G项的推导
赞
3
评论
1
收藏
发布于 558 天前
足
足以慰风尘
发布于 558 天前
图形学
微表面模型中G项的推导
赞
3
评论
1
收藏
查看更多
发帖
WELCOME TO PICCOLO
欢迎加入Piccolo社区!这是一个游戏引擎爱好者的新家园,让我们一起交流、探索、成长,共创游戏引擎的美丽新世界。
创意无界
奔赴多元未来
与Piccolo一起解锁你的无限可能
返回顶部