
个人笔记
文章平均质量分 61
Nartu · ASN
这个作者很懒,什么都没留下…
展开
-
对于《Unity Shader入门精要》的镜子效果制作趣事(知识点探索)
1.问题的产生:在自学习完镜子案例后,我发现自己制作的镜子有点特别,它好像会自己“套娃”,自己照自己,看到这个效果,我整个人是晕的——明明是按照书上的思路来制作的,为什么会出现这种情况。问题效果图如下:可以很容易看出,我的镜子在无限套娃,虽然这样的效果也很有趣,但是,为了获取自己想要的效果,我就必须要探索出问题产生的原因和解决方法。2.问题产生的探索:3.总结:...原创 2022-04-23 09:24:38 · 633 阅读 · 1 评论 -
【TA之路知识总结】shader学习笔记——入门篇——纹理篇——使用一张纹理模拟物体的漫反射和对纹理的处理等相关知识
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代.原创 2022-04-17 12:38:16 · 2376 阅读 · 0 评论 -
【TA之路知识总结】shader学习笔记——入门篇——光照模型公式篇(含各种光照计算)
目录前言一、漫反射计算公式1.基本光照模型中漫反射部分计算公式:2.逐顶点漫反射光照:3.逐像素漫反射光照:4.半兰伯特光照模型:二、高光反射光照模型1.基本光照模型中高光反射部分计算公式:2.逐顶点高光反射光照:3.逐像素高光反射光照:4.Blinn-Phong光照模型:三、UnityCG.cginc中常用的函数前言–对于数据类型的选择:float:高精度类型,32位,通常用于世界坐标下的位置,纹理UV,或涉及到复杂函数的计算half:中精度类型,16位,数值范围[-6000,+6000],通原创 2022-04-06 15:52:38 · 3983 阅读 · 0 评论 -
3dsmax常用操作(持续更新)
文章目录一、整体操作:二、点操作:三、线操作:四、面操作:一、整体操作:1.alt+w 放大当前视图2.g 隐藏栅格3.f 正视图4.alt+鼠标中键 选择视图5.alt+ctrl+鼠标中键+滑动 连续缩放6.q 选择放松切换7.- = 坐标轴放大缩小8.s 栅格捕捉9. shift+拖动 克隆10.h 大纲11.f3 线框和实体模式切换12.f4 单独线框是否显示13.f4 边面显示24.挤出 有三个模式选择,没有厚度15.面模式下点击面,按住ctrl,切换回点模式,可原创 2022-03-31 11:27:33 · 3819 阅读 · 0 评论 -
【TA之路知识总结】shader——入门篇——标准光照模型
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2022-03-26 22:03:55 · 3222 阅读 · 3 评论 -
【每日一Python】入门2(个人笔记)
一、Python数据类型1.内置数据类型注意:在Python中,为变量赋值时,会自动设置数据类型。可以使用type() 函数获取任何对象的数据类型。可以使用指定数据类型,可以使用构造函数。格式:x = 数据类型()更多内容可以在w3chool查看(数据类型章节)二、数字1.数字类型int 整数、正数或负数,没有小数位,长度不限。float 包含小数的正数或负数complex 复数:x = 2 + 3j2.类型转换可以使用int()、float() 和complex()方原创 2022-03-16 17:22:38 · 733 阅读 · 0 评论 -
【每日一Python】入门1
一、Python的缩进在Python中缩进非常重要,如果代码中的缩进不正确,那么Python就会出错。在其它的代码块中你,代码的缩进仅考虑可读性#正确的缩进if 5 > 2: print("Five is bigger than two!")#错误的缩进(没有缩进)if 5 > 2:print("Five is bigger than two!")#错误的缩进(同一代码块没有使用数量相同的空格)ps·空格的数量取决于个人习惯,但是至少需要一个,并且在同一代码块中使用相同原创 2022-03-08 21:46:56 · 699 阅读 · 0 评论 -
Java的11个特性
Java的11个特性1.面向对象:Java是面向对象的的编程语言。2.简洁性:原创 2021-04-21 16:31:08 · 729 阅读 · 1 评论 -
Java基本语法和知识点(个人笔记)4
Java基础3.0一.方法1.方法的定义:定义方法的语法:修饰符 返回值类型 方法名(参数列表){ 方法体 }示例.定义一个方法:public static int max(int num1, int num2){ int result; if(num1>num2) result = num1; else result = num2; return result;}示例.调用一个方法:int z = max(x,y);示例.测试数字max的方法:原创 2021-04-01 19:44:05 · 132 阅读 · 0 评论 -
Java基本语法和知识点3
Java基础2.1一.实例学习:计算身体指标1.BML的值可以通过以千克为单位的体重除以以米为单位的身高的平方2.BML<18.5(偏瘦) ,18.5<=BML<25.0(正常) ,25.0<=BML<30.0(超重) ,30.0<=BML(过胖)。3.要求:编写程序,提示用户输入以千克为单位的体重,以及以米为单位的身高,然后显示BML。import iava.util.Scanner;public class ComputerAndInterp原创 2021-03-30 21:57:28 · 155 阅读 · 0 评论 -
《数据结构》个人笔记3(链表的功能实现)
《数据结构》个人笔记4一.单链表的定义和表示1.线性表链式存储结构的特点:用一组任意的存储单元(可连续也可以不连续)存储线性表的数据元素。2.单链表:单链表的存取必须从头指针开始进行,头指针指示链表中第一个节点。由于最后一个数据元素没有直接后继,则单链表中最后一个结点的指针为空(NULL)。用单链表表示线性表时,数据元素之间的逻辑关系是由结点中的指针指示的。单链表可由头指针唯一确认,在C语言中可用“结构指针”来描述:typedef struct LNode{ ElemType原创 2021-03-29 10:18:13 · 141 阅读 · 0 评论 -
Java基本语法和知识点2
Java基础1.1三.实例学习:显示当前时间程序3-1public class ShowCurrentTime{ public static void main(String[] args){ long totalMilliseconds = System.currentTimeMillis(); long totalSeconds = totalMilliseconds / 1000; long currentSecond = totalSecond % 60;原创 2021-03-22 18:02:10 · 114 阅读 · 0 评论 -
Java基本语法与基本知识点
JAVA基础一.一个简单的JAVA程序程序1-1:Welcome.javapublic class Welcome{ public static void main (String[] args){ System.out.println("Welcome to Java"); }}二.语句与语法1.输出语句:System.out.println("Welcome to Java");System.out.print("Welcome to Java");System.out.pr原创 2021-03-18 13:44:30 · 128 阅读 · 0 评论