搜索结果
查询Tags标签: Vec3,共有 26条记录-
OpenGL 学习实录5: 基础光照 & 材质
OpenGL 学习实录5: 基础光照 & 材质文章目录 OpenGL 学习实录5: 基础光照 & 材质系列文章正文1. 光照场景2. 基础光照3. 加上材质 其他资源参考连接完整代码示例系列文章 OpenGL 学习实录1: 基于 MacOS + Clion 配置 OpenGL 运行环境OpenGL 学习实录2: 基础绘制初…
2021/10/22 23:12:23 人评论 次浏览 -
路径追踪 低差异序列 sobol序列采样
sobol 是一种均匀数组替代随机半球采样,对降噪非常好 引用如下 vec2 ua=sobolVec2(int(frameCounter)+1,maxBounce); vec3 L = SampleCosineHemisphere(ua.x, ua.y, N); 完整项目代码https://blog.csdn.net/asaqlp/article/details/120828724 fshader.fsh #version 330 c…
2021/10/19 23:40:10 人评论 次浏览 -
路径追踪 低差异序列 sobol序列采样
sobol 是一种均匀数组替代随机半球采样,对降噪非常好 引用如下 vec2 ua=sobolVec2(int(frameCounter)+1,maxBounce); vec3 L = SampleCosineHemisphere(ua.x, ua.y, N); 完整项目代码https://blog.csdn.net/asaqlp/article/details/120828724 fshader.fsh #version 330 c…
2021/10/19 23:40:10 人评论 次浏览 -
来自上个世纪的传奇 q_math.c 源码展示
经典的快速平方根倒数算法就在其中 此算法首先接收一个32位带符浮点数,然后将之作为一个32位整数看待,将其右移一次(取半),并用十六进制“魔术数字”0x5f3759df减之,如此即可得对输入的浮点数的平方根倒数的首次近似值;而后重新将其作为原来的浮点数,以牛顿迭代法…
2021/8/10 17:35:31 人评论 次浏览 -
来自上个世纪的传奇 q_math.c 源码展示
经典的快速平方根倒数算法就在其中 此算法首先接收一个32位带符浮点数,然后将之作为一个32位整数看待,将其右移一次(取半),并用十六进制“魔术数字”0x5f3759df减之,如此即可得对输入的浮点数的平方根倒数的首次近似值;而后重新将其作为原来的浮点数,以牛顿迭代法…
2021/8/10 17:35:31 人评论 次浏览 -
Unity和C++dll交互
前言 我的一个名为嘤嘤嘤的同事,做机器人仿真,让我给他写一个Unity的机械臂仿真程序,整个流程就是我的unity程序开一个TCP的服务器,通过接收他发来的指令,并且解析成对应的动作来操控Unity的机械臂.本身项目很简单,但是问题是我正忙于考研,我作出第一个版本后,他需要改…
2021/6/28 22:50:36 人评论 次浏览 -
Ray Tracing in One Weekend01无法查看ppm的问题及一个C++字符缓冲传参引发的bug
最近在学习光线追踪的经典教程<<Ray Tracing in One Weekend—The Book Series>>,在这个系列中作者的程序运行后生成ppm格式的图片无奈本地的图片查看器包括Photoshop都无法查看作者生成的PPM格式,令人疑惑的是在闫令琪大佬的GAMES101-现代计算机图形学课程中…
2021/6/15 22:23:39 人评论 次浏览 -
平面中判断点在三角形内算法(重心法)
目录1. 概述2. 详论2.1. 原理2.2. 实现2.3. 总结3. 参考 1. 概述 在文章《判断点是否在三角形内》中还提到了一种判断点在三角形内外的算法——重心法。这种算法同样用到了三角形的空间向量方程,但是值得注意的是,这种算法却只能判断平面中点在三角形的内外关系(已知空间…
2021/6/12 20:51:15 人评论 次浏览 -
平面中判断点在三角形内算法(同向法)
目录1. 概述2. 详论2.1. 原理与实现2.2. 注意事项3. 参考 1. 概述 平面中判断点在三角形内外有很多中算法,文献1中提到了一种同向法,我认为是比较好的解法,兼顾了效率和可理解性。不过这个算法有两个要注意的地方。 2. 详论 2.1. 原理与实现 同向法的具体算法摘录如下:…
2021/6/5 20:23:53 人评论 次浏览 -
gl-matrix.js
gl-matrix.js/*** @fileoverview gl-matrix - High performance matrix and vector operations* @author Brandon Jones* @author Colin MacKenzie IV* @version 2.2.2*//* Copyright (c) 2015, Brandon Jones, Colin MacKenzie IV.Permission is hereby granted, free of…
2021/5/4 18:27:47 人评论 次浏览 -
C#实现OBB碰撞算法
向量类Vec3public class Vec3 {public float X { get; set; }public float Y { get; set; }public float Z { get; set; }public Vec3(){ } public Vec3(float _x,float _y,float _z){X = _x;Y = _y;Z = _z;} #region 操作符public static Vec3 operator ^(Vec3 …
2021/4/25 20:26:56 人评论 次浏览