1. Separable Subsurface Scattering demo 可以从 https://github.com/iryoku/separable-sss 下载下来,但是默认的sln 是 vs2010 版本的. 2. 解压,记得不要有中文路径,我这边直接安装了vs2012,直接打开,提示升级,然后点击升级,或者直接去 属性-> 配置属性-> 常规-> 平台工具集 , 设置 v110 3. 这个时候可以正常运行,但是最后会提示 Failed creating the Direc…
第一步注册一个账户,并创建一个应用.获取app ID与 app Key. 第二步下载sdk 第三步新建工程,修改清单文件,导入相关的sdk文件及调用相应的api搞定. 3.1 修改清单文件,主要是加入一个webview的activity [html]<activityandroid:name="com.tencent.weibo.webview.OAuthV2AuthorizeWebView"android:label="@string/app_name" &…
之前的人皮渲染相关 前篇1:unity3d Human skin real time rendering 真实模拟人皮实时渲染 前篇2:unity3d Human skin real time rendering plus 真实模拟人皮实时渲染 plus篇 SSS:Unity3d shader之次表面散射(Subsurface Scattering) PBR:Unity3d 基于物理渲染Physically-Based Rendering之specular BRDF Screen-Space P…
作者:戚明峰 最近接触了shadowsocks的Android客户端项目源码(https://github.com/shadowsocks/shadowsocks-android),刚好这个项目是使用Scala开发的.至于为什么使用Scala开发Android项目,大概原因如下: Android 开发一直有两个无法回避的问题:基于 JVM 的设计使得系统的性能受到拖累:Java 冗繁的语法令人绝望.Scala 作为一门 state-of-the-art 的编程语言,兼具面向对象以及函数式语言的特…
Contents 这篇纯碎是碎碎念记录. 每个value都是4KB,总共最多会写6400W个value,算下来就是64 * 1000 * 1000 * 4 * 1024 Bytes ≈ 256G. 每个value存储到文件中的时候,需要知道它在文件中的位置,这个位置是一个长整型,8 Bytes.Key也是8 Bytes.这两个值要放在一起,以便我们能在内存中构建起一对一的索引.而它们的存储所耗的最大空间是(8 + 8) * 64 * 1000 * 1000 Bytes ≈ 1G. Key和Val…
编译运行整个QGIS耗时耗力,由于本人比较愚钝,来来回回花了大概两个星期最终编译成功,记录一下整个过程,一方面备忘,另一方面可能也给别人一点借鉴. 1.准备工作 参考了许多网上的教程,李民录大神的<QGIS编译> https://blog.csdn.net/liminlu0314/article/details/17400075: <QGIS编译--QGIS3.03+VS2017(64)+QT5.92源码编译过程及二次开发准备经验> https://www.e-learn.cn/c…
使用的是cmake gui进行编译的,路径输入好之后,点configure配置vs版本,这里是vs2013版本,然后如果画面出现红色的 需要再点击一下 Generate 然后直接点open project 打开工程,然后编译 INSTALL 就可以. 下面是网上别人分享的教程: 原贴地址:https://blog.csdn.net/gggg_ggg/article/details/52299369 -------------------------------------------------…
摘自:https://github.com/cocos2d/cocos2d-x/ 怎样创建一个新项目 How to start a new game Download the code from cocos2d download site Run setup.py Run the cocos script Example: $ cd cocos2d-x $ ./setup.py $ source FILE_TO_SAVE_SYSTEM_VARIABLE $ cocos new MyGame -p…
Visual Studio自身没有32位和64位的分别,对于某一个特定的版本只有一个版本安装文件(即不存在32位版本的VS2015安装文件和64位版本的VS2015安装文件) 对于自己开发的工程,编译出来的是32位还是64位,取决于你的设置Win32还是Win64 另外,通过CMake生成的工程,在点击"Configure"按钮之后,会弹出一个列表选择对话框,Visual Studio 14 2015表示32位工程,Visual Studio 14 ARM表示嵌入式工程,Visual…
作者:朱金灿 来源:http://blog.csdn.net/clever101 我遇到这样一个问题:在一个插件工程目录下的插件工程越来越多,因此通过建一个解决方案然后把新增加的工程逐个添加进解决方案变得越来越繁琐.我设想使用Jscript编程通过创建一个空的解决方案,然后遍历该文件夹下的vc工程,把该文件夹的vc工程都加到这个空的解决方案,然后编译这个解决方案.今天鼓捣了,成功了.开始以为只需新建一个空解决方案,然后把所有工程加到这个解决方案就行,后来发现不行,解决方案文件无法生成,想了折中的…