The Brain

整理知识,整理思路的工具

查看更多

分享

时间力

动机 你需要拥有对结果的强烈渴望,才能克服自己按旧习惯做事的天生惰性。

查看更多

分享

HUNTERxHUNTER(猎人) 观后感

关于世界

关于角色

塑造一个角色,应当将自己完全投射到这个角色中,他是怎样的性格,有怎样的经历,

Gon Freecss
Kurapika
小麦(コムギ, Komugi, 哥姆琪)
梅路艾姆(Meruem)
尼飛彼多(Neferpitou)
奇路亚(Killua Zaoldyeck)

关于故事

分享

三维重建与游戏制作 Reality Capture

今天看到Unity的一篇博客文章 Book of the Dead: Photogrammetry Assets, Trees, VFX
三维重建渐渐的实用化了。
想起大学在虚国重的日子,竟然已经十年了……

查看更多

分享

翻本子发现2017年1月的脑洞

查看更多

分享

半透效果皮肤 (Aproximate Subserface-Scattering)


开发测试环境:Unity, Android (小米Max2)

主要看GDC2011这篇演讲
原理很简单,用光源反方向点乘视线方向,配合厚度图模拟半透效果

查看更多

分享

Shader - PBR BRDF

参考Unity的Standard Shader直接写个BRDF PBS的fragment shader,作为基础方便以后修改。

v2f结构

1
2
3
4
5
6
7
8
struct v2f {
float4 pos : SV_POSITION;
half4 pack0 : TEXCOORD0; // _MainTex _BumpMap
half3 viewDir : TEXCOORD01;
half3 worldPos : TEXCOORD2;
half3x3 tangentToWorld : TEXCOORD3; // [3x3:tangentToWorld | 1x3:viewDirForParallax or worldPos]
SHADOW_COORDS(6)
};

查看更多

分享

怎样画煎蛋

查看更多

分享

Rules of Play 读书笔记

People love pong. Why?

  • it is simple to play: approachable and easy to understand
  • every game is unique: open-ended with endless possibilities
  • elegant representation: a depiction of another game Table Tennis.
  • social: two players, makes a great spectator sport
  • fun
  • cool

查看更多

分享

省电策略

帧率

关闭VSync

1
Application.targetFrameRate = 60;

不需要高帧率的场景

1
Application.targetFrameRate = 10;

source

1
2
Setting the rendering path to "Vertex lit" seemed to decrease battery usage by 50% on some devices.
This choice was suitable to my game because I'm not using any light, shadows or lightmap.
分享