(TODO)跨平台UI组件的实现方案 Flutterhttps://www.zhihu.com/question/360437733/answer/2560633661 https://www.zhihu.com/pub/reader/120156292 风险: https://www.zhihu.com/question/485985051/answer/2411741267 Flutter的可视化库: https://zhuanl 2022-10-13
Path Tracing学习笔记 看了Games101中关于Ray Tracing的内容后,自己其实从实现层面还是没理解的,因此找了网上的Path Tracing实现案例再巩固学习下。 代码来源: smallpt: Global Illumination in 99 lines of C++ 页面下方还有其他各种语言的实现,另外还有基于GPU的实现(这个有交互,很适合用来做Ray Tracing的演示)。 PS:这个代码是纯计算密 2022-09-29 #计算机图形学
Vue3学习笔记 组合式的优势属性不再全部附加在一整个data上,不至于弄成一大坨。 写代码也更倾向于函数式编程,减少了状态的随意传递,后续维护性会更好一些。 Vue2写法升级到Vue3总的来说还是挺顺利的: 改写mixin 去掉所有this,包括属性和函数 属性调用改为value形式,包括普通属性和计算属性 通过defineProps改写props created放到setup里面 watch改写 2022-09-28 #Vue
ECS架构 基本信息 在游戏项目开发的过程中,一般会使用OOP的设计方式让GameObject处理自身的业务,然后框架去管理GameObject的集合。但是使用OOP的思想进行框架设计的难点在于一开始就要构建出一个清晰类层次结构。而且在开发过程中需要改动类层次结构的可能性非常大,越到开发后期对类层次结构的改动就会越困难。 作者:Rouder链接:https://www.zhihu.com/question/4 2022-09-27 #程序设计
Unity-光线追踪 资料官方文档: Unity real-time ray tracing for high fidelity reflections & global lighting | Graphics & Rendering | Unity 官方开源项目: GitHub - Unity-Technologies/HDRPRayTracingScenes: This repositor 2022-09-25 #Unity
drei学习笔记 常用组件介绍Environment生成环境 Lightformer似乎可以理解为自定义环境贴图中的假光源? 低性能开销,高效果。 但是似乎场景中看不到这个光源? 看源码,实际上是贴了一些几何形状上去 2022-09-24 #Three.js #3D
计算机图形学名词概念 数学四元数-QuaternionQuaternion:/kwəˈtɜːrnɪən/ 注意重音在后面。 大多数人用汉密尔顿四元数就只是做三维空间的旋转变换。 在Three.js的各种Controls中,就可以看到四元数的应用。 https://www.zhihu.com/question/23005815/answer/33971127 https://www.3dgep.com 2022-09-24 #计算机图形学