阅读更多
开源力量125期公开课:提升3D游戏品质-GPU编程开发技术
时间: 2015-05-07 20:00 2小时,在线直播
形式: 线上公开课

直播地址:http://www.osforce.cn/openclass/166/show

课程背景
当前从事游戏开发的人员越来越多,不管在PC端还是在移动端3D游戏已经成为主流开发,随着硬件的提升,一般的游戏画质已经不能满足玩家的需求,提升游戏画质已成为游戏开发非常紧迫的任务。

另外在游戏的等级划分中有一项是看游戏画面的品质,提升游戏品质的唯一途径是GPU编程也叫Shader编程,但是大部分编程人员只限于游戏逻辑的实现,对Shader编程知之甚少,而游戏行业急需会Shader编程的开发人员。鉴于此,本次课由浅入深的从最基本的原理到编程实现逐一讲解,最后效果展示。
课程目标
通过本课程学习,首先会让你明白什么是Shader编程,如何去实现Shader编程,以及游戏中常用的Shader的算法实现原理。
课程大纲
1、GPU编程介绍
2、灯光Shader的编写
3、法线的编写
4、卡通渲染Shader
5、Cube Map 环境映射Shader
6、Parallax Mapping
7、Bloom渲染
本期嘉宾

姜雪伟
凯歌CTO
从事IT行业13年,先后就职于网龙、久游、趣游等IT公司,先后任职于技术主管、开发经理、技术总监等职位,参与或主导过多款商业游戏上线运营。个人拥有软件著作权多项,主要擅长3D引擎开发,游戏架构设计,计算机图形学,GPU编程等。
0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • do while not rs.eof

    do while not rs.eof 这是ASP中用来读取数据集的时候经常用到的代码,它是用来循环读取数据集rs里面的内容用的,数据集在数据库中都是一行一行的存在的,而它一般都是从上往下读的,这样的话用rs.eof来判断是否读到了数据集的尾部,如果到达了就停止循环,如果没有到达和继续循环。类似的还有rs.bof这是用来判读是否到达第一个数据行,而且在使用中用rs.bof and rs.eof来判

  • 深入学习ASP:100个编程实例精讲

    本文还有配套的精品资源,点击获取 简介:ASP(Active Server Pages)作为一种服务器端脚本技术,用于创建动态网页或Web应用。本书通过100个实例,深入讲解ASP编程的核心概念和技能,包括脚本语言的使用、内置对象的操作、服务器端包含的实现、控件应用、数据库访问和错误处理等。这些实例覆盖了处理表单数据、用户登录、页面动态生成和数据库操作等多个方面,旨在帮助初...

  • 推荐:ASP初学者常用源代码总结篇

    1.获得系统时间: 中国站长.站     站长.站 2.取得来访用的IP: 中国.站长站     [中国站长站] 3.获得系统,浏览器版本: 中国.站长站       window.document.write("版本:"+navigator.appName+navigator.appVersion+" browser.")     Www_Chin

  • asp/js函数收藏/代码/JScript[40条]/JS宝典

    [ Copy ] [ Run ] [ Save ]*******************************************************************检测是否是手机浏览*******************************************************************if instr(request.ServerVariab

  • [原创]ASP开发工具论

    一. ASP介绍: 1) ASP简介:  Active Server Pages即ASP是微软开发的一种类似HTML、Script(脚本)与CGI的结合体,它没有提供自己专门的编程语言,而是允许用户使用包括VBSCRIPT,JAVASCRIPT等在内的许多已有的脚本语言编写ASP的应用程序。ASP的程序编制比HTML更方便且更有灵活性。它是在WEB服务器端运行,运行后再将运...

  • asp网站开发--实例(收藏)

    原始网页: <% 'response.write(session("username")) 'dim jjjjj 'jjjjj=date() 'response.write(format(jjjjj,'yyyy-mm-dd')) 'format(now(),'yyyy/mm/dd hh:mm:ss') dim zxzffs dim zxzfje zxzffs=requ

  • ASP初学者的10个编程技巧

    1.注释你的代码! 许多程序员在看他们仅数月前所写的代码时头疼欲裂,毫无头绪,事实上他们还正在为以后制造麻烦! 老代码艰涩难读的原因之一是它们缺乏有效的注释. 在ASP里(如果用VBScript的话),你可以用单引号了注释你的代码,下面就是一个例子: Create a variable to hold the users name Dim strName ... %> 如果你用JavaScr

  • ASP入门(十一)-Session小案例

    一般来说,在实际开发中,对于 Session 对象使用最多的就是用户登录部分了,这个案例将简单模拟一个用户登录表单、用户是否登录的判断以及用户退出的一系列功能,它一共分了以下几个页面。 Login.asp (用户登录)、Check.asp (用户是否已经登录判断)、Logout.asp (用户退出) Login.asp 用户登录部分 我们将要完成用户登录表单的显示,以及提交后,对于用...

  • Asp.net常用的51个代码(非常实用)

    Asp.net常用的51个代码(非常实用)1.//弹出对话框.点击转向指定页面 CODE:Response.Write(""); Response.Write(""); 2.//弹出对话框 CODE:Response.Write(""); 3.//删除文件 CODE:string filename ="20059595157517.jpg"; pub.util.DeleteFile(HttpContext.Current.Server.MapPath("../file/")+filename); 4.//绑

  • 《ASP网络编程》学习笔记之三

     1、ASP:就是Active Server Pages,是服务器端脚本环境,它是由Micrsoft开发的一种技术,使Web服务器能够处理服务器端脚本,并能够将处理后的标准HTML页面返回到浏览器;ASP文档具有.asp的文件扩展名,并且包含HTML、服务器端脚本、ASP内置对象、小程序和ActiveX组件;在客户端浏览器请求ASP文件时,基于服务器的脚本将在服务器上执行,生成HTML页面将发送到

  • asp编程工具_asp.net core 成为构建企业首选

    微软开发了跨平台和开放源代码框架ASP.NET Core,用于构建现代的,基于云的和Internet连接的应用程序。它旨在使运行时组件,API,编译器和语言能够快速发展,并在.NET Core或.NET Framework的macOS,Linux和Windows上运行。ASP.NET Core的当前性能比其前身和竞争对手的框架要优越得多。由于具有灵活性,他更喜欢使用ASP.Net Core来构建企...

Global site tag (gtag.js) - Google Analytics