母狮••母狮编程语言Lioness是一种专为数学目的而设计的高级动态编程语言。
该项目包括一个词法分析器,解析器,编译器和解释器。
所有这些都是100%用Swift编写的,没有依赖项。
Lioness的语法受Swift启发,其功能集类似于诸如GLSL之类的着色器语言。
标准库(缩写为:stdlib)包含用于数字处理的基本函数,包括:max/min,ceil,floor,trigonometry等。
但是,更多琐碎的函数(例如计算质数)与标准库不相关。
来源范例以下Lioness代码以递归方式计算阶乘:funcfactorial(x)returns{ ifx>1{returnx*factorial(x-1)} return1}a=factorial(5)//a=120以下Lioness代码使用dotimes循环:a=1n=10dontimes{a+=a}//a=1024在可以找到更多示例。
特征简约但
2023/8/4 2:03:02 234KB parser interpreter bytecode compiler
1
《DirectX123D游戏开发编程基础》主要介绍如何使用DirectX12开发交互式3D图形程序,重点是游戏开发。
全书首先介绍了必要的数学工具,然后讲解了相关的3D概念。
其他主题几乎涵盖了Direct3D中的所有基本运算,例如图元的绘制、光照、纹理、Alpha融合、模板,以及如何使用Direct3D实现游戏中所需的技术。
介绍顶定点着色器和像素着色器的章节(包含了效果框架和新的高级着色语言的内容)对这些关键运算进行了较为集中的讨论。
(英文原版的电子书)
2023/8/2 7:20:19 38.07MB DirectX 3d游戏
1
HandDrawnShaderPack1.2手绘效果的着色器插件Hand-DrawnShaderPack1.2
2023/7/30 17:22:14 104.64MB shader
1
ToonyColorsPro2是一系列风格化的着色器和工具,让我们的Unity游戏风格化从未如此简单!特征统一材质检查器着色器生成器工具着色器的桌面/移动版本支持Metallic和Specular工作流的着色器的PBS版本平滑的普通工具纹理渐变工具水模板ToonyColorsPro2v2.3.55所支持的Unity版本:5.3.0及以上版本ToonyColorsPro2isacollectionofstylizedshadersandtools.MakingyourUnitygamestylizedhasneverbeensoeasy!Includes:●UnifiedMaterialInspector:selectsthecorrectshaderbasedonyoursettings●ShaderGeneratorTool:createyourowncustomshaderchoosingamongdozensoffeatures●Desktop/MobileVersionsoftheShaders●PBSVersionoftheShaderssupportingmetallicandSpecularworkflows●SmoothedNormalTool:fixesbrokenhard-edgeoutlines●TextureRampTool:easilycreateramptexturesandseethechangesinreal-timeonyourmaterials●WaterTemplate:generateyourownstylizedwatershaderwithdepth-basedeffects,reflections,andmoreToonyColorsPro2v2.3.55ToonyColorsPro2v2.3.55ToonyColorsPro2v2.3.55ToonyColorsPro2v2.3.55ToonyColorsPro2v2.3.55
2023/7/22 7:05:28 24.06MB unity toony 卡通
1
本教程针对HLSL(HighLevelShadingLanguage)初学者,从应用的角度对HLSL、顶点着色器、像素着色器和Effect效果框架进行了介绍,教程中去掉了对HLSL语法等一些细节内容的讨论,力求帮助读者尽可能快地理解HLSL编程的概念,掌握HLSL编程的方法。
2023/7/20 0:35:12 2.32MB HLSL
1
要实现基于OpenGLES2.0的阴影映射,要攻克这三个技术难点:1、熟练操作FBO。
帧缓存FBO是需要熟练操控的,因为FBO可以很快地将深度图写入一块显存中,然后作为纹理渲染到真实的场景中。
2、掌握着色器的使用。
由于OpenGLES2.0只允许使用着色器来对其进行渲染,因此对着色器的书写熟练程度要求较高。
3、掌握将float深度数据分拆成vec4再将vec4合并成float的操作。
这个已经成为业内熟练掌握的技能之一了,网络上搜索“howtopackfloatintoRGBA”,能够得到很多有用的回答。
2023/6/14 20:24:10 7KB Qt shadow map OpenGL
1
深入GLSL之几何着色器Geometryshader,利用几何着色器对三角面进行变换,模拟爆炸碎片化效果
2023/6/3 0:03:27 7.11MB GLSL Geometry shader 几何着色器
1
该资源是《交互式盘算机图形学基于OpenGL着色器的自顶向下方式(第7版)》外面的代码,部份代码需要经由小窜改能力够在你的平台下普通运行。
譬如Co妹妹on中的InitShader.js有错需要援用initShader.js
2023/4/25 10:53:57 2.41MB 计算机图形学 WEBGL JS
1
C#版本的OpenGLAPI源码,用C#语言编写的OpenGL函数接口,为想用C#语言开拓OpenGL法度圭表标准的开拓者提供便捷。
本名目搜罗了C#OpenGL接口源码的工程文件、C#OpenGL的动态链接库文件(OpenGL.dll)、帮手开拓的su妹妹ery文件(OpenGL.xml)、用于树模的demos、OpenGL函数参考手册(chm文件)、最新版OpenGL尺度(4.6版本)以及着色器语言尺度。
2023/4/24 10:19:11 126.46MB C#OpenGL C#OpenGL接口 C#OpenGL源码 C#版OpenGL
1
交互式盘算机图形学-基于OpenGL着色器的自顶向下方式(第六版).pdf交互式盘算机图形学-基于OpenGL着色器的自顶向下方式(第六版).pdf交互式盘算机图形学-基于OpenGL着色器的自顶向下方式(第六版).pdf交互式盘算机图形学-基于OpenGL着色器的自顶向下方式(第六版).pdf
2023/4/5 5:19:43 202.39MB OpenGL
1
共 35 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡