首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏未竟东方白

    【笔记】《计算机图形学》(10)——表面着色

    朗伯物体的表面着色是漫反射或者说散射,我们使用朗伯着色模型来表示处理这个情况 朗伯着色模型 朗伯模型的着色遵循朗伯余弦法则,也就是表面的颜色是与光照方向和法线夹角的余弦值相关的,夹角类似下图的效果: ? 然后我们可以再给这个关系附加上常数系数cr和cl,分别代表表面对光的反射率和光线本身的强度,于是会得到下面的式子: ? 经过这样的处理我们可以用较小的性能代价在低面数的表面上绘制出比较真实的光照效果 ---- 10.2 Phong着色 对于非郎伯物体,例如台球之类的光滑物体,光线找到表面会产生高光。 然后使用转而求平分向量与表面法向量之间的余弦,然后继续之后的计算。 表面法向量插值 前面在散射着色的时候我们试过了用重心坐标系插值来得到顶点的法线。

    1.9K20发布于 2020-09-28
  • 来自专栏Android点滴分享

    表面着色

    Lambertian objects模型是说物体表面的颜色是与法线和光源方向的余弦是成正比的: image.png image.png 再将该公式详细一些,就是表面颜色还和物体漫反射的颜色,光强有关系 这时候的表面着色公式如下: image.png Ca就是环境光部分,可以简单看成一个常量。 在给物体着色的时候,如果直接使用上面介绍到的着色公式,会发现表面看起来是多面的,针对这个问题可以用三角形来近似每个表面,然后计算三角形每个顶点处的法线,针对法线计算顶点处的颜色,然后再利用三角形重心坐标公式即可插值出三角形内部各个点的颜色 如下图所示: image.png 冯模型 一些物体的表面看起来会有高光,比如抛光的瓷地板,光泽颜料,白板等,高光的颜色也和表面的颜色没什么关联,只是单纯的反射光颜色。 艺术着色 前面介绍的Lambertian和Phong着色模型是基于了模拟真实表面的启发式设计,现在再介绍一种是模拟人工绘画的着色,有时候也叫非真实感渲染。

    91610编辑于 2022-10-25
  • 来自专栏灿视学长

    火星表面...

    其中代码效果如下所示,展示了火星表面是什么样的: ? 但是,如果各位的 C++ 基础不是很好的话,可能跑不起来。又或者像我这种不太懂鱼眼曲面相片如何变换成平面图像的原理,就会有点痛苦。

    2.5K20发布于 2021-05-28
  • 来自专栏java小白

    JavaWebSession里面对象活化与钝化

    被钝化到work/catalina/localhost/自己刚刚填的文件名/文件夹下面

    66930发布于 2019-02-21
  • 来自专栏java 成神之路

    Tomcat 之 Session的活化和钝化 源码分析

    概要 Session活化:从硬盘上读取序列化的session到内存中 Session钝化:把内存中的session序列化到硬盘上 Tomcat中两种Session钝化管理器 session钝化机制是由 只有在tomcat关闭和启动的时候才会活化和钝化session 强制kill掉tomcat是不会把session钝化到硬盘上的。 2. doLoad() 方法 在当前程序重新启动的时候,调用doLoad() 方法进行活化session ? 这个方法迭代执行了所有在web.xml中注册的session活化的listener监听器。 expire() 方法 ? 如果内存中找不到 则调用 swapIn() 方法,进行查找,判断该session是否钝化了,如果钝化则把该session活化加载到内存。 swapIn() 方法 ?

    1.1K60发布于 2018-05-18
  • 来自专栏腾讯文旅

    如何用多种方式实现文物的“活化”?

    火灾前的巴西国家博物馆英姿 据副馆长赛雷若(Cristiana Serejo)表示,大约只有10%的藏品幸免于难。 全国两会期间,国家博物馆馆长王春法接受记者采访时举例说,从库房移出展览,借科学技术让观众从多角度近距离欣赏,举行全国性、世界性的巡展等都是实现文物“活化”的方式。 王春法介绍,据不完全统计,目前国内博物馆达5136座,年参观人数约10亿人次,年举办展览2万余个、教育活动20万次。

    1.5K20发布于 2020-06-17
  • 肿瘤免疫与单细胞、空间、外显子和免疫疗法

    NK细胞虽然不能进行受体的基因重组,但仍具有一些特殊受体,这些受体可以活化或抑制其杀伤和调控功能。NK细胞能够识别和清除缺失MHCI类分子或过表达激活NK细胞表面活化型受体的相应配体分子的非正常细胞。 在某些实验模型中,当NK细胞表面同时有多种活化型受体与配体结合,或NK细胞得到足够强的激活信号时,即使靶细胞表面表达MHCI类分子,NK细胞依然能够有效攻击和杀伤靶细胞。 抑制性受体配体CD85(ILT-2)HLA-A,-B,-GCD94/NKG2AHLA-ECD244(2B4)CD48KIR2DL,KIR3DLHLA class ITGF-BRTGF-β familyIL-10RIL -10活化性受体配体CD16(FCγRⅢ)immune complexesCD25(IL-2Rα)IL-2CD27CD70CD28CD80,CD86CD69ND (not determined)CD94 CD8细胞的功能与活性;②活化的CD4+TH2细胞参与辅助B细胞产生特异性抗肿瘤抗体;③活化的CD4+T淋巴细胞可辅助固有免疫细胞(如NK细胞、DC)的活化;④部分活化的CD4+T细胞可直接杀伤肿瘤细胞

    60110编辑于 2024-02-27
  • 来自专栏智能生信

    点云的表面表示

    作者在表面重建后通过预定义的几何先验计算 RepSurf 的表征。RepSurf 可以成为绝大多数点云模型的即插即用模块,这要归功于它与无规则点集的自由协作。

    1.1K10编辑于 2022-12-29
  • 泊松表面重建技术

    1.核心数学原理1.1核心思想通过求解泊松方程,从稠密点云的法向信息中提取场景的隐式表面,将离散点云转化为连续光滑的三维网格,核心是构造指示函数描述场景内外空间。 1.2泊松方程与指示函数设χ为场景指示函数(χ(x)=1表示x在场景内,χ(x)=0表示在场景外),表面法向量为n,则泊松方程为:Δχ=∇⋅nΔ:拉普拉斯算子∇⋅n:法向量场的散度,用于表征表面位置1.3 离散化求解对三维空间进行体素化划分,构建八叉树结构,适配点云密度分布将泊松方程离散化为线性方程组,通过共轭梯度法求解提取指示函数χ(x)=0.5的等值面,即为重建的三维表面2.工程化核心特性与指标2.1 ≤10°,曲率变化均匀4.2误差控制误差来源量级控制方法点云噪声0.05-0.2mm先进行统计滤波(mean-k=50,stddev=1.0);降低重建深度至8-10法向不一致5-15°重新估计法向,进行法向一致性调整 细节丢失重建深度不足或采样密度低提高重建深度至11-12;采样密度设为3-5,缩放系数1.2网格出现空洞点云密度不均或法向错误补全点云低密度区域;重新估计法向并调整一致性重建速度慢、内存溢出体素过细或点云过大降低重建深度至8-10

    22710编辑于 2026-05-14
  • 来自专栏阴极保护

    如何正确维护和校准硫酸铜参比电极?

    铜电极保养· 清洁与活化:新电极或长期闲置后,需用细砂纸轻轻打磨铜棒表面,去除氧化层(露出光亮铜面),再浸泡于饱和硫酸铜溶液中 2-4 小时,使表面形成均匀的硫酸铜结晶层(活化处理)。 · 防止污染:避免铜电极接触油污、硫化物或强腐蚀性物质(如硫化氢会导致铜表面生成硫化铜,破坏电势稳定性),若污染需重新打磨活化。3. · 定期清洁:使用后用蒸馏水冲洗隔膜表面,去除附着的土壤、水垢等杂质,若有顽固污垢,可用软毛刷轻刷(避免损伤隔膜孔隙)。4. · 测量电势差:用高精度万用表(分辨率≥0.1mV)连接两电极的引线,记录电势差值(稳定后读数,通常需静置 5-10 分钟)。 若实际测量差值与理论值偏差超过 ±5mV,需重新活化电极后再次校准;若偏差持续超过 ±10mV,说明电极失效,需更换。2.

    75710编辑于 2025-07-28
  • 来自专栏学习笔记

    表面试题

    示例 1: 输入:head = [[7,null],[13,0],[11,4],[10,2],[1,0]] 输出:[[7,null],[13,0],[11,4],[10,2],[1,0]] 示例 2:

    33010编辑于 2024-06-15
  • 来自专栏生命科学

    MCE | ATM 激酶活化变单体后的神奇开挂!

    在生理条件下,ATM 通常作为同二聚体 (非活化状态) 主要存在细胞核中,被激活后,“相拥而眠”的 ATM 变为单体。 Oncogene. 2007 Dec 10;26(56):7741-8.2. Mei Hua Jin, et al. A repair in cancer.

    95710编辑于 2023-03-22
  • 来自专栏流式抗体推文

    Elabscience 小鼠CD3CD28 T细胞活化珠:小鼠 T 细胞体外扩增的 “黄金工具”

    内容概要Elabscience 推出的 Mouse CD3/CD28 T 细胞激活磁珠(货号:MIM001A),通过表面偶联的 CD3 和 CD28 单抗精准提供 T 细胞活化所需的双重信号,可高效实现小鼠 背景介绍在机体免疫应答中,T 细胞的活化与增殖是抵御病原体入侵、维持免疫平衡的关键环节,且这一过程依赖严格的 “双重信号” 调控机制:第一信号是 T 细胞受体(TCR)/CD3 复合物与抗原提呈细胞表面的 应用场景Mouse CD3/CD28 T Cell Activation Beads表面同时偶联了小鼠的CD3和CD28单抗,可提供T细胞活化与扩增所需的主要和协同刺激信号,从而诱导T细胞的活化与增殖。 检测原理Mouse CD3/CD28 T 细胞激活磁珠的作用原理基于对体内 T 细胞活化机制的精准模拟:信号 1(特异性抗原信号):磁珠表面偶联的 CD3 单克隆抗体可与 T 细胞表面的 TCR/CD3 信号 2(协同刺激信号):磁珠表面同时偶联的 CD28 单克隆抗体与 T 细胞表面的 CD28 分子结合,提供关键的协同刺激信号,弥补单一抗原信号的不足,确保 T 细胞从初始状态向活化状态转变并启动增殖程序

    35610编辑于 2025-09-18
  • 来自专栏又见苍岚

    表面模糊原理与 python 实现

    常规的模糊算法如高斯模糊等会模糊图像边缘,很多场景中我们需要保留图像纹理并模糊一些细节,这就可以使用PS中的表面模糊。 表面模糊 表面模糊有两个参数,半径Radius和阈值Threshold。 1 像素值接近的点权重比较大,反之权重较小,以此来保留边缘信息,平滑平坦区域; python 代码: 参考了网络流行的Python版本,做了一点点优化和修正 使用了numba cpu加速,可以提速10

    96710编辑于 2022-08-05
  • 来自专栏智能算法

    机器视觉表面缺陷检测综述

    不同产品的表面缺陷有着不同的定义和类型,一般而言表面缺陷是产品表面局部物理或化学性质不均匀的区域,如金属表面的划痕、斑点、孔洞,纸张表面的色差、压痕,玻璃等非金属表面的夹杂、破损、污点,等等。 表面质量检测系统是工业检测的极其重要的组成部分,机器视觉表面缺陷检测在许多行业开始应用,涉及钢板[2-4]、玻璃[5-6]、印刷[7-9]、电子[10]、纺织品[11]、零件[12-13]、水果[14] 文献[30]对规则纹理表面(天然木材、机械加工表面、纺织面料)的表面缺陷采用傅里叶变换进行图像的复原,高频的傅里叶分量对应表面纹理线型,而低频的傅里叶分量对应表面缺陷区域。 文献[38]对玻璃缺陷进行了识别,把采集到的缺陷图像缩放到10×10的大小,然后把这个100个像素值作为特征向量,分别运用径向基(RBF)神经网络和决策树进行识别;该方法的缺点是不同缺陷缩放后造成部分信息的丢失 其运算速度快,在一台2 GHz的处理器上寻找和定位一般的零部件不超过10 ms;具有1/40亚像素平移重复精度和0.05度旋转重复精度。

    11.8K26发布于 2019-07-19
  • 材料本质与等离子体作用的奥秘

    核心价值: 这种表面活化显著提升塑料的粘附性和润湿性,解决其“天生惰性”问题,是印刷、涂层、粘接前至关重要的预处理步骤。3. 表面活化(引入亲水基团)难度大,通常需要高能条件或特殊方法。4. 复合材料:走钢丝的平衡术核心属性: 多材料组合(典型:聚合物基体 + 增强纤维如碳纤/玻纤),综合性能优异(轻、强、耐腐)。 等离子体作用关键点:响应主要由表面树脂基体决定(其行为类似聚合物:可能被刻蚀、交联或活化)。增强纤维(如碳纤、玻纤)本身化学惰性强,变化微小。 核心挑战: 处理如同“走钢丝”——能量必须足够强以有效活化树脂表面(改善粘接),但绝不能过度,否则过度刻蚀树脂会暴露下方纤维,严重损害材料表面质量和整体性能。工艺参数需极其精细调控。 深刻理解金属、聚合物、陶瓷、玻璃和复合材料这些基础材料类别的根本差异,是预测和有效利用等离子体技术进行表面改性(清洁、活化、刻蚀、涂层沉积等)的基础。

    39410编辑于 2025-08-21
  • 来自专栏数控编程社区

    表面粗糙度和表面光洁度的差别?

    常用的两个词语——表面粗糙度和表面光洁度来描述被加工或完成表面的质量。表面粗糙度是表面完整性下的一个参数,是应用最广泛的表面特性参数。 表面粗糙度是指加工完成后表面的宏观和微观粗糙度和不规则度的高度;而表面光洁度则是指该表面使用各种属性(如精细、粗糙、好、差等)的质量。表面粗糙度可定量测量和表示。 与表面粗糙度不同,表面光洁度无法测量或量化,只能从表面粗糙度值直接或间接地定量表示。在下面的章节中讨论了表面粗糙度和表面光洁度的异同。 表面粗糙度与表面光洁度相同点 表面光洁度与表面粗糙度是对等的,因此任何一个表面光洁度都可以表示另一个表面光洁度。 在大多数情况下,两者都可以互换使用,没有太多混淆。 表面粗糙度与表面光洁度的区别 表面粗糙度 表面光洁度 表面粗糙度可通过适当的仪器测量. 表面光洁度是不可测量的.表面粗糙度值可以间接表示表面光洁度. 它可以用数量表示(价值加单位)。

    81830编辑于 2023-09-04
  • 解码等离子表面改性技术背后的科学法则

    这些要素共同编织出等离子体表面工程的复杂神经网络。气体介质惰性气体与活性气体演绎不同表面故事:氩离子以0.3-5eV动能物理刻蚀,氧自由基则用4.5eV解离能接枝官能团。 Ar/O₂组合在PET薄膜上既创造纳米凹坑,又将接触角从78°降至12°,展现清洁与活化的双重智慧。 材料本征的基因表达材料响应如同基因表达:N₂等离子体在316L不锈钢上生成50nm氮化层,对聚乙烯仅形成2nm氨基化表面。芳纶纤维捻度每增10TPM,等离子渗透深度骤降35%。 工艺链的协同进化 PCB制造中,预处理将铜表面碳污染降至0.8at%,使等离子活化效率提升3倍;后处理涂层又将剪切强度从18MPa提至26MPa,展现工序协同的倍增效应。 环境参数的隐形之手 真空度从10Pa升至100Pa,电子密度降两个量级,但粒子自由程增十倍。这种矛盾催生常压等离子体0.5mm射流直径实现±3%刻蚀精度。

    40710编辑于 2025-08-12
  • 来自专栏Java

    用生活化例子看懂 Go 语言的垃圾回收

    用生活化例子看懂 Go 语言的垃圾回收 先搞懂:什么是"垃圾"? 想象你开了家小超市,货架上摆满了商品(就像程序里的"内存")。

    26310编辑于 2025-08-24
  • 焊接件表面缺陷检测数据集VOC+YOLO格式2292张10类别

    jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):2292 标注数量(xml文件个数):2292 标注数量(txt文件个数):2292 标注类别数:10

    26900编辑于 2025-07-17
领券