Json Animation Format

2016-04-10
ver 1.0 Example {   "animation":   {     "keyframeAnimations":     [       {         "name": "Anims_1",         "timeline": "seconds",         "fps": 30,         "animNodes":         [           {             "nod …

Engine Tags:

Json Model Format

2016-03-21
Skinned Mesh or SubMesh Format     ver 1.0 Example: {       "model":   {     "version": "1.0",          "meshes":     [       {                    "name": "subMesh1",                  "type": "triangle",              …

Engine Tags:

CryEngine is Now Free and Open Source

2016-03-16
Crytek has announced that the CryEngine is now available to everyone for free, including the full source code !  The latest version launched today with a "pay-what-you-want" business model and  with no obligation to pay royaltie …

Engine

Direct3D 12 Setting up Development Environment

2016-03-11
1. Download the Visual Studio 2015 community (it is free) and Windows 10 SDK. 2. Create a win32 project by the Application Wizard. On the Application Settings check "Empty project" and uncheck "Security Development Lifecycle (SD …

DirectX Tags:

Roberts Operator

2016-03-09
Compared with the Sobel Operator which use 8 points, the Roberts Operator use only 4 points to compute the gradient magnitude.  The first order derivative represents the directional derivative: \[ G_x = \begin{bmatrix} -1 & …

Graphics

Isotropic Sobel Operator

2016-02-19
This is an improved Sobel operator mainly used in edge detection. It uses 3x3 convolution matrix to compute the gradient in the x-direction (\(G_x\)) and y-direction (\(G_y\)): \[ G_x = \begin{bmatrix} -1 & 0 & 1\\ -\sqr …

Graphics

Nvidia Releases PhysX Source Code

2015-06-14
https://github.com/NvPhysX/UnrealEngine The CPU-based implementation of PhysX 3.3.3, including the clothing and destruction libraries. Source for NVIDIA PhysX can now be found as part of the Unreal Engine code on the GitHub netw …

Engine

一些新游戏

2015-05-12
1. 守望先锋(Overwatch) 暴雪的创新动作射击类FPS游戏 2.  街霸5 Capcom采用虚幻4打造的大作, 预计2016年春季上市      

Game

VXGI模拟1969年阿波罗11号登陆月球

2015-04-14
Voxel Global Illumination 传统游戏中,所有间接光照(某一表面反射出来的光线)是预先计算的,存储于有光照贴图之称的纹理内。光照贴图让游戏场景能够具备类似全局光照的效果,但是因为它们是预先计算的,所以只在静态物体上有效。VXGI将一个场 …

Graphics

C++11 Smart Pointers

2015-04-07
一.  unique_ptr 这种指针禁止了拷贝构造函数,  因此任何时刻不可能有两个unique_ptr绑定同一个对象,  移交所有权可用std::move函数, 释放有两个函数: release释放所有权并返回原始指针, reset不带参数的话即释放所有权, 带参数的话则还能绑定到 …

C++