1. 2023/05/07

  2. Create dlls on Windows without declspec

    – author:longlongwaytogo link: Learning.test/cmake/cmake_auto_export at master · longlongwaytogo/Learning.test · GitHub

    2023/05/07 CMake

  3. OpenGL Bloom

    Bloom:全局泛光

    2019/12/16 图形渲染 OpenGL

  4. Deferred Technique

    1. Deferred Shading: deferred shading 是一种屏幕空间着色技术。它被称为Deferred,是因为实际上 在第一次pass中的顶点和像素着色器中没有执行着色:相反,着色是“deferred(延迟)”, 到第二个pass中执行.

    2019/12/07 图形渲染

  5. OpenVR独立驱动制作

    使用OpenVR+HTcVive的VR程序,每次部署都需要安装steam平台,再安装steamVR 运行环境,导致部署相对麻烦,尤其是多台主机部署,所以就想研究下有什么办法脱离steam框架。 经过反复测试和摸索,发现,Steam下载SteamVR时,会先缓存到本地downloading目录,然后拷贝到制定目录进行注册安装。最终Steam安装目录下的:steamapps\common\SteamVR目录文件得到了更新。 找到SteamVR目录,发现vrpathreg.exe比较有嫌疑,命令行下执行:vrpathreg.exe /? Commands: show - Display the current paths setruntime <path> - Sets the runtime path setthis - Sets the runtime path to the runtime that vrpathreg lives in setconfig <path> - Sets the config path setlog <path> - Sets the log path adddriver <path> - Adds an external driver removedriver <path> - Removes an external driver 研究了下参数,发现:setruntime、setlog、setconfig 命令可以执行安装路径设置,明确可以运行VR程序。 整理了下,只需写个批处理就可完成Runtime的安装: vrpathreg.exe setruntime %~dp0\SteamVR vrpathreg.exe setconfig %~dp0\config vrpathreg.exe setlog %~dp0\logs %regApp% show

    2018/05/15 VR

  6. 使用driver_null驱动模拟steamvr外围设备

    layout: post title: 使用Driver_NULL驱动模拟SteamVR外围设备 categories: [VR] description: 使用Driver_NULL驱动模拟SteamVR外围设备 keywords: VR,OpenVR, SteamVR —

    2018/02/14

  7. VR的一些想法

    带给使用者不一样的体验效果,身临其境,互动参与。那些只能拿着游戏手柄,盯着显示屏的方式完全被颠覆。

    2018/02/11 VR

  8. CMake常用命令总结

    CMake常用命令

    2018/02/08 CMake