# DaoZhang_ProgramNote **Repository Path**: Logic3/DaoZhang_ProgramNote ## Basic Information - **Project Name**: DaoZhang_ProgramNote - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-17 - **Last Updated**: 2021-07-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README @Author: 白袍小道 @Blob: https://www.cnblogs.com/BaiPao-XD/ ##施主-转载-请说明来自[谢谢]:https://github.com/daozhangXDZ/DaoZhang_ProgramNote [TOC] # DaoZhang_ProgramNote ## .vscode ## Animation ### Example ![GearsofWar4features](Animation/Example/GearsofWar4features.md) ![FAQ](Animation/FAQ.md) ### IKFK ![AnimationIK_Info](Animation/IKFK/AnimationIK_Info.md) ![Skeletal](Animation/Skeletal.md) ## Booksblog ![CharlieMunger_Mentalmodel](Booksblog/CharlieMunger_Mentalmodel.md) ## C++ ### blod ![C++codebasecanrecommendlearning](C++/blod/C++codebasecanrecommendlearning.md) ![C++博客收藏地址](C++/blod/C++博客收藏地址.md) ### C++11NewKey ![Lambdas](C++/C++11NewKey/Lambdas.md) ![noexcept](C++/C++11NewKey/noexcept.md) ![UniformInitialization](C++/C++11NewKey/UniformInitialization.md) ### C++迭代器 ![C++迭代器](C++/C++迭代器/C++迭代器.md) ### chrono ![chrono_info](C++/chrono/chrono_info.md) ![chrono_lib](C++/chrono/chrono_lib.md) ### Class_Lifetime ![Construct_Destruct](C++/Class_Lifetime/Construct_Destruct.md) ![CPplusDefaultFun](C++/Class_Lifetime/CPplusDefaultFun.md) ### CSharp #### CSharpNet ![Thift_C#](C++/CSharp/CSharpNet/Thift_C#.md) ### C系统关键字 ![Const](C++/C系统关键字/Const.md) ![ConstRef](C++/C系统关键字/ConstRef.md) ![delete](C++/C系统关键字/delete.md) ![VALIst](C++/C系统关键字/VALIst.md) ![_vsnprintf](C++/C系统关键字/_vsnprintf.md) ### EffectiveCPlus ![EffectiveCPlus_01](C++/EffectiveCPlus/EffectiveCPlus_01.md) ![EffectiveCPlus_03](C++/EffectiveCPlus/EffectiveCPlus_03.md) ![EffectiveCPlus_04](C++/EffectiveCPlus/EffectiveCPlus_04.md) ![EffectiveCPlus_05](C++/EffectiveCPlus/EffectiveCPlus_05.md) ![EffectiveCPlus_06](C++/EffectiveCPlus/EffectiveCPlus_06.md) ![EffectiveCPlus_07](C++/EffectiveCPlus/EffectiveCPlus_07.md) ![EffectiveCPlus_08](C++/EffectiveCPlus/EffectiveCPlus_08.md) ![EffectiveCPlus_09](C++/EffectiveCPlus/EffectiveCPlus_09.md) ![EffectiveCPlus_10](C++/EffectiveCPlus/EffectiveCPlus_10.md) ![EffectiveCPlus_11](C++/EffectiveCPlus/EffectiveCPlus_11.md) ![EffectiveCPlus_12](C++/EffectiveCPlus/EffectiveCPlus_12.md) ![EffectiveCPlus_13](C++/EffectiveCPlus/EffectiveCPlus_13.md) ![EffectiveCPlus_14](C++/EffectiveCPlus/EffectiveCPlus_14.md) ![EffectiveCPlus_15](C++/EffectiveCPlus/EffectiveCPlus_15.md) ![EffectiveCPlus_16](C++/EffectiveCPlus/EffectiveCPlus_16.md) ![EffectiveCPlus_17](C++/EffectiveCPlus/EffectiveCPlus_17.md) ![EffectiveCPlus_18](C++/EffectiveCPlus/EffectiveCPlus_18.md) ![EffectiveCPlus_19](C++/EffectiveCPlus/EffectiveCPlus_19.md) ![EffectiveCPlus_20](C++/EffectiveCPlus/EffectiveCPlus_20.md) ![EffectiveCPlus_21](C++/EffectiveCPlus/EffectiveCPlus_21.md) ![EffectiveCPlus_22](C++/EffectiveCPlus/EffectiveCPlus_22.md) ![EffectiveCPlus_23](C++/EffectiveCPlus/EffectiveCPlus_23.md) ![EffectiveCPlus_24](C++/EffectiveCPlus/EffectiveCPlus_24.md) ![EffectiveCPlus_25](C++/EffectiveCPlus/EffectiveCPlus_25.md) ![EffectiveCPlus_26](C++/EffectiveCPlus/EffectiveCPlus_26.md) ![EffectiveCPlus_27](C++/EffectiveCPlus/EffectiveCPlus_27.md) ![EffectiveCPlus_28](C++/EffectiveCPlus/EffectiveCPlus_28.md) ![EffectiveCPlus_29](C++/EffectiveCPlus/EffectiveCPlus_29.md) ### memory ![CC++知识点---sizeof使用规则及陷阱分析(网摘)](C++/memory/CC++知识点---sizeof使用规则及陷阱分析(网摘).md) ![CC++程序的跟踪和分析工具uftrace](C++/memory/CC++程序的跟踪和分析工具uftrace.md) ![GCC编译器选项解析](C++/memory/GCC编译器选项解析.md) ![memcpy](C++/memory/memcpy.md) ![Reducememoryfragmentation](C++/memory/Reducememoryfragmentation.md) ![内存工作设置](C++/memory/内存工作设置.md) ![细说new与malloc的10点区别](C++/memory/细说new与malloc的10点区别.md) ### std ![stdmap](C++/std/stdmap.md) ![StdMap_imp](C++/std/StdMap_imp.md) ![STd_Vector](C++/std/STd_Vector.md) ![STLFunction](C++/std/STLFunction.md) ### template ![Afunctiontemplate](C++/template/Afunctiontemplate.md) ![Classtemplate](C++/template/Classtemplate.md) ![CompleteTemplateTypeDerivation](C++/template/CompleteTemplateTypeDerivation.md) ![Explicit(full)templatespecialization](C++/template/Explicit(full)templatespecialization.md) ![template](C++/template/template.md) ![templatearguments](C++/template/templatearguments.md) ![Templatemeta-programming](C++/template/Templatemeta-programming.md) ![templatespecialization](C++/template/templatespecialization.md) ### Thread ![Multi-threadedC++StandardLibraryIntroductionPart1](C++/Thread/Multi-threadedC++StandardLibraryIntroductionPart1.md) ![STD_ASYNC_STD_Thread](C++/Thread/STD_ASYNC_STD_Thread.md) ![Task_And_multithreading](C++/Thread/Task_And_multithreading.md) ![TLSAlloc](C++/Thread/TLSAlloc.md) ### Windows ![Untitled](C++/Windows/Untitled.md) #### Windowsprogramming ![handlingmouseevents](C++/Windows/Windowsprogramming/handlingmouseevents.md) ### 函数 ![C++lambda表达式与函数对象](C++/函数/C++lambda表达式与函数对象.md) ![CPlusCallbackDepth](C++/函数/CPlusCallbackDepth.md) ![Synchronousandasynchronouscallbackscallbacks](C++/函数/Synchronousandasynchronouscallbackscallbacks.md) ![数值类型和字符串的相互转换](C++/函数/数值类型和字符串的相互转换.md) ### 智能指针 #### Boost ![AutoPtr_Implement](C++/智能指针/Boost/AutoPtr_Implement.md) ![C++smartpointer_meroFix](C++/智能指针/C++smartpointer_meroFix.md) ### 注释 ![CSharpZS](C++/注释/CSharpZS.md) ### 虚函数 ![C++TemplateInHeadFile](C++/虚函数/C++TemplateInHeadFile.md) ![C++继承:公有,私有,保护](C++/虚函数/C++继承:公有,私有,保护.md) ![VirtualExtend](C++/虚函数/VirtualExtend.md) ## GameBlod ### 3DGameTech ![CommonTricksfor3Dgames_1](GameBlod/3DGameTech/CommonTricksfor3Dgames_1.md) ### JM ![channelmixbasedimplementatio](GameBlod/JM/channelmixbasedimplementatio.md) ### ZZHX ![the_Final_Fantasy_series](GameBlod/ZZHX/the_Final_Fantasy_series.md) ## GPUDevice ### GUDA ![GUDA_1](GPUDevice/GUDA/GUDA_1.md) ![TextureFillRate](GPUDevice/TextureFillRate.md) ## GraphyRender ### AABB和OBB ![AABB_OBB_01](GraphyRender/AABB和OBB/AABB_OBB_01.md) ![KDTree](GraphyRender/AABB和OBB/KDTree.md) ### AO ![AmbientOcclusion](GraphyRender/AO/AmbientOcclusion.md) ![SSAO_WEBGL](GraphyRender/AO/SSAO_WEBGL.md) ### Daily_Pathtracer ![CUDADailyPathracer](GraphyRender/Daily_Pathtracer/CUDADailyPathracer.md) ![DailyPathtracer01](GraphyRender/Daily_Pathtracer/DailyPathtracer01.md) ![DailyPathtracerPart1InitialC++](GraphyRender/Daily_Pathtracer/DailyPathtracerPart1InitialC++.md) ![DailyPathtracerPart2FixStupid](GraphyRender/Daily_Pathtracer/DailyPathtracerPart2FixStupid.md) ![DailyPathtracerPart3C#&Unity&Burst](GraphyRender/Daily_Pathtracer/DailyPathtracerPart3C#&Unity&Burst.md) ![DailyPathtracerPart4Fixes&Mitsuba](GraphyRender/Daily_Pathtracer/DailyPathtracerPart4Fixes&Mitsuba.md) ![DailyPathtracerPart5MetalGPU!](GraphyRender/Daily_Pathtracer/DailyPathtracerPart5MetalGPU!.md) ### DITHER ![DITHER_CSDN](GraphyRender/DITHER/DITHER_CSDN.md) ### DX11 ![PCF(PercentcloserFilter)](GraphyRender/DX11/PCF(PercentcloserFilter).md) ### edge_detection_technology ![edgedetectiontechnology_GLSL](GraphyRender/edge_detection_technology/edgedetectiontechnology_GLSL.md) ### Filter ![Kalman_Filter](GraphyRender/Filter/Kalman_Filter.md) ### Gamma_space_and_linearspace ![Gammaspaceandlinearspace](GraphyRender/Gamma_space_and_linearspace/Gammaspaceandlinearspace.md) ### Geometric_features ![AmbientOcclusion](GraphyRender/Geometric_features/AmbientOcclusion.md) ![AverageGeodesicDistance](GraphyRender/Geometric_features/AverageGeodesicDistance.md) ![PointFeatureHistogram](GraphyRender/Geometric_features/PointFeatureHistogram.md) ![ShapeDiameterFunction](GraphyRender/Geometric_features/ShapeDiameterFunction.md) ### GeomMath ![AdaptiveGPUGeometricSegmentation](GraphyRender/GeomMath/AdaptiveGPUGeometricSegmentation.md) ### Global_Illumination ![smallptGlobalIlluminationin99linesofC++](GraphyRender/Global_Illumination/smallptGlobalIlluminationin99linesofC++.md) ### GPUGem ![AccurateAtmosphericScattering](GraphyRender/GPUGem/AccurateAtmosphericScattering.md) ![AnimationintheDawn](GraphyRender/GPUGem/AnimationintheDawn.md) ![AO](GraphyRender/GPUGem/AO.md) ![ApproximationstoSubsurfaceScattering](GraphyRender/GPUGem/ApproximationstoSubsurfaceScattering.md) ![BidirectionalTextureFunctions](GraphyRender/GPUGem/BidirectionalTextureFunctions.md) ![CinematicLighting](GraphyRender/GPUGem/CinematicLighting.md) ![ColorControls](GraphyRender/GPUGem/ColorControls.md) ![CountlessBladesofWavingGrass](GraphyRender/GPUGem/CountlessBladesofWavingGrass.md) ![DeferredShadinginS.T.A.L.K.E.R.](GraphyRender/GPUGem/DeferredShadinginS.T.A.L.K.E.R..md) ![DepthofField](GraphyRender/GPUGem/DepthofField.md) ![DynamicAmbientOcclusion](GraphyRender/GPUGem/DynamicAmbientOcclusion.md) ![DynamicIrradianceEnvironmentMaps](GraphyRender/GPUGem/DynamicIrradianceEnvironmentMaps.md) ![EffectiveWaterSimulationfromPhysicalModels](GraphyRender/GPUGem/EffectiveWaterSimulationfromPhysicalModels.md) ![EfficientShadowVolumeRendering](GraphyRender/GPUGem/EfficientShadowVolumeRendering.md) ![FastFilter-WidthEstimateswithTextureMaps](GraphyRender/GPUGem/FastFilter-WidthEstimateswithTextureMaps.md) ![FireintheVulcan](GraphyRender/GPUGem/FireintheVulcan.md) ![General-PurposeComputationonGPU](GraphyRender/GPUGem/General-PurposeComputationonGPU.md) ![GeneratingSoftShadowsUsingOcclusionIntervalMaps](GraphyRender/GPUGem/GeneratingSoftShadowsUsingOcclusionIntervalMaps.md) ![GPU-BasedGeometryClipmaps](GraphyRender/GPUGem/GPU-BasedGeometryClipmaps.md) ![HardwareOcclusionQueries](GraphyRender/GPUGem/HardwareOcclusionQueries.md) ![High-QualityFiltering](GraphyRender/GPUGem/High-QualityFiltering.md) ![Image-BasedLighting](GraphyRender/GPUGem/Image-BasedLighting.md) ![ImprovedPerlinNoise](GraphyRender/GPUGem/ImprovedPerlinNoise.md) ![LightScatteringfromHumanHairFibers](GraphyRender/GPUGem/LightScatteringfromHumanHairFibers.md) ![ManagementwithMultistreaming](GraphyRender/GPUGem/ManagementwithMultistreaming.md) ![ManagingVisibilityforPer-PixelLighting](GraphyRender/GPUGem/ManagingVisibilityforPer-PixelLighting.md) ![OmnidirectionalShadowMapping](GraphyRender/GPUGem/OmnidirectionalShadowMapping.md) ![OpenEXRImageFileFormat](GraphyRender/GPUGem/OpenEXRImageFileFormat.md) ![Per-PixelDisplacementMapping](GraphyRender/GPUGem/Per-PixelDisplacementMapping.md) ![PerspectiveShadowMaps](GraphyRender/GPUGem/PerspectiveShadowMaps.md) ![Real-TimeGlow](GraphyRender/GPUGem/Real-TimeGlow.md) ![RenderingWaterCaustics](GraphyRender/GPUGem/RenderingWaterCaustics.md) ![SegmentBuffering](GraphyRender/GPUGem/SegmentBuffering.md) ![ShadowMapAntialiasing](GraphyRender/GPUGem/ShadowMapAntialiasing.md) ![SimulatingDiffraction](GraphyRender/GPUGem/SimulatingDiffraction.md) ![SkinintheDawnDemo](GraphyRender/GPUGem/SkinintheDawnDemo.md) ![SourceAndSummer](GraphyRender/GPUGem/SourceAndSummer.md) ![SpatialBRDFs](GraphyRender/GPUGem/SpatialBRDFs.md) ![SurfaceswithDisplacementMapping](GraphyRender/GPUGem/SurfaceswithDisplacementMapping.md) ![TextureBombing](GraphyRender/GPUGem/TextureBombing.md) ![Tile-BasedTextureMapping](GraphyRender/GPUGem/Tile-BasedTextureMapping.md) ![TowardPhotorealism](GraphyRender/GPUGem/TowardPhotorealism.md) ### GPUPro_Gem_Summer ![ZenGPU](GraphyRender/GPUPro_Gem_Summer/ZenGPU.md) ### GPU_Pro_1 ![AlphaBlendingasaPost-Process](GraphyRender/GPU_Pro_1/AlphaBlendingasaPost-Process.md) ![AnisotropicKuwaharaFiltering](GraphyRender/GPU_Pro_1/AnisotropicKuwaharaFiltering.md) ![BoundinBlood](GraphyRender/GPU_Pro_1/BoundinBlood.md) ![ConventionalShadowFiltering](GraphyRender/GPU_Pro_1/ConventionalShadowFiltering.md) ![EdgeAnti-aliasingbyPost-Processing](GraphyRender/GPU_Pro_1/EdgeAnti-aliasingbyPost-Processing.md) ![Floyd-SteinbergHalftoning](GraphyRender/GPU_Pro_1/Floyd-SteinbergHalftoning.md) ![HeightBlending](GraphyRender/GPU_Pro_1/HeightBlending.md) ![HierarchicalItemBuffersforGranularOcclusionCulling](GraphyRender/GPU_Pro_1/HierarchicalItemBuffersforGranularOcclusionCulling.md) ![LightUsingTetrahedronMapping](GraphyRender/GPU_Pro_1/LightUsingTetrahedronMapping.md) ![MakingitLarge,Beautiful,Fast](GraphyRender/GPU_Pro_1/MakingitLarge,Beautiful,Fast.md) ![Real-TimeMulti-BounceRay-Tracing](GraphyRender/GPU_Pro_1/Real-TimeMulti-BounceRay-Tracing.md) ![RealisticDepthofField](GraphyRender/GPU_Pro_1/RealisticDepthofField.md) ![ScreenSpaceCloudLighting](GraphyRender/GPU_Pro_1/ScreenSpaceCloudLighting.md) ![ScreenSpaceSoftShadows](GraphyRender/GPU_Pro_1/ScreenSpaceSoftShadows.md) ![SSDO](GraphyRender/GPU_Pro_1/SSDO.md) ![StylizedRenderinginSpore](GraphyRender/GPU_Pro_1/StylizedRenderinginSpore.md) ![SubsurfaceScattering](GraphyRender/GPU_Pro_1/SubsurfaceScattering.md) ![ultiresolutionSplattingforIndirectIllumination](GraphyRender/GPU_Pro_1/ultiresolutionSplattingforIndirectIllumination.md) ![VirtualTextureMapping](GraphyRender/GPU_Pro_1/VirtualTextureMapping.md) ### Graph_OSS_Algeo ![EdgeDetectionTech_OpGL](GraphyRender/Graph_OSS_Algeo/EdgeDetectionTech_OpGL.md) ![OpenGL_basic_lighting_model](GraphyRender/Graph_OSS_Algeo/OpenGL_basic_lighting_model.md) ### IBL ![lightIllumination_IBL](GraphyRender/IBL/lightIllumination_IBL.md) ![SpecularIBL](GraphyRender/IBL/SpecularIBL.md) ![SpecularIBL_OpenGL](GraphyRender/IBL/SpecularIBL_OpenGL.md) ### Light ![thetechnologyofrealisticlightingingames](GraphyRender/Light/thetechnologyofrealisticlightingingames.md) ![Tile-BasedArchitecture](GraphyRender/Light/Tile-BasedArchitecture.md) ### MatcapShader ![MatCap_Base](GraphyRender/MatcapShader/MatCap_Base.md) ### Math ![ConvolutioninC++](GraphyRender/Math/ConvolutioninC++.md) ![Datainterpolationmethod](GraphyRender/Math/Datainterpolationmethod.md) ![Determineifthepointisinsidethetriangle](GraphyRender/Math/Determineifthepointisinsidethetriangle.md) ![DotProduct](GraphyRender/Math/DotProduct.md) ![Expectationandvariance](GraphyRender/Math/Expectationandvariance.md) ![Manhattandistance](GraphyRender/Math/Manhattandistance.md) ![MonteCarlo](GraphyRender/Math/MonteCarlo.md) ![NumericaldifferentialC++](GraphyRender/Math/NumericaldifferentialC++.md) ![PlaneEquation](GraphyRender/Math/PlaneEquation.md) ![QKF](GraphyRender/Math/QKF.md) ![Ray-Planeintersectiontest](GraphyRender/Math/Ray-Planeintersectiontest.md) ![SolidAngle](GraphyRender/Math/SolidAngle.md) ![(raytriangleintersectiontest)](GraphyRender/Math/(raytriangleintersectiontest).md) ### MipMap ![MipMap_baseInfo](GraphyRender/MipMap/MipMap_baseInfo.md) ### ModeFile ![FBXReadAndWrite](GraphyRender/ModeFile/FBXReadAndWrite.md) ### OpenGL ![Blend_OpenGL](GraphyRender/OpenGL/Blend_OpenGL.md) #### LeanOpenGL ![AdvancedData](GraphyRender/OpenGL/LeanOpenGL/AdvancedData.md) ![AdvancedGLSL](GraphyRender/OpenGL/LeanOpenGL/AdvancedGLSL.md) ##### AdvancedLighting ![AdvancedLighting](GraphyRender/OpenGL/LeanOpenGL/AdvancedLighting/AdvancedLighting.md) ![Bloom](GraphyRender/OpenGL/LeanOpenGL/AdvancedLighting/Bloom.md) ![DeferredShading](GraphyRender/OpenGL/LeanOpenGL/AdvancedLighting/DeferredShading.md) ![GammaCorrection](GraphyRender/OpenGL/LeanOpenGL/AdvancedLighting/GammaCorrection.md) ![HDR](GraphyRender/OpenGL/LeanOpenGL/AdvancedLighting/HDR.md) ![NormalMapping](GraphyRender/OpenGL/LeanOpenGL/AdvancedLighting/NormalMapping.md) ![ParallaxMapping](GraphyRender/OpenGL/LeanOpenGL/AdvancedLighting/ParallaxMapping.md) ##### Shadow ![PointShadows](GraphyRender/OpenGL/LeanOpenGL/AdvancedLighting/Shadow/PointShadows.md) ![ShadowMapping](GraphyRender/OpenGL/LeanOpenGL/AdvancedLighting/Shadow/ShadowMapping.md) ![SSAO](GraphyRender/OpenGL/LeanOpenGL/AdvancedLighting/SSAO.md) ![AntiAliasing](GraphyRender/OpenGL/LeanOpenGL/AntiAliasing.md) ![Assimp](GraphyRender/OpenGL/LeanOpenGL/Assimp.md) ![BaseShader](GraphyRender/OpenGL/LeanOpenGL/BaseShader.md) ![Basic_Lighting](GraphyRender/OpenGL/LeanOpenGL/Basic_Lighting.md) ![Blending](GraphyRender/OpenGL/LeanOpenGL/Blending.md) ![CameraBase](GraphyRender/OpenGL/LeanOpenGL/CameraBase.md) ![CoordinateSystems](GraphyRender/OpenGL/LeanOpenGL/CoordinateSystems.md) ![Cubemaps](GraphyRender/OpenGL/LeanOpenGL/Cubemaps.md) ![Depth_testing](GraphyRender/OpenGL/LeanOpenGL/Depth_testing.md) ![FaceCulling](GraphyRender/OpenGL/LeanOpenGL/FaceCulling.md) ![Framebuffers](GraphyRender/OpenGL/LeanOpenGL/Framebuffers.md) ![GeometryShader](GraphyRender/OpenGL/LeanOpenGL/GeometryShader.md) ![Hello_Triangle](GraphyRender/OpenGL/LeanOpenGL/Hello_Triangle.md) ![Hello_Window](GraphyRender/OpenGL/LeanOpenGL/Hello_Window.md) ![Instancing](GraphyRender/OpenGL/LeanOpenGL/Instancing.md) ![Lighting_maps](GraphyRender/OpenGL/LeanOpenGL/Lighting_maps.md) ![Light_casters](GraphyRender/OpenGL/LeanOpenGL/Light_casters.md) ![Light_Colors](GraphyRender/OpenGL/LeanOpenGL/Light_Colors.md) ![Materials](GraphyRender/OpenGL/LeanOpenGL/Materials.md) ![Mesh](GraphyRender/OpenGL/LeanOpenGL/Mesh.md) ![Model](GraphyRender/OpenGL/LeanOpenGL/Model.md) ![Multiple_lights](GraphyRender/OpenGL/LeanOpenGL/Multiple_lights.md) ![StencilTesting](GraphyRender/OpenGL/LeanOpenGL/StencilTesting.md) ![Textures](GraphyRender/OpenGL/LeanOpenGL/Textures.md) ![Transformations](GraphyRender/OpenGL/LeanOpenGL/Transformations.md) #### OpenGLES ##### API ![glActiveTexture](GraphyRender/OpenGL/OpenGLES/API/glActiveTexture.md) ![glCheckFramebufferStatus](GraphyRender/OpenGL/OpenGLES/API/glCheckFramebufferStatus.md) ![glDrawElements](GraphyRender/OpenGL/OpenGLES/API/glDrawElements.md) ![glPixelStorei](GraphyRender/OpenGL/OpenGLES/API/glPixelStorei.md) ![glReadPixels](GraphyRender/OpenGL/OpenGLES/API/glReadPixels.md) ![glTexImage2D](GraphyRender/OpenGL/OpenGLES/API/glTexImage2D.md) ![glTexParameteri](GraphyRender/OpenGL/OpenGLES/API/glTexParameteri.md) ![Framebuffers](GraphyRender/OpenGL/OpenGLES/Framebuffers.md) ![GLESAccessBuffer](GraphyRender/OpenGL/OpenGLES/GLESAccessBuffer.md) ![Opengles3SimulationEnvironment](GraphyRender/OpenGL/OpenGLES/Opengles3SimulationEnvironment.md) #### Other ![GL_Dither](GraphyRender/OpenGL/Other/GL_Dither.md) #### stb ![stbi_load](GraphyRender/OpenGL/stb/stbi_load.md) ### PBR ![PhysicsBaseRender01](GraphyRender/PBR/PhysicsBaseRender01.md) ![PhysicsBaseRender02](GraphyRender/PBR/PhysicsBaseRender02.md) ![PhysicsBaseRender03](GraphyRender/PBR/PhysicsBaseRender03.md) ![PhysicsRender_01](GraphyRender/PBR/PhysicsRender_01.md) ![PhysicsRender_02](GraphyRender/PBR/PhysicsRender_02.md) ![PhysicsRender_03](GraphyRender/PBR/PhysicsRender_03.md) ![PhysicsRender_04](GraphyRender/PBR/PhysicsRender_04.md) ![Spherical_gaussian](GraphyRender/PBR/Spherical_gaussian.md) ![Spherical_gaussian02](GraphyRender/PBR/Spherical_gaussian02.md) ![Spherical_gaussian03](GraphyRender/PBR/Spherical_gaussian03.md) ![Spherical_gaussian04](GraphyRender/PBR/Spherical_gaussian04.md) ![Spherical_gaussian05](GraphyRender/PBR/Spherical_gaussian05.md) ### PCF ![PCFbasedonscreenpixelshake](GraphyRender/PCF/PCFbasedonscreenpixelshake.md) ![SoftshadowtechniqueofPCF](GraphyRender/PCF/SoftshadowtechniqueofPCF.md) ### ProfileGPU ![NvdProfile](GraphyRender/ProfileGPU/NvdProfile.md) ### Real_Time_Rendering_3rd ![Real-TimeRendering3rd_01](GraphyRender/Real_Time_Rendering_3rd/Real-TimeRendering3rd_01.md) ![Real-TimeRendering3rd_02](GraphyRender/Real_Time_Rendering_3rd/Real-TimeRendering3rd_02.md) ![Real-TimeRendering3rd_03](GraphyRender/Real_Time_Rendering_3rd/Real-TimeRendering3rd_03.md) ![Real-TimeRendering3rd_04](GraphyRender/Real_Time_Rendering_3rd/Real-TimeRendering3rd_04.md) ![Real-TimeRendering3rd_05](GraphyRender/Real_Time_Rendering_3rd/Real-TimeRendering3rd_05.md) ![Real-TimeRendering3rd_06](GraphyRender/Real_Time_Rendering_3rd/Real-TimeRendering3rd_06.md) ![Real-TimeRendering3rd_07](GraphyRender/Real_Time_Rendering_3rd/Real-TimeRendering3rd_07.md) ![Real-TimeRendering3rd_08](GraphyRender/Real_Time_Rendering_3rd/Real-TimeRendering3rd_08.md) ![Real-TimeRendering3rd_09](GraphyRender/Real_Time_Rendering_3rd/Real-TimeRendering3rd_09.md) ![Real-TimeRendering3rd_10](GraphyRender/Real_Time_Rendering_3rd/Real-TimeRendering3rd_10.md) ![Real-TimeRendering3rd_11](GraphyRender/Real_Time_Rendering_3rd/Real-TimeRendering3rd_11.md) ![Real-TimeRendering3rd_12](GraphyRender/Real_Time_Rendering_3rd/Real-TimeRendering3rd_12.md) ### RenderExample #### SnowEve ![3AGame_Realization](GraphyRender/RenderExample/SnowEve/3AGame_Realization.md) ### RenderProfile ![StructureOfTheGPU](GraphyRender/RenderProfile/StructureOfTheGPU.md) ### Render_Path ![ParseForward+render](GraphyRender/Render_Path/ParseForward+render.md) ![RenderPath_Summer_01](GraphyRender/Render_Path/RenderPath_Summer_01.md) ![TiledBasedDeferredShading](GraphyRender/Render_Path/TiledBasedDeferredShading.md) ![TiledBasedDeferredShading与Forward+](GraphyRender/Render_Path/TiledBasedDeferredShading与Forward+.md) ### Screen_Space_Deep_ShadowMaps ![ScreenSpaceDeepShadowMaps](GraphyRender/Screen_Space_Deep_ShadowMaps/ScreenSpaceDeepShadowMaps.md) ### semipermeable ![Blend_learn_Opgl](GraphyRender/semipermeable/Blend_learn_Opgl.md) ### Shader #### profile ![ShaderLowLevelOptimization](GraphyRender/Shader/profile/ShaderLowLevelOptimization.md) #### ShaderToy ![molten_bismuth](GraphyRender/Shader/ShaderToy/molten_bismuth.md) ### Shadow ![DistanceFieldSoftShadows](GraphyRender/Shadow/DistanceFieldSoftShadows.md) ![ShadowMap](GraphyRender/Shadow/ShadowMap.md) ![Summaryofreal-timeshadowingtechniques](GraphyRender/Shadow/Summaryofreal-timeshadowingtechniques.md) ### Space_transformation ![DX11Spacetransformation](GraphyRender/Space_transformation/DX11Spacetransformation.md) ### TeachBlob #### AnisotropicMaterial ![StainlessSteel](GraphyRender/TeachBlob/AnisotropicMaterial/StainlessSteel.md) #### GLSLDemo ![Untitled](GraphyRender/TeachBlob/GLSLDemo/Untitled.md) #### PhotoCharacterRender ![Character_rendering_Hair](GraphyRender/TeachBlob/PhotoCharacterRender/Character_rendering_Hair.md) ![Character_rendering_skin](GraphyRender/TeachBlob/PhotoCharacterRender/Character_rendering_skin.md) ![volumetric-basedmaterials](GraphyRender/TeachBlob/volumetric-basedmaterials.md) #### WITCHCHAPTER ![WITCH_CHAPTE](GraphyRender/TeachBlob/WITCHCHAPTER/WITCH_CHAPTE.md) ### tessellation ![tessellation_studio_note](GraphyRender/tessellation/tessellation_studio_note.md) ### Texture_and_sampling #### MSAA ![analysisofMSAA](GraphyRender/Texture_and_sampling/MSAA/analysisofMSAA.md) ![MSAA_Basic](GraphyRender/Texture_and_sampling/MSAA/MSAA_Basic.md) ### tone_mapping ![ToneMapping_001](GraphyRender/tone_mapping/ToneMapping_001.md) ![Tonemapping——002](GraphyRender/tone_mapping/Tonemapping——002.md) ![Untitled](GraphyRender/Untitled.md) ## GraphyRender_Other ### Base ![Normal_Map](GraphyRender_Other/Base/Normal_Map.md) ### FeatureShader #### Blod ![Spiderman_Parallel_Universe](GraphyRender_Other/FeatureShader/Blod/Spiderman_Parallel_Universe.md) #### ClearCost ![Unity_ClearCost](GraphyRender_Other/FeatureShader/ClearCost/Unity_ClearCost.md) #### Cloth ![Cloth_In_Unity](GraphyRender_Other/FeatureShader/Cloth/Cloth_In_Unity.md) #### Hair ![Alice'sCry_MadnessComesAgain](GraphyRender_Other/FeatureShader/Hair/Alice'sCry_MadnessComesAgain.md) ![ChaRalProduction_texture](GraphyRender_Other/FeatureShader/Hair/ChaRalProduction_texture.md) ![Kajiya_Kay_Hair](GraphyRender_Other/FeatureShader/Hair/Kajiya_Kay_Hair.md) ![Nalu_Demo_Hair](GraphyRender_Other/FeatureShader/Hair/Nalu_Demo_Hair.md) ![Unity_Hair](GraphyRender_Other/FeatureShader/Hair/Unity_Hair.md) #### Liquid ![LiquidWaver_Toon](GraphyRender_Other/FeatureShader/Liquid/LiquidWaver_Toon.md) #### NPR ![Cartoonrendering_01](GraphyRender_Other/FeatureShader/NPR/Cartoonrendering_01.md) ![Cartoonrendering_02](GraphyRender_Other/FeatureShader/NPR/Cartoonrendering_02.md) ![Example_01_SYLL](GraphyRender_Other/FeatureShader/NPR/Example_01_SYLL.md) ![Hatching](GraphyRender_Other/FeatureShader/NPR/Hatching.md) ![NonPhotorealistic_shadow_algorithm](GraphyRender_Other/FeatureShader/NPR/NonPhotorealistic_shadow_algorithm.md) ![NPR_Hair_Shader](GraphyRender_Other/FeatureShader/NPR/NPR_Hair_Shader.md) ![Toon_Outline_Rendering](GraphyRender_Other/FeatureShader/NPR/Toon_Outline_Rendering.md) ![Toon_Shader_01](GraphyRender_Other/FeatureShader/NPR/Toon_Shader_01.md) ![Toon_Shader_02](GraphyRender_Other/FeatureShader/NPR/Toon_Shader_02.md) ![Unity_NPR_01](GraphyRender_Other/FeatureShader/NPR/Unity_NPR_01.md) ![UNITY_NPR_Simple](GraphyRender_Other/FeatureShader/NPR/UNITY_NPR_Simple.md) #### ocean ![FftSeaSurfaceSimulation](GraphyRender_Other/FeatureShader/ocean/FftSeaSurfaceSimulation.md) ![FftSeaSurfaceSimulation_2](GraphyRender_Other/FeatureShader/ocean/FftSeaSurfaceSimulation_2.md) ![NearshoreWaveEffect](GraphyRender_Other/FeatureShader/ocean/NearshoreWaveEffect.md) ![NearShoreWaveEffect_2](GraphyRender_Other/FeatureShader/ocean/NearShoreWaveEffect_2.md) ![Ocean_mobile_with_boat_physic](GraphyRender_Other/FeatureShader/ocean/Ocean_mobile_with_boat_physic.md) ![Outline](GraphyRender_Other/FeatureShader/Outline.md) ### ShaderToy ![AnalyticalMotionBlur](GraphyRender_Other/ShaderToy/AnalyticalMotionBlur.md) ![EclipseEffect](GraphyRender_Other/ShaderToy/EclipseEffect.md) ![ProteanClouds](GraphyRender_Other/ShaderToy/ProteanClouds.md) ![RaymarchingInRaymarching](GraphyRender_Other/ShaderToy/RaymarchingInRaymarching.md) ## OpenCV ### Blob ![SLAMRamblings](OpenCV/Blob/SLAMRamblings.md) ### CloudPoint ![](OpenCV/CloudPoint/.md) ![PointCloudConcept](OpenCV/CloudPoint/PointCloudConcept.md) ### CV ![Hough_transform](OpenCV/CV/Hough_transform.md) ## ProgramDesign ### GameProgramPater ![Bytecode](ProgramDesign/GameProgramPater/Bytecode.md) ![CommandPattern](ProgramDesign/GameProgramPater/CommandPattern.md) ![DecouplingPatterns](ProgramDesign/GameProgramPater/DecouplingPatterns.md) ![DirtyFlag](ProgramDesign/GameProgramPater/DirtyFlag.md) ![EventQueue](ProgramDesign/GameProgramPater/EventQueue.md) ![FlyweightPattern](ProgramDesign/GameProgramPater/FlyweightPattern.md) ![GameLoop](ProgramDesign/GameProgramPater/GameLoop.md) ![ObjectPool](ProgramDesign/GameProgramPater/ObjectPool.md) ![ObserverPattern](ProgramDesign/GameProgramPater/ObserverPattern.md) ![OptimizationPatterns](ProgramDesign/GameProgramPater/OptimizationPatterns.md) ![PrototypePattern](ProgramDesign/GameProgramPater/PrototypePattern.md) ![SequencingPatterns](ProgramDesign/GameProgramPater/SequencingPatterns.md) ![ServiceLocator](ProgramDesign/GameProgramPater/ServiceLocator.md) ![SingletonPattern](ProgramDesign/GameProgramPater/SingletonPattern.md) ![SpatialPartition](ProgramDesign/GameProgramPater/SpatialPartition.md) ![StatePattern](ProgramDesign/GameProgramPater/StatePattern.md) ![SubclassSandbox](ProgramDesign/GameProgramPater/SubclassSandbox.md) ![TypeObject](ProgramDesign/GameProgramPater/TypeObject.md) ![UpdateMethod](ProgramDesign/GameProgramPater/UpdateMethod.md) ### SoftwareArchitecturalPatterns ![TenCommonSAP](ProgramDesign/SoftwareArchitecturalPatterns/TenCommonSAP.md) ## ProgramTool ### adb ![adb_logcat](ProgramTool/adb/adb_logcat.md) ![adb_log_topc](ProgramTool/adb/adb_log_topc.md) ### assimp ![win10MinGW_assimp](ProgramTool/assimp/win10MinGW_assimp.md) ### BAT #### Path ![GetTheDirAndSome](ProgramTool/BAT/Path/GetTheDirAndSome.md) ### GIT ![GItBranch](ProgramTool/GIT/GItBranch.md) ![GITHUB_AddMem](ProgramTool/GIT/GITHUB_AddMem.md) ### glew ![glewinit](ProgramTool/glew/glewinit.md) ### JetBrain ![JetBrainShortcutSummary](ProgramTool/JetBrain/JetBrainShortcutSummary.md) ![UnrealC++WithClion](ProgramTool/JetBrain/UnrealC++WithClion.md) ### Opencv #### Everioment ![MinGWw64compiledOpenCV](ProgramTool/Opencv/Everioment/MinGWw64compiledOpenCV.md) ![OpenCVError](ProgramTool/Opencv/Everioment/OpenCVError.md) ![OpenCVlink[MinGW-w64]](ProgramTool/Opencv/Everioment/OpenCVlink[MinGW-w64].md) ![ProvidedOpenCV[MinGW-w64]](ProgramTool/Opencv/Everioment/ProvidedOpenCV[MinGW-w64].md) ### Proxy #### ShadowSock ![PersonShadowSocks](ProgramTool/Proxy/ShadowSock/PersonShadowSocks.md) ### review ![CPlusPlusReview](ProgramTool/review/CPlusPlusReview.md) ### SubLime ![Package_Control](ProgramTool/SubLime/Package_Control.md) ![Sublime_Crack](ProgramTool/SubLime/Sublime_Crack.md) ![Sublime_Theme](ProgramTool/SubLime/Sublime_Theme.md) ### VM ![MacOS_InWin10](ProgramTool/VM/MacOS_InWin10.md) ### VS ![VSCode_shortcuts](ProgramTool/VS/VSCode_shortcuts.md) ### VSCode ![VSCode_CMake](ProgramTool/VSCode/VSCode_CMake.md) ![VSCode_Cmake2](ProgramTool/VSCode/VSCode_Cmake2.md) ![VSCode_CPluse](ProgramTool/VSCode/VSCode_CPluse.md) ![VSCode_Cpluse_XZ](ProgramTool/VSCode/VSCode_Cpluse_XZ.md) ![VSCODE_GLSL](ProgramTool/VSCode/VSCODE_GLSL.md) ![VSCODE_KeyMap](ProgramTool/VSCode/VSCODE_KeyMap.md) ![VSCODE_OpenGL](ProgramTool/VSCode/VSCODE_OpenGL.md) ![README](README.md) ## SLAM ### SlamMT ![SlamMT_01](SLAM/SlamMT/SlamMT_01.md) ![SlamMT_02](SLAM/SlamMT/SlamMT_02.md) ## Unity ### AdvancedRendering ![BloomBlurringLight](Unity/AdvancedRendering/BloomBlurringLight.md) #### BloomBlurringLight_assets ![DepthofField](Unity/AdvancedRendering/DepthofField.md) ![FlatandWireframeShading](Unity/AdvancedRendering/FlatandWireframeShading.md) ![FXAASmoothingPixels](Unity/AdvancedRendering/FXAASmoothingPixels.md) ![SurfaceDisplacement](Unity/AdvancedRendering/SurfaceDisplacement.md) ![Tessellation](Unity/AdvancedRendering/Tessellation.md) ![TriplanarMapping](Unity/AdvancedRendering/TriplanarMapping.md) ### Device #### AndroidPerise ![Unity_AndroidMainFeaster](Unity/Device/AndroidPerise/Unity_AndroidMainFeaster.md) #### DeviceCamera ![WebCamTexture](Unity/Device/DeviceCamera/WebCamTexture.md) ![WebCamTexture_API](Unity/Device/DeviceCamera/WebCamTexture_API.md) ### FixedBug ![Light_Texture_Seam](Unity/FixedBug/Light_Texture_Seam.md) ### HexMap ![BlendingCellColors](Unity/HexMap/BlendingCellColors.md) ![CreatingaHexagonalGrid](Unity/HexMap/CreatingaHexagonalGrid.md) ![Elevation](Unity/HexMap/Elevation.md) ![FogofWar](Unity/HexMap/FogofWar.md) ![HexMap8Water](Unity/HexMap/HexMap8Water.md) ![Irregulatity](Unity/HexMap/Irregulatity.md) ![LargerMaps](Unity/HexMap/LargerMaps.md) ![MoreFeatures](Unity/HexMap/MoreFeatures.md) ![Pathfinding](Unity/HexMap/Pathfinding.md) ![Rivers](Unity/HexMap/Rivers.md) ![Roads](Unity/HexMap/Roads.md) ![SavingandLoading](Unity/HexMap/SavingandLoading.md) ![TerrainTextures](Unity/HexMap/TerrainTextures.md) ![Wrapping](Unity/HexMap/Wrapping.md) ### Light #### Light2D ![2D_lighting_system](Unity/Light/Light2D/2D_lighting_system.md) ### Noise ![Noise,being](Unity/Noise/Noise,being.md) ![NoiseDerivatives,goingwiththeflow](Unity/Noise/NoiseDerivatives,goingwiththeflow.md) ![SimplexNoise](Unity/Noise/SimplexNoise.md) ### Other ![UnityUseOpenGLESWithEditor](Unity/Other/UnityUseOpenGLESWithEditor.md) ### Particel ![ProgramerParticleAVGMesh](Unity/Particel/ProgramerParticleAVGMesh.md) ![ReverseParticleSystem](Unity/Particel/ReverseParticleSystem.md) ### Program #### UnityExtendByProgram ![Unity_Chain_programming](Unity/Program/UnityExtendByProgram/Unity_Chain_programming.md) ### Render #### CatlikeCoding ![Bumpiness](Unity/Render/CatlikeCoding/Bumpiness.md) ![CombiningTextures](Unity/Render/CatlikeCoding/CombiningTextures.md) ![MultipleLights](Unity/Render/CatlikeCoding/MultipleLights.md) ![ShaderFundamentals](Unity/Render/CatlikeCoding/ShaderFundamentals.md) ![Shadows](Unity/Render/CatlikeCoding/Shadows.md) ![TheFirstLight](Unity/Render/CatlikeCoding/TheFirstLight.md) #### Cluster_Unity ![Cluster_Unity](Unity/Render/Cluster_Unity/Cluster_Unity.md) ![Cluster_Unity_2](Unity/Render/Cluster_Unity/Cluster_Unity_2.md) ![Cluster_Unity_3](Unity/Render/Cluster_Unity/Cluster_Unity_3.md) #### CommandBuffer ![CommandBuffersInUnity](Unity/Render/CommandBuffer/CommandBuffersInUnity.md) ![UnityCommandBuffer_Basic](Unity/Render/CommandBuffer/UnityCommandBuffer_Basic.md) ![UnityCommandBuffer_Summer](Unity/Render/CommandBuffer/UnityCommandBuffer_Summer.md) #### CustomScriptableRenderPipeline ![Bumpiness](Unity/Render/CustomScriptableRenderPipeline/Bumpiness.md) ![CombiningTextures](Unity/Render/CustomScriptableRenderPipeline/CombiningTextures.md) ![ComplexMaterials](Unity/Render/CustomScriptableRenderPipeline/ComplexMaterials.md) ![DeferredLights](Unity/Render/CustomScriptableRenderPipeline/DeferredLights.md) ![DeferredShading](Unity/Render/CustomScriptableRenderPipeline/DeferredShading.md) ![Fog](Unity/Render/CustomScriptableRenderPipeline/Fog.md) ![GPUInstancing](Unity/Render/CustomScriptableRenderPipeline/GPUInstancing.md) ![Matrices](Unity/Render/CustomScriptableRenderPipeline/Matrices.md) ![MixedLighting](Unity/Render/CustomScriptableRenderPipeline/MixedLighting.md) ![MoreComplexity](Unity/Render/CustomScriptableRenderPipeline/MoreComplexity.md) ![MultipleLights](Unity/Render/CustomScriptableRenderPipeline/MultipleLights.md) ![Parallax](Unity/Render/CustomScriptableRenderPipeline/Parallax.md) ![RealtimeGI,ProbeVolumes,LODGroups](Unity/Render/CustomScriptableRenderPipeline/RealtimeGI,ProbeVolumes,LODGroups.md) ![Reflections](Unity/Render/CustomScriptableRenderPipeline/Reflections.md) ![SemitransparentShadows](Unity/Render/CustomScriptableRenderPipeline/SemitransparentShadows.md) ![ShaderFundamentals](Unity/Render/CustomScriptableRenderPipeline/ShaderFundamentals.md) ![Shadows](Unity/Render/CustomScriptableRenderPipeline/Shadows.md) ![StaticLighting](Unity/Render/CustomScriptableRenderPipeline/StaticLighting.md) ![TheFirstLight](Unity/Render/CustomScriptableRenderPipeline/TheFirstLight.md) ![Transparency](Unity/Render/CustomScriptableRenderPipeline/Transparency.md) #### CustomScriptableRenderPipeline_CH ![CustomChannel](Unity/Render/CustomScriptableRenderPipeline_CH/CustomChannel.md) ![CustomShader](Unity/Render/CustomScriptableRenderPipeline_CH/CustomShader.md) ![DirectionLightShadow](Unity/Render/CustomScriptableRenderPipeline_CH/DirectionLightShadow.md) ![GlobalIllumination](Unity/Render/CustomScriptableRenderPipeline_CH/GlobalIllumination.md) ![GPUInstance](Unity/Render/CustomScriptableRenderPipeline_CH/GPUInstance.md) ![illumination](Unity/Render/CustomScriptableRenderPipeline_CH/illumination.md) ![MLOD](Unity/Render/CustomScriptableRenderPipeline_CH/MLOD.md) ![Reflection](Unity/Render/CustomScriptableRenderPipeline_CH/Reflection.md) ![ShadowBaking](Unity/Render/CustomScriptableRenderPipeline_CH/ShadowBaking.md) ![SpotlightShadow](Unity/Render/CustomScriptableRenderPipeline_CH/SpotlightShadow.md) ![transparency](Unity/Render/CustomScriptableRenderPipeline_CH/transparency.md) #### Depth ![UnityDepth](Unity/Render/Depth/UnityDepth.md) #### Light ##### Lightprobe ![StaticIllU_LightProbe](Unity/Render/Light/Lightprobe/StaticIllU_LightProbe.md) #### LWRP ![LWRP_1](Unity/Render/LWRP/LWRP_1.md) ![LWRP_2](Unity/Render/LWRP/LWRP_2.md) ![LWRP_Info](Unity/Render/LWRP/LWRP_Info.md) #### NoneSRP_DORender ![PureManualRenderingPipeline_01](Unity/Render/NoneSRP_DORender/PureManualRenderingPipeline_01.md) ![PureManualRenderingPipeline_02](Unity/Render/NoneSRP_DORender/PureManualRenderingPipeline_02.md) #### RayMarching ![GodRay](Unity/Render/RayMarching/GodRay.md) ![RayMarching_Base](Unity/Render/RayMarching/RayMarching_Base.md) ![Volume_Painting](Unity/Render/RayMarching/Volume_Painting.md) #### ShaderGraphy ![GetTheDepthBuffer_SG](Unity/Render/ShaderGraphy/GetTheDepthBuffer_SG.md) #### SRP_Batcher ![SRP_Batcher](Unity/Render/SRP_Batcher/SRP_Batcher.md) #### UE4ToUnity ![UE4ToUnityColorGradeTonemap](Unity/Render/UE4ToUnity/UE4ToUnityColorGradeTonemap.md) ![UEToUnity_ExponentialHeightFog](Unity/Render/UE4ToUnity/UEToUnity_ExponentialHeightFog.md) ![UEToUnity_Histogram](Unity/Render/UE4ToUnity/UEToUnity_Histogram.md) ![UEToUnity_LightShaft](Unity/Render/UE4ToUnity/UEToUnity_LightShaft.md) #### UnityPost ##### Post_Reslove ![Post_ReInfo](Unity/Render/UnityPost/Post_Reslove/Post_ReInfo.md) #### UnityShader ![Fresnel_Reflection](Unity/Render/UnityShader/Fresnel_Reflection.md) ![FurMaterial](Unity/Render/UnityShader/FurMaterial.md) ![HDRP_Toon_HairShader](Unity/Render/UnityShader/HDRP_Toon_HairShader.md) ![ShaderLab_Light](Unity/Render/UnityShader/ShaderLab_Light.md) ![ShaderLab_LightMode](Unity/Render/UnityShader/ShaderLab_LightMode.md) ![ShaderLab_Tab_Doc](Unity/Render/UnityShader/ShaderLab_Tab_Doc.md) ![Shader_for_UGUI_optimization](Unity/Render/UnityShader/Shader_for_UGUI_optimization.md) ![Shader_Properties](Unity/Render/UnityShader/Shader_Properties.md) ![Surface_Shader](Unity/Render/UnityShader/Surface_Shader.md) ![Transparent_Shader](Unity/Render/UnityShader/Transparent_Shader.md) ![Unity's_PBR_extensio](Unity/Render/UnityShader/Unity's_PBR_extensio.md) ![Unity_Computer_Shader_Info](Unity/Render/UnityShader/Unity_Computer_Shader_Info.md) ![Unity_GPUIns](Unity/Render/UnityShader/Unity_GPUIns.md) ### UnityECS ![ECS_highPerformance](Unity/UnityECS/ECS_highPerformance.md) ![MiniWorld_UnityECS](Unity/UnityECS/MiniWorld_UnityECS.md) ### UnityNet ![NetWorkingServer_01](Unity/UnityNet/NetWorkingServer_01.md) ![UnityProtobufNet](Unity/UnityNet/UnityProtobufNet.md) ### Unity_editor_development #### CustomEditor ##### EditorDoc ![CustomEditorWindow](Unity/Unity_editor_development/CustomEditor/EditorDoc/CustomEditorWindow.md) ![EditorWindow](Unity/Unity_editor_development/CustomEditor/EditorDoc/EditorWindow.md) ##### MeshPlugin_01 ![3D_line_drawing](Unity/Unity_editor_development/CustomEditor/MeshPlugin_01/3D_line_drawing.md) ![Model_eddy_current_distortion](Unity/Unity_editor_development/CustomEditor/MeshPlugin_01/Model_eddy_current_distortion.md) ![Model_grid_editor](Unity/Unity_editor_development/CustomEditor/MeshPlugin_01/Model_grid_editor.md) ![Four_GUI_systems](Unity/Unity_editor_development/Four_GUI_systems.md) ## UnrealStudio ### Animation ![Animationsystemsourcecodeanalysis](UnrealStudio/Animation/Animationsystemsourcecodeanalysis.md) ![Customanimationnode](UnrealStudio/Animation/Customanimationnode.md) ![CustomAnimationNode_Base](UnrealStudio/Animation/CustomAnimationNode_Base.md) ![Skeletoncontrol_1](UnrealStudio/Animation/Skeletoncontrol_1.md) ![Skeletoncontrol_2](UnrealStudio/Animation/Skeletoncontrol_2.md) ![UEEngineeditor](UnrealStudio/Animation/UEEngineeditor.md) ### BLuePrint ![InBPUseCPlusFunc](UnrealStudio/BLuePrint/InBPUseCPlusFunc.md) ### CoreUbject ![CoreUbject-Uobject](UnrealStudio/CoreUbject/CoreUbject-Uobject.md) ### EnvironmentalSimulation ![Interactivephysicalvegetation](UnrealStudio/EnvironmentalSimulation/Interactivephysicalvegetation.md) ![Interactivephysicalvegetation2](UnrealStudio/EnvironmentalSimulation/Interactivephysicalvegetation2.md) #### Ocean ![Ocean_01](UnrealStudio/EnvironmentalSimulation/Ocean/Ocean_01.md) ![Oceansimulation](UnrealStudio/EnvironmentalSimulation/Oceansimulation.md) ![Oceansimulation_2](UnrealStudio/EnvironmentalSimulation/Oceansimulation_2.md) ![Volumecloudsky](UnrealStudio/EnvironmentalSimulation/Volumecloudsky.md) ![Volumecloudsky_2](UnrealStudio/EnvironmentalSimulation/Volumecloudsky_2.md) ![Volumecloudsky_3](UnrealStudio/EnvironmentalSimulation/Volumecloudsky_3.md) ![Volumecloudsky_4](UnrealStudio/EnvironmentalSimulation/Volumecloudsky_4.md) ### GamePatter ![CommandQueue](UnrealStudio/GamePatter/CommandQueue.md) ### GamePlayer ![GamePlayer-Actor_1](UnrealStudio/GamePlayer/GamePlayer-Actor_1.md) ![GamePlayer_Instance](UnrealStudio/GamePlayer/GamePlayer_Instance.md) ### Houdini #### Terraian ![BasicTerrainWorkflow](UnrealStudio/Houdini/Terraian/BasicTerrainWorkflow.md) ![ConstituencyUpdateTerrain](UnrealStudio/Houdini/Terraian/ConstituencyUpdateTerrain.md) ![landscapeComponentUUdate](UnrealStudio/Houdini/Terraian/landscapeComponentUUdate.md) ![ProcessOptimization](UnrealStudio/Houdini/Terraian/ProcessOptimization.md) ![WorldComposition](UnrealStudio/Houdini/Terraian/WorldComposition.md) ### Light_and_Shadow ![ShadowDepth](UnrealStudio/Light_and_Shadow/ShadowDepth.md) ![ShadowMapInfo](UnrealStudio/Light_and_Shadow/ShadowMapInfo.md) ![ShadowMapInfo_VolumnLight](UnrealStudio/Light_and_Shadow/ShadowMapInfo_VolumnLight.md) ### Material #### AdvancedMaterials ![Filmandtelevisiondramas](UnrealStudio/Material/AdvancedMaterials/Filmandtelevisiondramas.md) #### DF ![MATMix_DistanceField](UnrealStudio/Material/DF/MATMix_DistanceField.md) #### MateriaEditor ![BillBoardMaterialForInstance](UnrealStudio/Material/MateriaEditor/BillBoardMaterialForInstance.md) ![Cloth,silkyarn,leather,cotton](UnrealStudio/Material/MateriaEditor/Cloth,silkyarn,leather,cotton.md) ![Customlightingmodel](UnrealStudio/Material/MateriaEditor/Customlightingmodel.md) ![Custommaterialnode](UnrealStudio/Material/MateriaEditor/Custommaterialnode.md) ![Heterogeneousmaterial](UnrealStudio/Material/MateriaEditor/Heterogeneousmaterial.md) ![ImageBasedLighting](UnrealStudio/Material/MateriaEditor/ImageBasedLighting.md) ![Materialdevelopment](UnrealStudio/Material/MateriaEditor/Materialdevelopment.md) ![MaterialEditor_NodeCompile](UnrealStudio/Material/MateriaEditor/MaterialEditor_NodeCompile.md) ![ModifyRenderPipelineinME](UnrealStudio/Material/MateriaEditor/ModifyRenderPipelineinME.md) ![Programmaticallycreateanewmaterial](UnrealStudio/Material/MateriaEditor/Programmaticallycreateanewmaterial.md) ![TranslucentSpecularShading](UnrealStudio/Material/MateriaEditor/TranslucentSpecularShading.md) ### Multi-Threading-render ![ParallelForInfo](UnrealStudio/Multi-Threading-render/ParallelForInfo.md) ![TaskGraphSystem](UnrealStudio/Multi-Threading-render/TaskGraphSystem.md) ### MultiPassRendering ![DynamicCharacterHitMask](UnrealStudio/MultiPassRendering/DynamicCharacterHitMask.md) ![UseRendertargetInBP](UnrealStudio/MultiPassRendering/UseRendertargetInBP.md) ### package ![yourgamewithcommands](UnrealStudio/package/yourgamewithcommands.md) ### PrimitiveGeneration ![CableComponent](UnrealStudio/PrimitiveGeneration/CableComponent.md) ![Custommodelresourcepipeline](UnrealStudio/PrimitiveGeneration/Custommodelresourcepipeline.md) ![Dynamicsimulation](UnrealStudio/PrimitiveGeneration/Dynamicsimulation.md) ![Laserreflection](UnrealStudio/PrimitiveGeneration/Laserreflection.md) ![Programmaticallygeneratedmodel](UnrealStudio/PrimitiveGeneration/Programmaticallygeneratedmodel.md) ![Softjelly](UnrealStudio/PrimitiveGeneration/Softjelly.md) ### ProgrammaticGeneratedTexture ![DynamicTextureMask](UnrealStudio/ProgrammaticGeneratedTexture/DynamicTextureMask.md) ![NosieProgrammaticGen](UnrealStudio/ProgrammaticGeneratedTexture/NosieProgrammaticGen.md) ![UnrealSubstance](UnrealStudio/ProgrammaticGeneratedTexture/UnrealSubstance.md) ### UBT ![BuildflowoftheUnrealEngine4project](UnrealStudio/UBT/BuildflowoftheUnrealEngine4project.md) ![UBTUseToUnSetupEngine](UnrealStudio/UBT/UBTUseToUnSetupEngine.md) ### UE4Config ![UEConfig_Info](UnrealStudio/UE4Config/UEConfig_Info.md) ### UI ![ProgUIEffect](UnrealStudio/UI/ProgUIEffect.md) ### UnrealEditor #### Common ![DetailEditor](UnrealStudio/UnrealEditor/Common/DetailEditor.md) ![StructPropertyEditorAddSetterandListener](UnrealStudio/UnrealEditor/Common/StructPropertyEditorAddSetterandListener.md) #### LevelEditor ![DeltaTrack_LevelEditor](UnrealStudio/UnrealEditor/LevelEditor/DeltaTrack_LevelEditor.md) ### UnrealRender #### BlobOtherSomething ##### Transllate ![Transllate_Unreal](UnrealStudio/UnrealRender/BlobOtherSomething/Transllate/Transllate_Unreal.md) #### Landscape ##### HISM ![HISM_Info_Zhihu](UnrealStudio/UnrealRender/Landscape/HISM/HISM_Info_Zhihu.md) #### MIpMap ![Unreal_MipMap](UnrealStudio/UnrealRender/MIpMap/Unreal_MipMap.md) #### PipeLine ![UE4_PIpeLine](UnrealStudio/UnrealRender/PipeLine/UE4_PIpeLine.md) #### ProductionPipline ![PBRProductionPipeline](UnrealStudio/UnrealRender/ProductionPipline/PBRProductionPipeline.md) #### raymarchinginunreal ![raymarchinginunreal_1](UnrealStudio/UnrealRender/raymarchinginunreal/raymarchinginunreal_1.md) ![raymarchinginunreal_2](UnrealStudio/UnrealRender/raymarchinginunreal/raymarchinginunreal_2.md) ![raymarchinginunreal_3](UnrealStudio/UnrealRender/raymarchinginunreal/raymarchinginunreal_3.md) ![raymarchinginunreal_4](UnrealStudio/UnrealRender/raymarchinginunreal/raymarchinginunreal_4.md) ![raymarchinginunreal_5](UnrealStudio/UnrealRender/raymarchinginunreal/raymarchinginunreal_5.md) #### RayTracyingUE ![Raytracing1](UnrealStudio/UnrealRender/RayTracyingUE/Raytracing1.md) ![Raytracing2](UnrealStudio/UnrealRender/RayTracyingUE/Raytracing2.md) ![Raytracing3](UnrealStudio/UnrealRender/RayTracyingUE/Raytracing3.md) #### RealShadinginUnrealEngine4 ![RealShading_UE4_1](UnrealStudio/UnrealRender/RealShadinginUnrealEngine4/RealShading_UE4_1.md) ![RealShading_UE4_2](UnrealStudio/UnrealRender/RealShadinginUnrealEngine4/RealShading_UE4_2.md) #### RefrectionEveroment ![RefrectionEveRoment](UnrealStudio/UnrealRender/RefrectionEveroment/RefrectionEveRoment.md) #### RenderPipeLine ##### BlobOther ![RenderinginUE4_Gmo](UnrealStudio/UnrealRender/RenderPipeLine/BlobOther/RenderinginUE4_Gmo.md) ![SSGIachieveanalysis](UnrealStudio/UnrealRender/RenderPipeLine/BlobOther/SSGIachieveanalysis.md) ##### DefferRenderPipeline ![UnrealDefferRender_01](UnrealStudio/UnrealRender/RenderPipeLine/DefferRenderPipeline/UnrealDefferRender_01.md) ![UnrealDefferRender_02](UnrealStudio/UnrealRender/RenderPipeLine/DefferRenderPipeline/UnrealDefferRender_02.md) ![UnrealDefferRender_03](UnrealStudio/UnrealRender/RenderPipeLine/DefferRenderPipeline/UnrealDefferRender_03.md) ![UnrealDefferRender_04](UnrealStudio/UnrealRender/RenderPipeLine/DefferRenderPipeline/UnrealDefferRender_04.md) ![UnrealDefferRender_05](UnrealStudio/UnrealRender/RenderPipeLine/DefferRenderPipeline/UnrealDefferRender_05.md) ![UnrealDefferRender_06](UnrealStudio/UnrealRender/RenderPipeLine/DefferRenderPipeline/UnrealDefferRender_06.md) ##### PipelineRefactoring ![PipelineRefactoringandDynamicInstancing](UnrealStudio/UnrealRender/RenderPipeLine/PipelineRefactoring/PipelineRefactoringandDynamicInstancing.md) ##### TileBased_Deferred_Rendering ![Tile-Based_Deferred_Rendering](UnrealStudio/UnrealRender/RenderPipeLine/TileBased_Deferred_Rendering/Tile-Based_Deferred_Rendering.md) ##### UnrealCustomPipeLine ![UnrealCustomPipeLine_01](UnrealStudio/UnrealRender/RenderPipeLine/UnrealCustomPipeLine/UnrealCustomPipeLine_01.md) ![UnrealCustomPipeLine_02](UnrealStudio/UnrealRender/RenderPipeLine/UnrealCustomPipeLine/UnrealCustomPipeLine_02.md) ![UnrealCustomPipeLine_03](UnrealStudio/UnrealRender/RenderPipeLine/UnrealCustomPipeLine/UnrealCustomPipeLine_03.md) ![Untitled](UnrealStudio/UnrealRender/RenderPipeLine/UnrealCustomPipeLine/Untitled.md) ##### UNREAL_RENDERS_AFRAME ![UNREAL_RENDERS_AFRAME_01](UnrealStudio/UnrealRender/RenderPipeLine/UNREAL_RENDERS_AFRAME/UNREAL_RENDERS_AFRAME_01.md) ![UNREAL_RENDERS_AFRAME_02](UnrealStudio/UnrealRender/RenderPipeLine/UNREAL_RENDERS_AFRAME/UNREAL_RENDERS_AFRAME_02.md) ![UNREAL_RENDERS_AFRAME_03](UnrealStudio/UnrealRender/RenderPipeLine/UNREAL_RENDERS_AFRAME/UNREAL_RENDERS_AFRAME_03.md) #### RenderProcess ![RenderProcess_01](UnrealStudio/UnrealRender/RenderProcess/RenderProcess_01.md) #### RHI ![Unreal_Render_RHI_1](UnrealStudio/UnrealRender/RHI/Unreal_Render_RHI_1.md) #### Slate ![Slate_01](UnrealStudio/UnrealRender/Slate/Slate_01.md) #### ToonRendering ![Nextgenerationcomics](UnrealStudio/UnrealRender/ToonRendering/Nextgenerationcomics.md) ![Preliminarystrokehookline](UnrealStudio/UnrealRender/ToonRendering/Preliminarystrokehookline.md) ![ToonRenderingBegin](UnrealStudio/UnrealRender/ToonRendering/ToonRenderingBegin.md) #### UnrealFeatureRender01 ![BumpOffset](UnrealStudio/UnrealRender/UnrealFeatureRender01/BumpOffset.md) ![colortranslucentshadows](UnrealStudio/UnrealRender/UnrealFeatureRender01/colortranslucentshadows.md) ![Layeredmaterial](UnrealStudio/UnrealRender/UnrealFeatureRender01/Layeredmaterial.md) ![MeshDecal](UnrealStudio/UnrealRender/UnrealFeatureRender01/MeshDecal.md) ![Useadoublenormalforthetransparentcoating](UnrealStudio/UnrealRender/UnrealFeatureRender01/Useadoublenormalforthetransparentcoating.md) ![Usetexturemasks](UnrealStudio/UnrealRender/UnrealFeatureRender01/Usetexturemasks.md) ![Usingrefraction](UnrealStudio/UnrealRender/UnrealFeatureRender01/Usingrefraction.md) #### UnrealGraphicDevelopment_XV ![ComputeShader](UnrealStudio/UnrealRender/UnrealGraphicDevelopment_XV/ComputeShader.md) ![ComputeShaderandothershaders](UnrealStudio/UnrealRender/UnrealGraphicDevelopment_XV/ComputeShaderandothershaders.md) ![Customizetherenderpipeline](UnrealStudio/UnrealRender/UnrealGraphicDevelopment_XV/Customizetherenderpipeline.md) ![CustomRenderPipeline](UnrealStudio/UnrealRender/UnrealGraphicDevelopment_XV/CustomRenderPipeline.md) ![CustomShader](UnrealStudio/UnrealRender/UnrealGraphicDevelopment_XV/CustomShader.md) ![CustomShaderInfo](UnrealStudio/UnrealRender/UnrealGraphicDevelopment_XV/CustomShaderInfo.md) ![DeferenRenderPipeline](UnrealStudio/UnrealRender/UnrealGraphicDevelopment_XV/DeferenRenderPipeline.md) ![DrawPolicy](UnrealStudio/UnrealRender/UnrealGraphicDevelopment_XV/DrawPolicy.md) ![MeshDrawPass](UnrealStudio/UnrealRender/UnrealGraphicDevelopment_XV/MeshDrawPass.md) ![MeshDrawPipline](UnrealStudio/UnrealRender/UnrealGraphicDevelopment_XV/MeshDrawPipline.md) ![ShaderAndC++](UnrealStudio/UnrealRender/UnrealGraphicDevelopment_XV/ShaderAndC++.md) ![Shader_Resource](UnrealStudio/UnrealRender/UnrealGraphicDevelopment_XV/Shader_Resource.md) ![StructureBuffer](UnrealStudio/UnrealRender/UnrealGraphicDevelopment_XV/StructureBuffer.md) ![UniformBuffer](UnrealStudio/UnrealRender/UnrealGraphicDevelopment_XV/UniformBuffer.md) #### UnrealShader ![Shader_Create_01](UnrealStudio/UnrealRender/UnrealShader/Shader_Create_01.md) ### UnrealUseBugFix ![LightFix](UnrealStudio/UnrealUseBugFix/LightFix.md) ![Untitled](UnrealStudio/Untitled.md) ### UOBJ ![UnrealObjRefrection](UnrealStudio/UOBJ/UnrealObjRefrection.md) ### Util ![AssetBatch_Tool](UnrealStudio/Util/AssetBatch_Tool.md) ![Assetcreation](UnrealStudio/Util/Assetcreation.md) ![Curvy_Create_Tool](UnrealStudio/Util/Curvy_Create_Tool.md) ![CustomizeDetailPanelForPlugin](UnrealStudio/Util/CustomizeDetailPanelForPlugin.md) ![FTickableGameObject](UnrealStudio/Util/FTickableGameObject.md) ![SimpleEditorTool](UnrealStudio/Util/SimpleEditorTool.md) ## VR_AR_MR ### AR #### ARCore ![ARCore_Pass](VR_AR_MR/AR/ARCore/ARCore_Pass.md) ![Cloud_Anchor](VR_AR_MR/AR/ARCore/Cloud_Anchor.md) ![Cloud_Anchor_QuickUnity](VR_AR_MR/AR/ARCore/Cloud_Anchor_QuickUnity.md) ![Use_anchor_point](VR_AR_MR/AR/ARCore/Use_anchor_point.md) #### MagicLeap ##### ErrorTrouble ![Trouble_In_Remote_01](VR_AR_MR/AR/MagicLeap/ErrorTrouble/Trouble_In_Remote_01.md) ![MagicLeap_01](VR_AR_MR/AR/MagicLeap/MagicLeap_01.md) ![MagicLeap_Device](VR_AR_MR/AR/MagicLeap/MagicLeap_Device.md)