- dcraw
- dcraw by example
- Linear raw conversions
- dcraw - gamma tests - comparing linear RAW conversion with sRGB
- RAW File Treatment and Color Management
- Hybrid RAW Conversion Hybrid RAW Conversion
Notes of Unity
Graphics
Tutorials, Videos
- Unity 5 - Lighting and Rendering
- Unity5 lighting overview
- Lights
- Cameras
- Image Effects Ovewview
- Meshes
- Mesh Renderers and Mesh Filters
- Turning it up to 11: Making Unity 5 look Awesome!
Rendering path
- Unity’s Rendering Pipeline
- Rendering Paths
- Forward Rendering Path details
- Deferred Shading Path details
Shader
- Writing vertex and fragment shaders
- Making multiple shader program variants
- Predefined shader preprocessor macros
- Built-in shader include files
- Built-in shader variables
Components
- Linear Lighting
- High Dynamic Range Rendering
- Reflection probes
- SkyBox
- HDR and EXR to RGBM
- Lightmaps
- Light Map parameters : http://docs.unity3d.com/Manual/LightmapParameters.html
- Directional Lightmapping : http://docs.unity3d.com/Manual/LightmappingDirectional.html
- Game Dev Tip: How to bake Lightmap in Unity 5 ! : http://ogrehead.com/2015/09/how-to-lightmap-in-unity-5/
- Lightmapping in Unity 5 : http://sassybot.com/blog/lightmapping-in-unity-5/
- Light probes, Light probe Group
- Graphics Command Buffers
- Draw call batching
Download
- UNITY DOWNLOAD ARCHIVE
- Unity 5.x Shaders and Effects Cookbook : download
- Unityゲーム開発 オンライン3Dアクションゲームの作り方
- Unity AI Game Programming - Second Edition : download
- Unity Character Animation with Mecanim
- download : https://www.packtpub.com/code_download/14838/packt
- download : http://d2mjco6wb7ylug.cloudfront.net/9781849696364-UNITY_CHARACTER_ANIMATION_WITH_MECANIM/9781849696364_code.zip?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cDpcL1wvZDJtamNvNndiN3lsdWcuY2xvdWRmcm9udC5uZXRcLzk3ODE4NDk2OTYzNjQtVU5JVFlfQ0hBUkFDVEVSX0FOSU1BVElPTl9XSVRIX01FQ0FOSU1cLzk3ODE4NDk2OTYzNjRfY29kZS56aXAiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE0NjA4MTY5MDV9fX1dfQ__&Signature=VXlF2qMEvBpuHXjGBqnqEYHQMtmpyeV0P5C-06-Z3-aGs8hq0CA7GhGHAcklRmNfN-s5qO-UpmDpGl~CVMdeZhN~MkZUXkZx2aqADWEzgrqA7g8tSGHKNZIxnZiVdi1Y-wCynfLx4vh1dItmNmlv~SGtAmRU~x6XNAOPGQeiHGk_&Key-Pair-Id=APKAJTJLPJQL5PVZ47FA
- Unity Animation Essentials
- https://www.packtpub.com/code_download/21523/oreilly
- http://d2mjco6wb7ylug.cloudfront.net/9781782174813-UNITY_ANIMATION_ESSENTIALS/9781782174813_code.zip?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cDpcL1wvZDJtamNvNndiN3lsdWcuY2xvdWRmcm9udC5uZXRcLzk3ODE3ODIxNzQ4MTMtVU5JVFlfQU5JTUFUSU9OX0VTU0VOVElBTFNcLzk3ODE3ODIxNzQ4MTNfY29kZS56aXAiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE0NjI4MTM2MTl9fX1dfQ__&Signature=WVAfU9B7lh9TMJH8by2k8A5VEHXdHigoibZf0g4JVwk7N3XKiJL4H46zQPWxzaB89r-dt8oWTnyjk3pwSCnX7ScFMkls3KkgMAb4RtWRZ3-ks06XKSUD2KISf9gxxVWqN6I~k0kK-ChAoWUw-dDpyEeGJ7xfJPBXffNeEAJ8mSM_&Key-Pair-Id=APKAJTJLPJQL5PVZ47FA
Graphics :Others
- Quality Settings
- Modify resolution
- Mirror texture coordinates in Unity
- ShaderLab: Culling & Depth Testing
- ShaderLab: Blending
Physics
- Duplicate meshes for both faces
- Physics.Raycast - Not Hitting Backside of Mesh/Poly?
Version Control
- (Japanese) Subversion
- (Japanese) VisualStudioTools for Unity
Maya
Camera
- Game Programming Gems4 Camera
- 4.1 Third-Person Camera Navigation
Unity Technologies/Unity/cinematic-image-effects
GC, profiler
Billboard
- https://en.wikibooks.org/wiki/GLSL_Programming/Unity/Billboards
- https://en.wikibooks.org/wiki/Cg_Programming/Unity/Billboards
- http://marupeke296.com/DXG_No10_Quaternion.html
- http://marupeke296.com/DXGSmp_No11_BillBoard.html
- https://www.c3.club.kyutech.ac.jp/gamewiki/index.php?%A5%D3%A5%EB%A5%DC%A1%BC%A5%C9
Multiple materials in meshes
Mixed depth shadow bug
Mesh vertices
MultiScene
Mechanim
Unite
Unite 2015 Tokyo
Unite 2014 Japan
Book
- Unity 5 Game Optimization
Notes of games made with Unity
Inside
BIOHAZARD UMBRELLA CORPS
Ori and The blind forest
- http://www.develop-online.net/interview/unity-focus-making-ori-and-the-blind-forest/0200653
- https://madewith.unity.com/games/ori-and-blind-forest
イケニエと雪のセツナ
Furi
Pillars of Eternity
Notes of script programming in Unity
向きをローカル座標系からワールド座標系に変換
Vector3 world_direction = transform.TransformDirection( local_direction );
リニア補間
transform.position = Vector3.Lerp( transform.position, target.transform.position, Time.deltaTime * speed );
球面補間 (方向として補間)
- Slerp(a: Vector3, b: Vector3, t: float)
Quaternion
- Quaternion.RotateTowards( from: Quaternion, to: Quaternion ) : Rotates a rotation from towards to.
- Quaternion.LookRotation( forward: Vector3, upwards: Vector3 = Vector3.up) : Creates a rotation with the specified forward and upwards directions.
Quaternion target_rot = Quaternion.LookRotation( world_dir ); transform.rotation = Quaternion.RotateTowards( transform.rotation, target_rot, rotation_speeed * Time.deltaTime );