光栅 纹理 贴图

PicoPixel贴图查看器

## Pico Pixel Pico Pixel是一款纹理查看器,支持查看以下文件格式:TGA,BMP,JPG,DDS,PNG,OpenEXR, KTX, HDR, GIF, TIF. 此外,Pico Pixel支持GPU公开的大量像素格式。 官网:[Features|PixelAndPolygon ......
PicoPixel 贴图

ON1 Effects 2023.5 mac照片纹理滤镜处理软件

ON1 Effects 2023.5是一款功能强大的照片纹理滤镜处理软件,专门设计用于Mac平台。它提供了多种多样的效果和工具,帮助摄影师和艺术家为他们的照片添加独特的纹理、色彩和风格。 →→↓↓载ON1 Effects 2023 mac 多样化的效果:ON1 Effects 2023.5提供了数百 ......
纹理 Effects 照片 2023.5 软件

cuda纹理函数分析

cuda纹理函数分析 纹理对象在纹理对象 API 中描述 纹理提取在纹理提取中进行了描述。 1. 纹理对象接口 1.1. tex1Dfetch() template<class T> T tex1Dfetch(cudaTextureObject_t texObj, int x); 使用整数纹理x坐标 ......
纹理 函数 cuda

Matlab光纤光栅仿真程序FBG 双FBG

Matlab光纤光栅仿真程序FBG 双FBGYID:9325644519725142 ......
光栅 光纤 FBG 程序 Matlab

Blender环境纹理材质贴图入门教程

推荐:将 NSDT场景编辑器 加入你的3D开发工具链 大家好,今天跟大家分享Blender材质贴图入门图文教程,一套blender的PBR材质包,和HDRI环境纹理贴图,在文末领取,希望能助到大家更高效完成场景练习。 据我了解,越来越多人开始学习了blender这款软件,很多是想学而没有时间学,我这 ......
入门教程 纹理 材质 Blender 环境

由Spine出现黑边说起纹理格式问题

项目中的纹理一直使用的ETC2格式,以前主要是考虑到兼容性问题。最近在Spine使用PMA方案的时候出现了部分接缝位置黑边的情况,像下图这样: 怀疑了spine的导出,怀疑了shader,怀疑了材质的设置,最后发现是ETC2格式导致的问题。 使用RGBA或者ASTC格式,显示正常了。附几张不同AST ......
纹理 格式 问题 Spine

4.Rasterization光栅化(反走样,深度缓存)

## 走样Aliasing(锯齿) ### 采样的广泛应用 - 采样不仅可以在图片的某个位置,也可以在时间轴上 - 动画就是一组图在时间的采样 ![](https://picgo-1312546987.cos.ap-shanghai.myqcloud.com/picGo/20221227164229 ......
光栅 Rasterization 缓存 深度

6.Shading(纹理映射、其他应用))

## 纹理映射 - 在物体的不同位置定义不同的属性,用来定义点的不同属性(例如漫反射系数) ![](https://picgo-1312546987.cos.ap-shanghai.myqcloud.com/picGo/20221230135238.png) - 把地球仪表面的“皮”,剪开平铺就是一 ......
纹理 Shading

3.Rasterization光栅化(三角形光栅化)

## 前情提要 - 模型变换 - 视图变换 - 投影变换(正交投影、透视投影) - 物体会缩放到$[-1,1]^3$的立方体内 **接下来,我们需要把物体放画到屏幕上,即光栅化** ## 屏幕 - 有一组像素 - 像素的多少(分辨率) - 一种光栅成像设备 Raster在德语中就表示屏幕 所以光栅化 ......
光栅 三角形 Rasterization

【Unity3D】法线贴图和凹凸映射

### 1 法线贴图原理 ​ [表面着色器](https://zhyan8.blog.csdn.net/article/details/126882367)中介绍了使用表面着色器进行法线贴图,实现简单快捷。本文将介绍使用顶点和片元着色器实现法线贴图和凹凸映射,实现更灵活。 ​ 本文完整代码资源见→[ ......
法线 凹凸 Unity3D 贴图 Unity3

实时渲染常用纹理技术总结:视差映射

【USparkle专栏】如果你深怀绝技,爱“搞点研究”,乐于分享也博采众长,我们期待你的加入,让智慧的火花碰撞交织,让知识的传递生生不息! 一、概述 视差映射(Parallax Mapping)是一种类似于法线贴图的纹理技术,它们都能显著增强模型/纹理表面细节并赋予其凹凸感,但法线贴图所带来的凹凸感 ......
视差 纹理 实时 常用 技术

OSG 使用整理(4):使用普通纹理着色

osg中使用普通纹理着色 1.1 普通纹理 osg::Image类存储OpenGL纹理对象载入与使用的图像数据,其中方法data()将原始图像数据作为uchar* 指针返回,可以直接修改内存中数据,方法getPixelFormat方法返回像素格式,getDataType返回每个像素通道数据类型,方法 ......
纹理 OSG

使用Blender给模型贴图

使用Blender给模型贴图 ##### 1、在blender中打开模型,选择顶部的**UV Editing**布局。 ![image-20230529000352433](https://blog-1300691732.cos.ap-chengdu.myqcloud.com/picgo/2023- ......
模型 Blender 贴图

opencv 软光栅 初步

1 Rasterizer.hpp #pragma once #include"Triangle.hpp" #include<algorithm> #include<iostream> #include<Eigen/Eigen> enum class BufferType{ Color = 1, De ......
光栅 opencv

现代计算机图形学——P6. Rasterization 2(Antialiasing and Z-Buffering)(光栅化(反走样和深度缓冲(Z缓冲)))

—————————————————————————————————————————————————————————— —————————————————————————————————————————————————————————— ———————————————————————————————— ......

置换贴图和一般贴图的区别

置换贴图这种效果通常是让点的位置沿面法线移动一个贴图中定义的距离。它使得贴图具备了表现细节和深度的能力,且可以同时允许自我遮盖,自我投影和呈现边缘轮廓。 >>高度图,视差贴图(Bump-maps),置换贴图(displacement),法线贴图的本质:https://zhuanlan.zhihu.c ......
贴图

Three加载3D模型贴图

# Three加载3D模型贴图 ## 准备阶段 1. 3D模型 2. three 库文件 3. 纹理图片 ## 相关资料 - 官方开发文档: https://threejs.org/docs - 官网编辑3D模型:https://threejs.org/editor/ 可以在这里创建一个3D模型导出 ......
模型 贴图 Three

基于ChatGPT和谷歌3D贴图的虚幻引擎5

作者:githubdaily 相信大家小时候躺在床上,都曾设想过这么一个场景: 当你闭上眼睛时,感觉身心十分安宁,物理世界慢慢淡出,身体也随着变得飘逸,一切仿佛只剩下呼吸声和心跳声。 一阵微风拂过,你缓缓睁开双眼,发现自己摆脱了地心引力,出现在了天空之上,只要一个想法,便可瞬间穿梭到地球上任意位置。 ......
虚幻 ChatGPT 引擎 贴图

贴图工具 snipaste

我们经常需要对比连个图片的差别 截图 F1 贴图 F3 ......
snipaste 工具 贴图

DX12 实战 法线贴图

前言 本篇将展示如何使用DX12 实现normal map 源代码chenglixue/D3D12 at normalmap 要点 定义:法线贴图基于凹凸贴图衍生出来的。纹理贴图中的纹素是RGB颜色值,而法线贴图中的纹素是法向量的坐标 用途:计算光照,在纹理图中存储法向量,再将其带入光照计算。在避免 ......
法线 实战 贴图 DX 12

球面的细分和贴图

在 Cesium 运行的时候,会将不同层级的影像瓦片(贴图)会映射到地形瓦片(比球面更不规则的几何形状)上,这样尽管在代码上有一些复杂(例如重投影等计算),换来的是对各种开放地图服务标准的支持。这与游戏引擎有很大的不同,游戏引擎会对地形和纹理进行组合优化成自定义的格式,但是缺少了灵活性和数据标准的通 ......
面的 贴图

Snipaste,一款简单强大的截图贴图利器

Windows 系统有自带的截图工具,但不方便, 无论是截图方式,还是标注,也十分的简陋和粗糙。 为此,我找到了一款不错的截图软件, 准备用它,来实现更加高效率的截图。 图 / 引用 / Snipaste 截图工具 一款名为「Snipaste」的截图贴图软件, 完全免费使用,并且无广告,体积仅有 1 ......
利器 截图 Snipaste 贴图

DX12 实战 BlinnPhong & 纹理贴图

前言 本篇将展示如何实现BlinnPhong光照,以及为人物模型贴上纹理 对于理论不清楚的小伙伴可以看这图形学理论 局部光照,[图形学理论 纹理贴图](https://www.cnblogs.com/chenglixue/p/17109214.html) 具体代码看这github.com 材质 由于 ......
纹理 BlinnPhong 实战 贴图 amp

编程打卡:给网页做个花里胡哨个格子纹理背景吧。

编程打卡:给网页做个花里胡哨个格子纹理背景吧。 嗯 看到Github上面有一个项目,格裙纹理生成器 稍微玩了一会儿,感觉这样的纹理或许可以用来做网页的背景,就这样做了。 这个项目生成的图片,感觉太精细了,,稍微一个SVG,就有好几MB大,虽然确实惊喜,里面的纹理,用来做裙子什么的说不定真的可以,但是 ......
纹理 格子 背景 网页

贴图运行内存占用计算

以128x128的图片为例 1) 没有任何压缩的格式,RGBA 32bit=128x128x(32bit/8)=64kb,勾上MipMap会变成85.3kb 2) RGBA Compressed ETC2 8bits=128x128x(8bit/8)=16kb,勾上MipMap会变成21.4kb 3 ......
内存 贴图

光栅化算法-中点画圆算法

光栅化算法-中点画圆算法 中点画圆算法 对圆形光栅化时,只需考虑在极坐标下 $\theta\in[\pi/4,\pi/2]$ 的点即可,其他的点可通过对称法绘制。 将圆形光栅化的算法类似于Bresenham算法。设当前绘制的点的坐标为 $P_{k}(x_{k},y_{k})$ ,那么下一个点的坐标为 ......
算法 光栅

直线光栅化-Bresenham算法

直线光栅化-Bresenham算法 Bresenham算法 对于两个顶点 $P_{1}(x_{1},y_{1})$ 和 $P_{2}(x_{2},y_{2})$ 满足 $\Delta x =x_{2}-x_{1}>0$ 且 $\Delta y=y_{2}-y_{1}>0$ 。设两点确定的直线方程的斜 ......
光栅 算法 直线 Bresenham

纹理(texture)

纹理都是基于图片的,覆盖在几何体的表面,根据UV来覆盖 透明贴图: 黑白色 黑色消失 置换贴图: 顶点根据颜色上下移动 法线贴图: 顶点不会移动,不需要很多顶点,所以性能较好 环境遮挡贴图:添加假阴影 都是假的,需要第二组uv贴图 金属贴图: 用来反射光的,显示金属的部分,可以明显看出各个地方对光的 ......
纹理 texture

直线光栅化-Bresenham算法

直线光栅化-Bresenham算法 设直线方程为 $y=kx+b$ ,其中 $k = \Delta y/\Delta x$ 。 当 $0<k<1$ 时,从 $x$ 轴开始取样。已知 $P_{k}(x_{k},y_{k})$,那么 $P_{k+1}(x_{k+1},y_{k+1})$ 坐标值等于 $( ......
光栅 算法 直线 Bresenham

加载 hdr 图片作为环境背景和环境贴图

加载 hdr 图片作为环境背景和环境贴图 import * as THREE from 'three' import renderer from '../renderer' import { RGBELoader } from 'three/examples/jsm/loaders/RGBELoad ......
环境 背景 贴图 图片 hdr