IfcSurfaceOfRevolution是通过绕轴旋转曲线而得到的曲面。 注:定义根据ISO/CD 10303-42:1992 旋转曲面是将曲线绕轴旋转一整圈而得到的曲面。数据解释如下。 参数化如下,其中曲线具有参数化λ(u): C = AxisPosition.LocationV = Axis ...
分类:
其他好文 时间:
2020-11-16 13:49:13
阅读次数:
9
0x00 写在前面 之前一直在阅读 The Book of Shaders 一书,为什么会开始写 Unity Shader 呢?一方面,因为该书目前尚未完结,写下此文时已阅读到该书的最新章节;另一方面,也需要通过一些实践来检验以及巩固所学的知识。Unity 引擎提供的环境正好是一个不错的媒介。 本文 ...
分类:
编程语言 时间:
2020-10-07 21:30:11
阅读次数:
42
效果:让波纹在鲨鱼身上动 设计思路:模型上有多个贴图,找到一张黑色背景的贴图(我们这里贴图使用的叠加的方式,而黑色背景的贴图,黑色(0,0,0,0)不会产生任何影响) 在unity中找到一个模型,找到它的材质面板,创建一个shader(unlit shader) Shader "Custom/Big ...
分类:
其他好文 时间:
2020-09-17 17:38:39
阅读次数:
35
##13.1原理: 深度纹理,存储的不是颜色值,而是一个高精度的深度值[0,1] - 归一化的设备坐标(Normalized Device Coordinates,NDC) 精度(24or16位) 1)使用延迟渲染时,G-buffer中直接可得。2)否则通过单独的pass,unity使用Shader ...
分类:
其他好文 时间:
2020-08-18 14:01:47
阅读次数:
67
继Win102004版将Cortana和系统搜索功能剥离,作为可卸载的独立应用程序之后,微软又正式宣布终止对第三方Cortana的技术支持。iOS和Android版本的APP将会在应用商店下架;哈曼卡顿Invoke音箱和第一代Surface耳机中集成的Cortana也计划在明年年初结束支持,受影响的用户将得到25-50美元的微软礼品卡作为补偿。根据计划,Cortana将继续集成在Microsoft
分类:
其他好文 时间:
2020-08-12 15:50:49
阅读次数:
122
上一篇郭先生在例子中用到了着色器变量中的uniform和varying。这篇继续结合例子将一下attribute变量,在使用过程中也发现由于three.js的版本迭代,之前的一些属性和参数已经发生了改变,ShaderMaterial也不需要传递attributes属性值,查看源码我们可以看到如果传递 ...
分类:
Web程序 时间:
2020-08-06 09:30:55
阅读次数:
75
贪吃蛇小游戏 pycharm——pygame game.py import pygame # 导包 from game_items import * # 导类和变量 class Game(object): # 这里的object类,意为顶级/基础类。 def __init__(self): self ...
分类:
编程语言 时间:
2020-07-30 14:24:28
阅读次数:
72
v2f vert(a2v v){ //return UnityObjectToClipPos(v); v2f f; f.position = UnityObjectToClipPos(v.vertex); //return UnityObjectToClipPos(v.vertex); //f.te ...
分类:
编程语言 时间:
2020-07-16 21:55:36
阅读次数:
72
阅读目录 前言 先从Effects11(FX11)谈起 Pass、Technique11、Group 渲染状态、采样器状态 常量缓冲区 隐藏指定寄存器槽的问题 常量缓冲区的更新 默认常量缓冲区(Default Constant Buffer) 着色器反射 D3DReflect函数--获取着色器反射对 ...
分类:
其他好文 时间:
2020-07-11 19:34:36
阅读次数:
68