GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - FutureOrigin/FishManShaderTutorial: shader 中级教程

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

63 Commits
63 Commits

Folders and files

NameName
Last commit message
Last commit date
Assets
Assets
 
 
ProjectSettings
ProjectSettings
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 

Repository files navigation

layout post
title 中级Shader教程00 总纲
date 2018-03-26 09:09:03 -0700
author Jiepeng Tan
categories
shader tutorial
tags shader_tutorial
img_path /assets/img/blog/ShaderTutorial2D/Snow
mathjax true

FishMan Shader Tutorial

0.说在前面

如果你觉得本教程有用,就去github中给我颗星星⭐吧.

  • 本教程配套blog
  • 本教程配套项目源码
  • 教程中抽取的RayMarching框架
  • 本人shadertoy地址
  • 第一时间更新blog地址
  • 如果想学习哪种类型的shader,可以在这里留言,我优先出留言中的shader的教程

shader技术交流qq群:299080901

1.内容:

  1. 教程中会讲解在编写shader的常用技巧,以及在项目中如何使用这些shader
  2. 大量的实例如水,火,粒子,海洋,山脉,闪电等
  3. 一些shader实现的理论知识 因为本人也会点特效制作,所以本教程会有比较多的描绘自然现象的shader,如熔岩,雪花,冰,水,火,粒子,海洋,山脉,闪电等.
  4. 已经抽取一个RayMarching框架,更加方便编写raymarching shader

2.目录

1.理论知识

  • 基本数学函数
  • shader技巧总纲
  • 2D shader框架
  • 3D raymarching框架
  • 基本建模SDF
  • 多层透明叠加渲染
  • 优化:用shader分摊CPU压力

2.实例

  1. 2D Shader基础
    • 2D海洋
    • 雪花
    • 火焰粒子
    • 熔岩
    • 下雨
  2. 3D Shader
    • Unity 和 Raymarch 整合
    • 星空
    • 天空
    • 地形
    • 湖泊
    • 大海
    • 雾
    • 云
  3. shader技术整合
    • GameUI 血瓶
    • 荒原湖泊
    • 西湖

4.专题

  1. 水
    • 下雨
    • 涟漪
    • 水底焦散
    • 窗前雨滴

6.部分效果图:

----------

3.链接:

  • 本教程配套blog
  • 本教程配套项目源码
  • 教程中抽取的RayMarching框架
  • 如果想学习哪种类型的shader,可以在这里留言,我优先出留言中的shader的教程

About

shader 中级教程

Resources

Readme
MIT license
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.