惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
News | PayPal Newsroom
IT之家
IT之家
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
大猫的无限游戏
大猫的无限游戏
GbyAI
GbyAI
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
L
LangChain Blog
S
SegmentFault 最新的问题
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Project Zero
Project Zero
P
Privacy & Cybersecurity Law Blog
V
Vulnerabilities – Threatpost
博客园 - 三生石上(FineUI控件)
Recorded Future
Recorded Future
The Hacker News
The Hacker News
C
CXSECURITY Database RSS Feed - CXSecurity.com
C
CERT Recently Published Vulnerability Notes
宝玉的分享
宝玉的分享
aimingoo的专栏
aimingoo的专栏
T
Tor Project blog
T
The Exploit Database - CXSecurity.com
Schneier on Security
Schneier on Security
H
Help Net Security
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
M
MIT News - Artificial intelligence
W
WeLiveSecurity
P
Proofpoint News Feed
A
About on SuperTechFans
S
Securelist
I
InfoQ
G
Google Developers Blog
博客园 - 司徒正美
博客园 - 叶小钗
Latest news
Latest news
F
Fortinet All Blogs
G
GRAHAM CLULEY
腾讯CDC
Jina AI
Jina AI
S
Schneier on Security
I
Intezer
V
Visual Studio Blog
美团技术团队
V2EX - 技术
V2EX - 技术
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The Cloudflare Blog
Microsoft Security Blog
Microsoft Security Blog
Blog — PlanetScale
Blog — PlanetScale
P
Proofpoint News Feed
罗磊的独立博客
Y
Y Combinator Blog

博客园 - 涛仔28

Unreal Engine Plugin management HYPE若干经验 转 ifstream 读取中文路径 总结SQLExpress2008安装 如何使用子程序参数--摘自代码大全2 WinDBG咒语 SunFlow渲染流程的设计 SunFlow场景文件的Instances代码块摘要 SunFlow场景文件的GI代码块摘要 SunFlow场景文件的Cameras代码块摘要 SunFlow场景文件的Object代码块 SunFlow场景文件的Modifiers代码块 - 涛仔28 - 博客园 SunFlow场景文件的Shader代码块 - 涛仔28 - 博客园 SunFlow场景文件的Image代码块 SunFlow场景文件的代码顺序 关于Ext3.0释出 函数的连续性 关于JSON的大文本处理 脚本的杂乱思路
SunFlow场景文件的Light代码块
涛仔28 · 2009-02-11 · via 博客园 - 涛仔28

概述:

     使用 sRGB nonlinear 关键字去标识我们常用的颜色空间;图像光源(IBL)和阳光(SunSky)不发出光子,所以不会看到光线,其他所有光线都会发射光子;

 采样:

     采样的大小决定了图像的质量,设置时应该从小开始不断试验,直到合适为止;

  • 可衰减光源:

     光强随着距离增加而减弱的光源,可以通过把power/radiance参数设置为负数从场景中移除光源;

  1. 点光源:
    light {
    type point
    color { "sRGB nonlinear" 1.000 1.000 1.000 } /* 颜色 */
    power 100.0 /* 光强,以瓦特计算 */
    p 1.0 3.0 6.0 /* 位置 */
    }
  2. 网格光源/片光源
    light {
    type meshlight /* 网格光源 */
    name meshLamp /* 光源的名字 */
    emit { "sRGB nonlinear" 1.000 1.000 1.000 } /* 光线的颜色 */
    radiance 100.0 /* 辐射强度,瓦特 */
    samples 16 /* 采样,如果是大片的光源,应设置为0,从而使用全局和漫反射 */
    points 4 /* 涉及的点,四个,下面是坐标 */
    0.6 0.1 6.0
    0.3 1.0 6.0
    1.0 1.0 5.5
    1.0 0.3 5.5
    triangles 2 /* 负责发光的三角形,使用顶点索引的方式定义,每个三角形都会发光,消耗系统资源,以两面为宜 */
    0 1 2
    0 2 3
    }
  • 非衰减光源:
    1. 球光源:
      light {
      type spherical /* 球面光 */
      color { "sRGB nonlinear" 1.000 1.000 1.000 } /* 颜色 */
      radiance 100.0 /* 光强 */
      center 5 -1.5 6 /* 球心 */
      radius 30 /* 半径 */
      samples 16 /* 采样 */
      }
    2. 直射光:
      light {
      type directional /* 直射光 */
      source 4 1 6 /* 源位置 */
      target 3.5 0.8 5 /* 射向的目标位置 */
      radius 23 /* 光在目标散开的半径 */
      emit { "sRGB nonlinear" 1.000 1.000 1.000 } /* 光色 */
      intensity 100 /* 光强 */
      }
  • 无限远光源:
    1. 图像光源
    2. 阳光
      light {
      type sunsky
      up 0 0 1 /* 控制高度(z平面) */
      east 0 1 0 /* 控制方位 */
      sundir 0.5 0.2 0.8 /* 方向? */
      turbidity 6.0 /* 混乱度?*/
      samples 128
      }
    其他略过