AlgebraMaster

Modern C++ 改变世界

导航

上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页

2020年2月28日 #

-OPENGL6 FrameBuffer & PostProcessing & CubeMap-

摘要: CP21:FRAMEBUFFER pipeline: 绘制一幅图,便于理解 这章我又被贴图单元迷惑了,经过理性的测试,发现一个Frag材质里只有一个贴图.那么绘制如下: #version 450 core // INCOMING DATA layout ( location = 0 ) in vec 阅读全文

posted @ 2020-02-28 18:51 gearslogy 阅读(420) 评论(0) 推荐(0)

2020年2月23日 #

-OPENGL5 Model Import & Scene Graph & Blend Opacity-

摘要: ASSIMP构建大纲: 因为递归的原因有必要把大纲还原,类似katana和maya大纲一样 以maya为例:(输出的时候别导出obj,fbx可以保护层级,abc也可以,但是现在assimp不支持,回头可以用abc api 搞一个) 所以我在函数原型加入一个pwd void processNode(a 阅读全文

posted @ 2020-02-23 17:15 gearslogy 阅读(232) 评论(0) 推荐(0)

2020年2月16日 #

-OPENGL4 Shader & WorldSpaceShader & CameraSpaceShader & Blinn -

摘要: CP13: 全部合并成头文件,实现进一步抽象简洁 一个摄像机GLFWCamera.h 一个读取材质LoadShader.h 一个FrameWindow cmake_minimum_required(VERSION 3.5) project(Triangle) set(CMAKE_CXX_STANDA 阅读全文

posted @ 2020-02-16 18:56 gearslogy 阅读(316) 评论(0) 推荐(0)

2020年2月9日 #

- OPENGL3 -

摘要: CP07:贴图 >>理解Element Buffer Object(EBO), 理解glDrawElements() 例如上图要绘制一个长方形,上一篇- OPENGL2 - 最后一章用的glDrawArrays(GL_QUADS,0 ,NPTS) 绘制。 此章绘制用glDrawElements(). 阅读全文

posted @ 2020-02-09 16:09 gearslogy 阅读(351) 评论(0) 推荐(0)

2020年1月1日 #

-OPENGL 2-

摘要: Read OIIO->Qt QImage import sys,os import OpenImageIO as oiio from PySide2 import QtWidgets,QtCore,QtGui import numpy as np if __name__ == "__main__": 阅读全文

posted @ 2020-01-01 16:49 gearslogy 阅读(469) 评论(0) 推荐(0)

2019年10月22日 #

VIS RAYTRACING 2

摘要: 1, Triangle SDF 发现Houdini行列式竟然会出问题????有人测试过matrix2吗。。。。。 float area_tri(vector2 a, b ,c){ float m11 = b.x - a.x; float m12 = c.x - a.x; float m21 = b. 阅读全文

posted @ 2019-10-22 01:19 gearslogy 阅读(464) 评论(0) 推荐(0)

2019年10月9日 #

Houdini Reaction diffusion

摘要: 网上看了一些教程比如http://www.entagma.com/houdini-true-3d-reaction-diffusion/ 大神的做法非常取巧。里面用的volume blur模拟的拉普拉斯。 但是但是,在这里我用的数值方法 原公式来自这个:http://groups.csail.mit 阅读全文

posted @ 2019-10-09 16:18 gearslogy 阅读(625) 评论(0) 推荐(0)

2019年8月30日 #

一些测试分型图形

摘要: http://www.fractalforums.com/3d-fractal-generation/true-3d-mandlebrot-type-fractal/msg8426/#msg8426REF: https://www.iquilezles.org/www/articles/distan 阅读全文

posted @ 2019-08-30 14:37 gearslogy 阅读(821) 评论(0) 推荐(0)

2019年8月16日 #

VIS RAYTRACING

摘要: 理解BRDF: BRDF 就是最直观的描述 你camera ray(wo) 与 light ray(wi) 在 一个表面上P点 的关系。 最后一项即是对phong材质的贡献。可以理解为phong高光。 phong: 修正的高光色: 其实就是cs = cd Blinn BRDF也比较简单,直接抛弃r向 阅读全文

posted @ 2019-08-16 20:00 gearslogy 阅读(485) 评论(0) 推荐(0)

2019年6月12日 #

ONB视见坐标框架

摘要: ONB是在渲染器中看到的几个概念,不过这玩意我还是为了放心在houdini可视化了下。 毕竟这玩意其实跟Houdini中copy的正交基完全一个概念。建立up向量,形成正交矩阵. ONB其实就是一个简单的正交基,但是只要是正交基就能表示在他作为 基的情况下的向量。 3个不相关向量 可以 唯一的线性表 阅读全文

posted @ 2019-06-12 18:51 gearslogy 阅读(770) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页