首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【笔记】《计算机图形学》(18)——光

    直观上说, 从方向ki射入平面的光线总会朝向反射角度ko周围发散反射....这个半球方向反射函数总的来说就是进行如下对整个半球面出射方向k的积分得到的: 理想漫反射BRDF 回想前面我们模拟漫反射的时候, 我们使用材质图的颜色值来作为漫反射的比值....这里的pi显然是因为引入半球面的立体角而带来的. 18.2 Transport Equation 传输方程 传输方程, 也就是大名鼎鼎的渲染方程(Rendering Equation), 在1986年提出...一流明亮度的光源在一球面度中的光照度量称为一烛光/坎德拉(candela; ). 有些渲染软件也用功率(W)来描述灯泡强度, 总之搞清楚这几个转换关系就比较好理解光源亮度设定中可能遇到的单位了.

    1.1K20

    C# 7.0简而言之 -- 01. C#和.NET Framework简介

    而在C#里面还有几种其他的类型, 这里就包含接口(interface). 在C#里面, 在需要多继承的情况下就应该使用接口, 因为C#不支持多继承. 3....C#支持模式简洁 函数式编程的核心思想就是尽量不要使用值会变化的变量, 并拥护陈述模式. C#通过它额特性对该模式进行支持....类型安全 C#主要还是一种类型安全的语言, 也就是说类型的实例之可以通过预定的协议进行交互, 这样就可以保证类型内部的一致性. C#也支持静态类型, 这意味着C#在编译时就保证了类型安全....C#虽然可以通过dynamic关键字来实现动态类型, 但它主要还是个静态类型语言. C#同时也被称为强类型语言, 因为它的类型规则十分的严格. 内存管理 C#依赖于运行时来实现自动化的内存管理工作....下面是这几个主流框架对平台支持情况的列表: [FoxitReader_2018-04-25_16-47-23.png] 遗留框架和小众框架 遗留的框架主要有: WinRT Windows Phone 7/8 XNA

    1.6K90

    C#开源资源大汇总

    NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编译器是基于Mono C#编译器(MCS)。...MonoDevelop是可以支持C#和其它符合.Net规范的开发语言的IDE。 C# Studio是 C#/Mono/GTK# 开发者的一个简单的IDE。....NET FTP Client C#开发的类库。 OpenSmtp.net 是 C# 开发的开源SMTP组件。...它是.NET平台下用C#编写的。 Sharpcvslib是C#语言编写的CVS客户端API。当前它为公共CVS命令提供了核心函数。 NetCvsLib是为.NET平台下C#开发的一个CVS客户端。...RealmForge这款开源的.NET 3D游戏引擎前身是Visual3D.NET,它是一套使用C#、 .NET 2.0和XNA进行可视化设计和开发3D游戏、模拟软件和交互式环境的框架和工具集。

    2.1K21
    领券