自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (6)
  • 收藏
  • 关注

原创 UDIM流程制作完整马灯模型(灰模-展uv-贴图绘制-上传-导出展示)

突然想在shader海洋里放个假,于是学习了下美术制作的流程,基本上是到处看视频、发现问题、解决问题这样。事实证明,自己去摸索真的很累特别是问题没有大佬解答,但是摸索成功是件很有成就感的事儿!那么接下来我回忆下我的制作过程以及其中出现的问题与解决方法,方便以后自己回顾以及让跟我一样的菜菜新手少走点弯路,弯路真的很费时!一、灰模制作(3dsmax)首先我们在3dsmax中制作模型!其实灰模制作就是掌握3dsmax就可以了,相较而言是最“简单”的,这里我回忆一下值得记忆的点。1.你需要一个参考图

2021-04-10 16:04:17 1904

原创 Unity shader入门精要学习笔记-中级篇(阴影和光照衰减/高级纹理/纹理动画)

前向渲染路径、延迟渲染路径、顶点渲染路径(5.0后顶点已经抛弃)可以在摄像机的渲染路径中设置渲染路径。1.前向渲染路径:原理:每进行一次完整的前向渲染,渲染该对象的渲染图元,计算两个缓冲区的信息:一个是颜色缓冲区一个是深度缓冲区。利用深度来决定一个片元是否可见如果可见就更新颜色缓冲区的颜色值。unity中的前向渲染:三种处理光照的方式:逐顶点处理、逐像素处理、球谐函数SH处理。由类型和渲染模式(是否重要)来决定一个光源使用哪种处理。 判断规则:最亮的平行光按逐像素处理/...

2021-03-22 15:04:39 504

原创 Unity shader入门精要学习笔记-代码篇6(序列帧动画/滚动背景/流动河流/广告牌/顶点动画的阴影)

一、序列帧动画建立一个四边形对着摄像机。我们需要一张序列帧图像,这里用到8x8的爆炸图。给四边形上材质和shader,代码如下:Shader "Custom/NewSurfaceShader"{ Properties { _Color ("Color Tint", Color) = (1, 1, 1, 1) _MainTex ("Image Sequence", 2D) = "white" {} _HorizontalAmount ("Horizontal Amo

2021-03-22 15:04:09 487

原创 Unity shader入门精要学习笔记-代码篇5(环境映射的立方体纹理/反射/菲涅尔反射/镜子效果/玻璃效果/程序纹理)

一、环境映射的立方体纹理1.挂脚本:我们使用一个RenderCubemapWizard.cs脚本,放到Assets的Editor下面,这样我们在菜单栏就可以看到有一个新的选项2.创建一个空的gameobject,新建一个立方体纹理!这里的cubemap在创建-旧版-立方体贴图里面!!勾选readable3.打开render into cubemap,把第二步创建的gameobject和立方体纹理拖拽到打开窗口4.点击render!渲染调整下渲染出来的立方体纹理分辨率越大效果越

2021-03-20 15:44:29 385

原创 Unity shader入门精要学习笔记-代码篇4(在前向渲染中处理不同的光源类型/不透明物体的阴影/统一管理光照衰减和阴影/透明物体的投影)

1.在前向渲染中处理不同的光源类型

2021-03-18 00:13:26 195

原创 Unity shader入门精要学习笔记-初级篇(unityshader简单制作/unity基础光照/基础纹理/透明效果)

一、unityshader简单制作1.顶点/片元着色器基本结构shader ”MyShader“ {//命名Properties{ Name{"display name",PropertyType}=DefaultValue//属性名字:Name 显示名字:display name 类型:PropertyType 默认值:DefaultValue}6SubShader{ [Tags]//可选的标签,仅可在subshadeer中声明 ...

2021-03-12 18:33:50 845

原创 Unity shader入门精要学习笔记-代码篇3(透明度测试/透明度混合/开启深度写入的半透明效果/双面渲染的透明效果)

一、透明度测试其实只是在片元着色器中增加了对透明度判断并裁剪片元的代码。片元着色器使用clip函数来进行透明度测试,给定参数任何一个分量是负数就会舍弃当前像素的输出颜色。半透明纹理来实现透明度测试。关键在于:1. Tags {"Queue"="AlphaTest" "IgnoreProjector"="True" "RenderType"="TransparentCutout"} //IgnoreProjector不会受到投影器的影响 RenderType用...

2021-03-12 16:44:10 300

原创 Unity shader入门精要学习笔记-代码篇2(纹理贴图/凹凸映射/渐变纹理/遮罩纹理)

一、纹理贴图1.我们在properties中添加纹理属性代替漫反射颜色,添加color属性控制整体色调。2.与其他属性不同我们还需要为纹理属性声明一个float4类型的变量格式是纹理名_ST,_MainTex_ST.xy存储缩放值,_MainTeX_ST.zw存储的是偏移值3.修改顶点着色器的输入输出结构体4.顶点着色器主要是添加了这一句o.uv = v.texcoord.xy * _MainTex_ST.xy + _MainTex_ST.zw;Shader "Custom/Sing.

2021-03-10 17:30:07 536 1

原创 Unity shader入门精要学习笔记-代码篇1(漫反射光照模型/高光反射光照模型/内置函数实现)

一.漫反射光照模型首先计算公式:兰伯特模型 Cdiffuse=(Clight•mdiffuse)max(0,n•I) n表面法线,I指向光源的单位矢量,mdiffuse材质漫反射颜色,Clight光源颜色unity操作步骤(通用就写一遍吧):1.Unity新建场景,window-lighting-skybox去掉天空盒子2.新建材质3.新建unity shader ,赋给第二步的材质4.创建胶囊体,将第二步材质赋给物体5.保存场景那么接下来就是代码啦!...

2021-03-08 16:55:01 316

原创 3ds Max--初学(2)制作场景实例/ 基础材质运用

创作前期:1.明确创作目标2.确定美术风格(模型、肌理、材质、色彩)3.分析结构(对称、特征结构)出图-构图-元素-细化设计

2021-02-24 01:02:27 642

原创 Unity shader入门精要学习笔记-基础篇(渲染流水线/unityshader基础/数学基础)

什么是shader:着色器性能的瓶颈:(bottleneck)流水线中决定最后生产速度的是最慢的工序所需要的时间渲染流水线: 输入:一个虚拟摄像机、一些光源、一些shader以及纹理 最终目的:生成(渲染)一张二维纹理工作任务:一个三维场景--生成(渲染)-->一张二维纹理 or 一系列的顶点数据、纹理-->图像渲染流程3阶段:应用阶段、几何阶段、光栅化阶段应用阶段(CPU): 1.摄像机的位置、视锥体、场景中包含模型、使用光源 ...

2021-02-24 00:46:04 392

原创 3ds Max--初学(1)软件使用基础操作

目录Autodesk 3DS max help download帮助文档1.软件怎么显示中文?2.QWER3.坐标归零小技巧:右键点击下箭头4.视图缩放5.单位设置6.F4显示线框、F3切换线框/实体7.G隐藏栅格8.复制9.角度捕捉切换 旋转角度大小控制10.三维编辑命令-弯曲/锥化/扭曲/晶格/编辑多边形/FFD11.二维编辑命令-挤出/车削/倒角/倒角剖面12.透明化显示 快捷键:alt+x13.对齐方法14.布尔运算...

2021-02-02 20:03:56 2526

原创 TA技术美术--美术制作流程(1)概述

首先我们之前记录的大概顺序是:建模-展UV-贴图绘制、蒙皮-绑定、动画制作学习资料https://www.bilibili.com/video/BV1sx411t7yF这个系列课程讲了前面的流程包括角色设计到贴图绘制,可以快速过一遍,不到一天那么这里赶紧记录下我看完之后get到的知识!1.角色设计、配色设计、人体动态与转面(这些是原画师做的,文案的设定-角色设计师的草图-文案和建模师等等甲方决定选择-角色设计师的三视图)(小知识:动态也就意味不是死板的人体,转面意味正面背面侧面,最后还包

2021-01-27 15:23:56 1436

原创 GitHub使用:使用GitHub建库存项目的步骤

1.上码云,注册/登录https://gitee.com/2.建库3.安装Git(管理平台)我上传的资源里有。正在上传…重新上传取消4.在桌面鼠标右键点击,选择gitbashhere出现命令行窗口5.进入网站上的仓库,点击克隆/下载复制https6.在命令行窗口输入 下面的代码,在弹出窗口输入用户名密码(如果你是私有的没公开的话,公开了不会弹出)gitclone 复制来的地址7.桌面会出现一个文件夹,可以放进去你要的东西8.在这个文件...

2021-01-23 23:11:14 270

原创 TA技术美术学习路线

以下是bilibili霜狼_may的视频的笔记TA的职责:TA是为项目解决问题的岗位,节省项目成本,缩短项目周棋,提升项目效果等。TA的方向:大方向:程序向、美术向 细分:工具、渲染、流程、动作学习目标:解决问题的能力 多精一专美术基础:精虫叔叔设计秘密01【轮廓-轮廓长线条短线条变化】 设计入门教室系利 摄影:北京工业大学公开课:摄影的实用性与艺术性漫谈。http://open.163.com/newview/movie/courseintro?newurl=%2Fspe...

2020-12-27 12:11:14 14021 14

原创 unity学习路线

阶段一:unity基础C#基础unity脚本三维数学(不想学)物理引擎(没学)UGUI用户图形界面阶段二:集合(字典 列表)(不想学)持久化数据(不想学)协程(单线程)(不想学)多线程(不想学)文件与IO(不想学)寻路系统(不想学)射线Mecanim(工作流程以及优点)物理引擎(关节布料)美术规范ShaderNGUIUnity2D手机触发方式以及AR2D手机项目第三阶段:OOP(不想学)Fr...

2020-08-09 02:52:36 509

原创 unity学习知识(3)--iTween插件的使用

导入--创建场景--canvas--image+button--itween.cs 拖给画布实现:点击按钮 图片移动itween动画库可以:物体移动MoveTo/颜色渐变 ColorTo/物体淡入淡出 FadeTo/摄像机淡入淡出 CameraFadeAdd CameraFadeTo/注视旋转 LookTo /物体旋转RotatTo /物体缩放 ScaleTo /晃动 PunchPosition PunchRotation PunchScale/震动 Sha.

2020-08-08 21:44:02 297

原创 unity学习笔记(4)用户图形界面UGUI

与OnGUI相比:全新的布局系统:Rect Transform Layout Group强大的事件机制:鼠标指针类 拖拽类 点选类 输入类最佳的执行性能:减少了GPU的负担与NGUI相比:自适应系统更完善更方便的深度处理淡化Atlas(图集),直接使用Sprite PackerUGUI没有Tween组件(ITween/DoTween)基础控件:canvas画布:绘制UI元素载体 元素必须在canvas内 UI元素绘制顺序依赖于层次顺序(后面覆盖前面的)画布之间

2020-08-08 19:15:26 572

原创 unity学习知识(2)--镜头的远近变化代码(狙击镜)

using System.Collections;using System.Collections.Generic;using UnityEngine;public class CareamZoom : MonoBehaviour{ // Start is called before the first frame update private Camera camera; void Start() { camera = GetComponent.

2020-08-07 23:21:40 480

原创 unity学习知识(1)--鼠标和键盘的响应代码

Input类鼠标按下返回truebool result=Input.GetMouseButton(0);按下鼠标按键的第一帧返回Input.GetMouseButtonDown(0);释放鼠标按键的第一帧返回Input.GetMouseButtonUp(0);0对应左键 1对应右键 2对应中键。键盘按下键盘按键的第一帧返回bool result =Input.GetKey(KeyCode.A);释放键盘按键的第一帧返回bool result =In..

2020-08-07 23:20:32 825

原创 unity学习笔记(3)unity脚本

脚本介绍:附加在游戏物体上用于定义游戏对象行为的指令代码(.cs文件)就是一个类支持三种高级编程语言:c# 、JavaScript;语法结构:using 命名空间;//避免类重名public class 类名:MonoBehaviour{ void 方法名(){ Debug.Log("调试显示信息"); print(“本质就是Debug.Log方法”); }}文件名和类名一致;写好的脚本必须附加到物体...

2020-08-02 20:21:14 652

原创 unity学习笔记(1)unity基础学习

(一)界面和操作场景、检查器;物体居中:选中物体--F鼠标中 点击拖动 滑动缩放鼠标右 旋转alt+左键 围绕旋转alt+右键 放大缩小ctrl+D 复制并黏贴v+左键 顶点吸附轴心:自己设置 中心|中间 旋转和缩放时影响视图:persp:3D ISO:2DMesh:网格过滤器:网格信息 网络过滤器:获取形状、渲染(二)材质material :shader(渲染算法) texture(贴图)选中材质--托给子物体的网格渲染器...

2020-08-02 19:28:00 743

翻译 音乐可视化--论文学习(2)--音乐数据可视化调查

A Survey on Visualizations for Musical Data R. Khulusi,1 J. Kusnick,1 C. Meinecke,1 C. Gillmann,1 J. Focht2 and S. Jänicke3 1Image and Signal Processing Group, Institute for Computer Science, Leipzig University, Leipzig, Germany {khulusi, kusnick, c.

2020-08-01 23:35:41 9363 2

原创 审美--《艺术与审美》课程学习笔记

(一)什么是艺术1.艺术观念的演变艺术理论家贡布里希 《艺术与错觉》:不同画家同样风景,画不同?历史上的主要艺术观念:(外国)模仿论:艺术来自人对生活的模仿,对宇宙万事万物的模仿,艺术是记录,真正高明的是艺术不是人理念(客观精神)论;艺术的终极的原因是回荡于宇宙万事万物中的某种客观精神的表现 柏拉图:艺术的本质是理念 否定的理念论: 肯定的理念论:辩证的运动 主观 客观 主客观统一表现论:艺术是人的主观心灵,想象力的表现(康德)形式论:19世纪...

2020-08-01 18:44:33 4808 2

原创 unity学习笔记(2)C#基础学习

学习视频:https://b23.tv/jW9rNY 来源:b站笔记介绍:在有编程基础上的C#学习,简单记录,便于自我复习。除C#知识外多记录了些没有学好的编程基础知识。

2020-08-01 00:47:34 333

github资源管理平台git.zip

github资源管理平台。

2021-01-23

SFML-2.5.1.zip

sfml库,用于配置环境。

2021-01-23

VC2019+SFML库 C++飞行棋游戏源码及演示视频

飞行棋游戏,最多支持四人,人数不够可选择电脑代替。为恋与制作人同人小游戏,素材多来源于恋与制作人游戏截图。需要配置好sfml的环境。

2021-01-23

VC2019+SFML库 C++双人俄罗斯方块游戏源码及演示视频

双人俄罗斯方块游戏,需要配置好sfml的环境。

2021-01-23

VC2019+SFML库 C++扫雷游戏源码及演示视频

扫雷小游戏,需要配置好sfml的环境。

2021-01-23

VC2019+SFML库 C++贪吃蛇游戏源码及演示视频

有界面的贪吃蛇游戏,需要配置好sfml的环境。

2021-01-23

空空如也

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

TA关注的人

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