standard 2018.2 assets unity

【Unity3D】固定管线着色器一

1 前言 ​ 着色器(Shader)是渲染管线中最重要的一环,Unity3D 底层基于 OpenGL 实现,读者可以通过 渲染管线 了解 Unity3D 渲染流程。 ​ OpenGL 1.x 为固定管线,2.x 之后才支持可编程管线,Unity3D 固定管线着色器使用 ShaderLab 语言实现。 ......
管线 Unity3D Unity3 Unity 3D

【Unity3D】固定管线着色器二

1 前言 ​ 固定管线着色器一 中介绍了 Shader 中外部属性、光照、贴图等基础用法,本文将进一步讲解固定管线着色器,介绍正面与反面剔除、Alpha 测试、深度测试、混合、渲染队列等用法。渲染管线相关理论知识详见→渲染管线。 2 正面与反面剔除 ​ 正面是指模型的表面,反面是指模型的内壁,一般而 ......
管线 Unity3D Unity3 Unity 3D

【Unity3D】基于粒子系统实现烟花特效

1 需求实现 ​ 粒子系统ParticleSystem 中介绍了粒子初始化、粒子发射、发射器形状、渲染器、碰撞、子发射器、拖尾等粒子系统的基本用法,本节将基于粒子系统实现烟花特效。 ​ 实现需求如下(资源见→Unity3D烟花特效预设体文件): 粒子发射阶段,只有一个粒子(记为 Spindle 粒子 ......
粒子 烟花 特效 Unity3D Unity3

【Unity3D】顶点和片元着色器

1 前言 ​ 上文介绍了渲染管线、固定管线着色器和表面着色器,如下: 渲染管线 固定管线着色器一 固定管线着色器二 表面着色器 ​ 固定管线着色器通过命令方式实现光照和贴图等效果,表面着色器通过给 SurfaceOutput 赋值实现光照、贴图和法线贴图等效果,它们都不用关注光照算法是如何实现的,只 ......
顶点 Unity3D Unity3 Unity 3D

Unity3D 小案例技巧06------Post processing 光效后期处理案例-路灯+烘培光

使用Unity2021编辑器 1.关闭默认光源 2.创建地面和路灯模型 3.在Cylinder02下创建Light >灯光Spot Light,再将光的方向调整到下方和光的强度设置为3 4.使用Cube搭建一个房子,给房子里放一个灯光照向窗户 烘培光操作:1.创建Area Light 2.调整光范围 ......
光效 案例 路灯 processing Unity3D

Revit 机电模型导入 Unity(一)

Revit 机电模型导入 Unity (一) 目前存在问题 1. Revit 机电模型导出带材质的模型到 Unity 2. Revit 机电模型颜色是通过过滤器(仅改变视图并未改变实际材质颜色)实现分类,导出带材质的模型并不能实际解决 3. 数据存储问题 目标预计实现 相同过滤器的管道一个材质、成组 ......
模型 Revit Unity

Unity Joint用法及案例

本篇文章主要讲解如何在Unity中使用Joint组件完成一些刚体物理之间的连接效果,并且讲解一个简单案例。 什么是Joint 官方文档介绍 Joint可以连接一个刚体与 另一个刚体 或世界空间某点,Joint可以通过施加力的方式来限制运动,joint中文翻译可以叫 约束。 在力学观点下,运动分为6个 ......
案例 Unity Joint

Unity JobSystem使用及技巧

什么是JobSystem 并行编程 在游戏开发过程中我们经常会遇到要处理大量数据计算的需求,因此为了充分发挥硬件的多核性能,我们会需要用到并行编程,多线程编程也是并行编程的一种。 线程是在进程内的,是共享进程内存的执行流,线程上下文切换的开销是相当高的,大概有2000的CPU Circle,同时会导 ......
JobSystem 技巧 Unity

【Unity 框架】 QFramework v1.0 使用指南 工具篇: 16. LiveCodingKit 写代码不用停止运行的利器 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏

我们在用 Unity 开发的时候,每次编写或修改一点代码就需要进行 停止运行->编写代码->等待编译->运行游戏。 而在很多情况下这个过程是一个比较耗神的过程,因为开发者需要等待,还需要动手操作。 在笔者体验过 GameMakerStudio 的 GMLive 插件后,发现不停止运行就可以直接查看代 ......

算法竞赛向 C++ Standard Library 使用速查

本文旨在对算法竞赛所需 C++ Standard Library 做一个全面而相对严谨的总结。 全文主要参考以下文档: Containers library - cppreference.com C++ 标准库简介 - OI Wiki 如有能力,阅读原文可获得更深入的了解。 1 STL 算法 均在 ......
算法 Standard Library

c++ trivial, standard layout和POD类型解析

1. trivial类型 占用一片连续的内存,编译器可以重排成员变量的顺序或者增加一些padding(为了对齐),因此,可以放心的使用memcpy等函数, 但是,在c代码里面使用可能会出问题(因为可能会被重排),有如下特点: 没有虚函数和虚基类 基类也必须保证没有non-trivial的构造/析构/ ......
standard trivial 类型 layout POD
共971篇  :33/33页 首页上一页33下一页尾页