自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(127)
  • 资源 (40)
  • 收藏
  • 关注

原创 图形学网站

https://www.scratchapixel.comhttps://learnopengl.com/http://www.flipcode.com/archives/articles.shtmlhttps://github.com/McNopper/OpenGLhttps://stanford.edu/class/ee267/lectures/http://www.realtim...

2019-08-23 09:19:16 213

原创 gtx960 有多少wrap

Warp 是一个逻辑上的线程组,包含 32 个线程。Warp 是 GPU 硬件调度的最小单位,而不是由 CUDA 核心直接组成的。每个线程在执行时会映射到一个 CUDA 核心上,因此 一个 Warp 的 32 个线程需要 32 个 CUDA 核心来同时执行。

2025-03-16 07:28:18 317

原创 vulkan Semaphore和 Fence同步

【代码】vulkan Semaphore和 Fence同步。

2025-01-12 22:44:38 140

原创 c++ 17 constexpr

【代码】c++ 17 constexpr。

2025-01-08 22:42:24 314

原创 VkDrawIndexedIndirectCommand firstIndex 和 firstInstance 这两个参数区别区别

【代码】VkDrawIndexedIndirectCommand firstIndex 和 firstInstance 这两个参数区别区别。

2024-11-27 22:56:46 310

原创 图形渲染性能优化

设置可见性等, 不需要重新build command buffer。

2024-11-24 21:45:33 1152

原创 sampler2DShadow

需要注意的是,不同版本的GLSL中语法可能略有不同,比如在较老的版本中使用shadow2D()函数,而新版本中使用texture()函数。在GLSL中,针对阴影贴图(Shadow Map)采样有专门的采样器类型。阴影采样器在采样时需要一个额外的比较值(comparison value)2。与普通的sampler2D不同,它会执行深度比较操作2。必须声明为uniform变量或作为函数参数3。返回值范围在[0,1]之间,表示阴影强度。用于立方体阴影贴图采样。适用于全方位的阴影映射。用于2D阴影贴图采样。

2024-11-24 13:02:11 290

原创 textureLod lod的确定

glsl texture lod

2024-11-24 12:32:58 333

原创 vscode 配置 setting json bgfx shader

【代码】vscode 配置setting json。

2024-11-17 09:23:36 129

原创 cpp 自定义类实现for (:)遍历

【代码】cpp 自定义类实现for (:)遍历。

2024-10-13 16:32:47 159

原创 Curiously Recurring Template Pattern(CRTP)

Curiously Recurring Template Pattern(CRTP)是一种C++中的高级编程技巧,也被称为"奇异递归模板模式"。这种模式看起来有点反直觉,因为它涉及到一个类将自己作为模板参数传递给自己的基类。让我为您详细解释一下这个概念。

2024-10-13 12:22:25 243

原创 图形学技术博客

主流抗锯齿方案详解(一)MSAA hierarchical-z-map-based-occlusion-culling游戏架构设计:高性能并行编程GAMES001-图形学中的数学

2024-10-09 22:10:07 373

原创 DescriptorSets

【代码】DescriptorSets。

2024-10-07 16:43:52 170

原创 offsetof 宏定义

【代码】offsetof 宏定义。

2024-09-24 23:38:00 244

原创 cpp 类型差擦

https://cloud.tencent.com/developer/article/2418163

2024-09-21 20:56:58 148

原创 VkDescriptorSet

【代码】VkDescriptorSet。

2024-09-15 18:31:55 122

原创 vulkan renderdoc截帧报错

报这个错是 因为加载不到vulkan的dll copy一份windows目录就行。

2024-09-11 23:06:11 296

原创 调用youdao API

【代码】调用youdao API。

2024-04-19 22:41:54 134

原创 fullscreen_triangle_vs

【代码】fullscreen_triangle_vs。

2023-10-30 10:57:31 113

原创 gaussian 阴影

【代码】gaussian 阴影。

2023-05-30 23:15:35 132

原创 变长模板测试

【代码】变长模板测试。

2023-05-30 23:14:13 109

原创 Inheritance Is The Base Class of Evil

【代码】Inheritance Is The Base Class of Evil。

2023-05-30 23:12:29 100

原创 简单的数据读写 fstream

【代码】简单的数据读写 fstream。

2023-05-30 23:10:00 79

原创 大气渲染截图

2023-05-30 22:54:52 133

原创 object pool

【代码】object pool。

2023-05-29 23:06:52 191

原创 vulkan triangle

/** Vulkan Example - Basic indexed triangle rendering** Note:* This is a "pedal to the metal" example to show off how to get Vulkan up and displaying something* Contrary to the other examples, this one won't make use of helper functions or initia

2023-05-29 23:06:28 186

原创 granite node test

【代码】granite node test。

2023-05-29 23:04:49 70

原创 granite node test

【代码】granite node test。

2023-05-29 23:04:46 160

原创 大气渲染 scratchapixel

【代码】大气渲染 scratchapixel。

2023-05-29 23:03:46 195

原创 python class中插入代码

【代码】python class中插入代码。

2023-05-29 23:00:58 111

原创 ctr + s reload shader

【代码】ctr + s reload shader。

2023-05-27 16:05:46 73

原创 granite file system

2023-04-30 22:39:15 122

原创 vsg链接不过的问题

vsg

2022-11-01 11:08:43 109

原创 gdal工具函数

参考void setProjection(const std::string& sourceFile){ GDALAllRegister(); CPLSetConfigOption("SHAPE_ENCODING", ""); //解决中文乱码问题 CPLSetConfigOption("GDAL_FILENAME_IS_UTF8", "NO"); //解决中文路径崩溃 char* srs_str; OGRSpatialReference ogrSrs; ogrSrs.S

2020-07-30 16:00:53 453

原创 osg create line

inline osg::Geometry* createLine(const std::vector<osg::Vec3>& allPTs, osg::Vec4 color, osg::PrimitiveSet::Mode model = osg::PrimitiveSet::LINE_STRIP, float nWidth = 2){ int nCount = all...

2020-03-11 09:54:44 252

原创 osg 顶点属性

osg::Geometry* createLine2(const std::vector<osg::Vec3d>& allPTs, const std::vector<osg::Vec3d>& colors, osg::Camera* camera){ cout << "osg::getGLVersionNumber" << os...

2020-02-19 21:15:35 758

原创 itemgetter

from operator import itemgettercutting_dim = 1points = [(6,8), (1,2), (0, 0), (10, -5)]points.sort(key=itemgetter(cutting_dim))print(points) #[(10, -5), (0, 0), (1, 2), (6, 8)]

2019-10-14 13:00:55 2392

原创 三角形内,均匀生成点

算法来自于PBRT CH13 std::default_random_engine eng(time(NULL)); std::uniform_real_distribution<> urd(0., 1.); std::vector<osg::Vec3d> PTs2; for (int i = 0; i < 10000; i++) { doub...

2019-09-29 10:34:23 759

原创 shader snippets

shdrprecision highp float;uniform float time;uniform vec2 resolution;varying vec3 fPosition;varying vec3 fNormal;Wardfloat Ward(vec3 lightDir, vec3 viewDir, vec3 normal, float exponent){ ...

2019-09-24 09:55:20 209

原创 三角形插值

// 计算权重 CalculateWeightBOOL CalcWeight(const osg::Vec3d& p0, const osg::Vec3d& p1, const osg::Vec3d& p2, const osg::Vec3d& k, double& a, double& b, double& c){ double Ar...

2019-09-16 12:50:38 1219

stanford 图形学.7z

斯坦福图形学课程 ee267 PDF https://stanford.edu/class/ee267/lectures/

2020-07-31

QCodeEditor-master.zip

QCodeEditor-master.zip 支持代码高亮 自动补全 QT 代码编辑器 源码

2019-08-07

stl 相关的文章

a_little_order_delving_into_the_stl_sorting_algorithms__fred_tingaud__cppcon_2018.pdf C++ Costless Abstractions - the Compiler View - Serge Guelton - CppCon 2016.pdf Costless Software Abstractions for Parallel Architectures - Joel Falcou - CppCon 2014.pdf osgEarth_Document.pdf Parallel STL for CPU and GPU - Michael Wong, Gordon Brown, Ruyman Reyes, Christopher Di Bella - CppCon 2017.pdf state_machines_battlefield_naive_vs_stl_vs_boost__kris_jusiak__cppcon_2018.pdf STL Algorithms - Marshall Clow - CppCon 2016.pdf STL Features And Implementation Techniques - Stephan T. Lavavej - CppCon 2014.pptx

2019-08-02

KorFin Demo chi.zip

KorFin Demo chi

2019-08-02

scratchapixel.zip

scratchapixel 网站部分 文档 Global Illumination and Path Tracing 和蒙特卡洛

2019-08-02

Correlated Multi-Jittered Sampling.pdf

Correlated Multi-Jittered Sampling 多重抖动采样

2019-08-02

光线追踪与光子映射.zip

包含离线渲染常见的模型, sphere.obj rocker-arm.18k.obj kitten.50k.obj horse.fine.90k.obj fixed.perfect.dragon.100K.0.07.obj fandisk.18k.obj dinosaur.2k.obj cube.obj bunny.fine.obj Buddha.obj block.obj Arma.obj

2019-08-02

OpenGL44PipelineMap.pdf

opengl 4.4 管线 pipeline 很详细

2019-08-02

The Graphics Pipeline and OpenGL II: Lighting and Shading, Fragment Processing

斯坦福的图形学课件 The Graphics Pipeline and OpenGL II: Lighting and Shading, Fragment Processing

2019-08-02

C++ 最佳实践 cppbestpractices

cpp-best-practices , 老外总结的C++相关的经验,比较适合有经验的开发者, 更多C++文章可以去github上搜索cppcon

2018-12-03

CppCon2014-master

CPPCON的2014文章合集, 适合有经验的开发者 CppCon2014-master

2018-11-16

MadShaders_0.4.1_win64

一些牛人写的shader, 效果酷炫 lua python am_i_dreaming_gl2.xml angels_gl2.xml another_sun_gl2.xml antialiased_worms_gl2.xml bacterium_gl2.xml ball_of_fire_gl2.xml balls_and_occlusion_gl2.xml basic_fractal_gl2.xml bokeh_blur_gl2.xml bridge_gl2.xml britney_spaceship_gl2.xml buoy_gl2.xml carnival_ride_gl2.xml cell_gl2.xml cells_gl2.xml cellular_gl2.xml chain_reaction_gl2.xml circuits_gl2.xml cosmos_gl2.xml creepy_mountains_gl2.xml cubic_entanglement_gl2.xml de_dof_gl2.xml demo_2120_0_gl2.xml demo_2902_4_gl2.xml demo_3155_0_gl2.xml demo_3281_0_gl2.xml demo_6254_0_gl2.xml demo_7424_0_gl2.xml demo_7878_1_gl2.xml demo_8350_0_gl2.xml demo_8628_0_gl2.xml demo_9110_0_gl2.xml demo_9863_0_gl2.xml demo_10557_0_gl2.xml demo_10595_0_gl2.xml demo_11569_0_gl2.xml digital_brain_gl2.xml dodecahedron_gl2.xml dolphin_gl2.xml electron_gl2.xml elevated_gl2.xml energy_decelerator_gl2.xml ether_gl2.xml eye_of_sauron_gl2.xml fish_swimming_gl2.xml flame_gl2.xml flames_gl2.xml flaring_gl2.xml fractal_cartoon_gl2.xml fractraps3_gl2.xml fruxis_gl2.xml furball_gl2.xml generator_redux_gl2.xml glass_eel_gl2.xml grid_of_cylinders_gl2.xml hammer_2d_grid_gl2.xml hand_drawn sketch_gl2.xml hexagons_gl2.xml hot_shower_gl2.xml insect_gl2.xml jack-o-lantern_gl2.xml julia_gl2.xml magica_voxel_gl2.xml main_sequence_star_gl2.xml marble_gl2.xml mars_flight_gl2.xml metahexaballs_gl2.xml misty_lake_gl2.xml mobius_balls_gl2.xml monster_gl2.xml neptune_racing_gl2.xml oblivion_gl2.xml ocean_rescue_gl2.xml on_off_spikes_gl2.xml pangram_gl2.xml perlin_noise_sphere_gl2.xml piano_gl2.xml plasma_globe_gl2.xml polar_gl2.xml prairie_gl2.xml queasy_checkerboard_gl2.xml relentless_gl2.xml remnant_x_gl2.xml repelling_gl2.xml rounded_voxels_gl2.xml screen_space_bump_mapping_gl2.xml seascape_gl2.xml sierpkinki_3d_gl2.xml space_racing_lite_gl2.xml spiral_tiling_gl2.xml storm_gl2.xml tentacle_thing_gl2.xml the_inversion_machine_gl2.xml the_popular_shader_gl2.xml tileable_water_gl2.xml tiles_gl2.xml tissue_gl2.xml tokyo_gl2.xml torus_journey_gl2.xml truchet_tentacles_gl2.xml venus_gl2.xml voronoi_rocks_gl2.xml voxel_edges_gl2.xml voxel_pacman_gl2.xml wet_stone_gl2.xml xyptonjtroz_gl2.xml

2018-11-15

OpenGLInsights-SparseVoxelization

体素化 Octree-Based Sparse Voxelization Using the GPU Hardware Rasterizer

2018-11-15

GIVoxels-pg2011-authors

GIVoxels-pg2011-authors 全局光照 体素

2018-11-15

Real-Time Rendering --- Word版

Word版,

2017-08-11

GEOS 编译好

32位

2017-07-10

ColorPix颜色拾取工具

ColorPix 拾取颜色

2017-07-07

大规模地形场景实时绘制技术研究

地形 osg 论文

2017-07-07

osg 着色器

有人写的一些shader,适合初学者

2017-07-07

VirtualPlanetBuilder 编译好

VirtualPlanetBuilder 32 位 编译好

2017-04-12

Stanford CS248 .7z

Stanford CS248 计算机图形学 PDF 课件

2020-12-26

vulkan pdf 教程 英文.zip

Vulkan Programming Guide The Official Guide to Learning Vulkan Learning Vulkan by Parminder Singh (z-lib.org) C++ Game Development By Example Learn to build games and graphics with SFML, OpenGL, and Vulkan using C++ programming by Siddharth Shekar (z-lib.org) 来源 https://z-lib.org/

2020-07-30

course_notes_moving_frostbite_to_pbr_v32.pdf

course_notes_moving_frostbite_to_pbr_v32

2020-04-26

9927405hpcv-water-29-oct-2010.zip

hpcv-water-29-oct-2010 原始 未被修改 // // Fragment shader, Tiled Directional Flow // // (c) 2010 frans van hoesel, university of groningen //

2020-03-02

WorldComposer 1.61.7z

WorldComposer 1.61 WorldComposer 1.61

2019-11-29

global_illumination_using_photon_maps_egwr96.pdf

global_illumination_using_photon_maps_egwr96

2019-09-12

renderingequation.7z

渲染方程 rendering equation

2019-09-05

android_EffectsManager-master.zip

ClassManager ClassManager ClassManager

2019-08-29

MC Practice.zip sratchapixel

1)Monte Carlo Methods.pdf 2)Monte Carlo Simulation.pdf 3)Monte Carlo Integration.pdf 4)Monte Carlo in Rendering (A Practical Example).pdf 5)Generating Random Numbers.pdf 6)Variance Reduction Methods a Quick Introduction to Importance Sampling.pdf 7)Variance Reduction Methods a Quick Introduction to Quasi Monte Carlo.pdf 8)Source Code.pdf

2019-08-07

bounding_volume_hierarchies.pdf

BVH bounding_volume_hierarchies.pdf -

2019-08-07

carModel.zip 汽车模型 obj格式

carModel.zip 汽车模型 obj格式 carModel.zip 汽车模型 obj格式

2019-08-07

hpcv-water-29-oct-2010.zip osg shader 水

hpcv-water-29-oct-2010.zip osg shader 水

2019-08-07

Basic Principles of Surface Reflectance.pdf

Basic Principles of Surface Reflectance.pdf

2019-08-07

raytracinginoneweekend.zip

raytracinginoneweekend raytracingthenextweek raytracingtherestofyourlife 源码

2019-08-07

osgworks-master.zip

AbsoluteModelTransform.cpp CallbackSupport.cpp CameraConfigObject.cpp Capabilities.cpp CollapseLOD.cpp CountStateSets.cpp CountsVisitor.cpp DataLoader.cpp DecimatorOp.cpp FBOUtils.cpp FindNamedNode.cpp ForceFlattenTransforms.cpp GeometryModifier.cpp GeometryOperation.cpp InsertRemove.cpp LODCreation

2019-08-07

osg3DViewer.zip

osg3DViewer.zip main.cpp MainWindow.cpp xAppSettings.cpp xExtentsVisitor.cpp xFindNameListVisitor.cpp xLogHandler.cpp xObjectLoader.cpp xPickingHandler.cpp xPropertyWidget.cpp xSceneModel.cpp xSceneView.cpp xSearchLineEdit.cpp xSelectionDecorator.cpp xSelectionManager.cpp xShaderSelectionDecorator.cpp xShaderSettingDialog.cpp xThreadPool.cpp xTreeModel.cpp xTreeView.cpp

2019-08-07

antons_opengl_tutorials_book.zip

antons_opengl_tutorials_book.zip opengl 示例教程

2019-08-07

opengl demo GLUS.zip

opengl demo GLUS.zip

2019-08-07

QtPropertyBrowser-master.zip

QtPropertyBrowser-master.zip qt属性表 源码

2019-08-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除