运用实时全局光照打造灯光模拟仿真软件

查雁南(广州工程技术职业学院王世安计算机仿真工作室,广东广州 510075)【摘要】摘要:VR开发引擎借助于VR在娱乐行业的迅猛发展变得更加高端和智能化。新的VR引擎里增加了更多可调节参数的实时全局光照系统,其效果更加贴近于现实的PBR材质系统。借助这些新的技术,开发者就可以开发出满足各种教学需求的次时代仿真教学软件。文章主要介绍如何运用新一代Unity5引擎打造灯光模拟仿真软件。

【期刊名称】计算机时代

【年(卷),期】2016(000)006

【总页数】3

【关键词】虚拟现实;实时全局光照;PBR材质技术;次时代仿真软件

1 灯光模拟仿真软件的设计思路

首先说一说为什么要制作这款软件,我所在的学院工作室经常需要为学院各专业制作仿真软件,但是并不是所有的专业都适合使用虚拟现实仿真软件[1]来进行教学。在挑选专业制作仿真软件时,除了专家经常说的三高四难问题,还要考虑老师使用它进行教学的效果好不好,学生使用软件的体验怎么样。所以,我们经过多次调研后,将目标放在了学院艺术专业的灯光教学课程。虽然这个专业也有他们自己的室内设计仿真软件,但其使用效果并不好。第一,只能简单的切换场景和漫游不能调节任何和灯光有关的参数,不能通过改变灯光的因素来改变整体的环境氛围。第二,由于制作软件并不高级,所以渲染的效果也比较粗糙,给学生带来的使用体验并不好。所以综合上面两个问题,如果将画面的效果制作到次时代级别,便可以随意调节灯光的明暗以及变换色彩。最后

王世安计算机仿真工作室,运用实时全局光照打造灯光模拟仿真软件相关推荐

  1. Lumen为《堡垒之夜:大逃杀》第四章带来实时全局光照

    Lumen为<堡垒之夜:大逃杀>第四章带来实时全局光照 - Unreal Engine 图像部门工程研究员Daniel Wright和图像部门技术总监Krzysztof Narkowicz ...

  2. 使用预计算实时全局光照优化照明-教程目录

    本文地址:https://blog.csdn.net/t163361/article/details/123858265 最近准备申请新星创作者,需要2000个粉丝关注,觉得文章有用的,请点一下左侧边 ...

  3. 实时全局光照(Real-time Global Illumination)与Reflective Shadow Maps(RSM)

    文章目录 1 概述 1.1 什么是全局光照(GI)? 1.2 光照模型处理间接光照的方法 1.3 实时全局光照的思想 2 GI的主要问题 3 方法一:Reflective Shadow Maps(RS ...

  4. Godot 4.0中的基于有向距离场SDF(Signed Distance Field)的实时全局光照技术

    原文地址 Godot官网 <Godot 4.0 gets SDF based real-time global illumination> 作者 Juan Linietsky 6月28日 ...

  5. 使用预计算实时全局光照优化照明-微调光照贴图参数

    本文地址:https://blog.csdn.net/t163361/article/details/124107784 翻译说明: 教程翻译主要用谷歌翻译后,对特别不通顺的地方进行了微调.同时针对一 ...

  6. 实时全局光照RSM-Reflective Shadow Maps(RSM)

    全局光照介绍 现实世界光处于线性空间,光照效果是可以叠加的,最终的光照结果 = 直接光照 + 间接光照,结果也被称为全局光照(Global illumination).与之对比的是局部光照--仅考虑直 ...

  7. Unity官方图形教程 学习笔记(二) -- Precomputed Realtime GI(实时全局光照)

    原文链接:https://unity3d.com/cn/learn/tutorials/s/graphics 1 介绍 当使用Baked GI的时候,会在预计算阶段,离线创建一张lightmap纹理贴 ...

  8. 实时全局光照Screen Space Ambient Occlusion(SSAO)

    屏幕空间 可以拿到的所有信息只能从屏幕中所看到的获取,即在做全局光照之前能在屏幕上看到的->直接光照. 换句话说,对现有的渲染进行后期处理. 环境光遮蔽 为什么要做环境遮蔽? 实施成本低 增加了 ...

  9. 使用预计算实时全局光照优化照明-布置光照探针

    本文地址:https://blog.csdn.net/t163361/article/details/123909115 翻译说明: 教程翻译主要用谷歌翻译后,对特别不通顺的地方进行了微调.同时针对一 ...

最新文章

  1. python pandas DataFrame 查找NaN所在的位置
  2. ASP中的工具类函数收集
  3. linux iostat 查看磁盘io利用率
  4. 数据结构 - 二叉树的广度优先遍历算法(C++)
  5. php 函数返回多个值
  6. POJ 2411 Mondriaan#39;s Dream (dp + 减少国家)
  7. pyqt5教程8:对话框
  8. Qt在Windows下的三种编程环境搭建
  9. mysql目录下没有配置文件_MySQL没有my.cnf配置文件如何解决
  10. 02、Windows Phone 套接字(Socket)实战之服务器端设计
  11. Block Formatting Contexts(块级格式化上下文)
  12. LookAheadEnumerator:在解析器中实现回溯
  13. alert 返回页面 刷新_页面生命周期:DOMContentLoaded,load,beforeunload,unload
  14. apexsql使用方法_使用ApexSQL审核执行SQL Server审核
  15. diy gps for mio 686
  16. ASF文件格式详解(1)
  17. go reflect详解
  18. 【GitHub报错】You have not concluded your merge (MERGE_HEAD exists).解决方法
  19. 浅谈MySQL中优化sql语句查询常用的30种方法
  20. 中科大+快手出品 CIRS: Bursting Filter Bubbles by Counterfactual Interactive Recommender System 代码解析

热门文章

  1. 遥仰凰华——栖香线、八乙女梓乃线玩后感
  2. 英国《金融时报》:北京房奴VS纽约房奴
  3. 20170117 机房『练习赛』
  4. 华平信息技术股份有限公司 AVCON6 系统管理平台存在 strut2 远程代码执行漏洞
  5. frameset,frame,iframe区别
  6. 什么是QinQ, QinQ基础,VLAN双层TAG
  7. 50行Python代码绘制数据大屏,这个可视化框架真的太神了
  8. OpenGL总结2-glew
  9. 开发运维视角下,影响软件高可扩展性的6个因素
  10. 编写radware的负载配置