材质系统(1):起源与概念 材质系统是计算机图形学的一部分。在图形学中,材质(Material)是一种描述表面外观的属性。在三维计算机图形中,通常需要为每个物体指定材质,以便在渲染时准确地呈现物体的外观。材质可以包括多个属性,例如颜色、反射率、透明度等等。本文主要内容来源为计算机图形学核心知识、本人项目经验以及GPT辅助。如有错误烦请指正。
材质系统:关于PBR(Physically Based Rendering)需要知道的一些事 本文内容基于对图形学中PBR相关知识的理解而写,属于材质系统中PBR内容的前置知识。主要内容来源为计算机图形学核心知识、本人项目经验以及GPT辅助。
MicroStation二次开发问题记录(1):打开项目时自动加载dll文件 开发好的dll文件若每次都需要在打开MS时单独加载,则过于繁琐,因此可以在确定的工程项目文件中进行一次设置,在打开该文件时自动加载
Shader实战(2):在unity中实现物体材质随时间插值渐变 最近想做一个物体两套材质随时间插值渐变的效果,本以为可以通过unity自带的Material.Lerp()实现,后来发现这个方法只适用于纯色的情况,其实与Color.Lerp()是同样的效果,后研究发现这个效果需要通过自定义shader来实现,因此记录如下。
3dsmax模型烘焙光照贴图并导入unity流程详解 该流程针对某些固定场景(模型发布、无法使用实时渲染引擎等)情况下的展示,本文记录烘焙流程与导入unity后赋予材质、材质随时间渐变(模拟天气系统)的流程。unity:模型处理、材质处理、shader、基本代码能力。3dsmax:模型基本概念、模型材质。vray:模型渲染、贴图烘焙。七、实现材质随时间渐变效果。五、unity场景准备。三、vray渲染准备。
Python语义分割与街景识别(1):理论学习 本文主要用于记录我在使用python做图像识别语义分割训练集的过程,由于在这一过程中踩坑排除BUG过多,因此也希望想做这部分内容的同学们可以少走些弯路。本文是python语义分割与街景识别的第一篇,关于语义分割的一些基本原理。既然看到了这篇文章,默认读者有语义分割的一些基本概念,比如要做什么,需要哪些东西等,下面列出需要大致知道的概念与定义,内容来源为chatGPT修改。
Python语义分割与街景识别(4):程序运行 本文主要用于记录我在使用python做图像识别语义分割训练集的过程,由于在这一过程中踩坑排除BUG过多,因此也希望想做这部分内容的同学们可以少走些弯路。本文是python语义分割与街景识别第四篇,关于程序的内容,也是差不多最后一部分的内容,后续可能还会更新几个相关后续操作的文档。
Python语义分割与街景识别(3):Cityscapes数据集准备 本文主要用于记录我在使用python做图像识别语义分割训练集的过程,由于在这一过程中踩坑排除BUG过多,因此也希望想做这部分内容的同学们可以少走些弯路。本文是python语义分割与街景识别第三篇,关于数据集准备的内容。