AlgebraMaster

Modern C++ 创造非凡 . 改变世界

导航

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

2020年3月4日 #

-OPENGL7 Geometry & Instance-

摘要: CP24: GeometryShader 一开始首先要认识到什么是最基础的图元:点,线,三角面 教程中的一开始初始化的点是在NDC设备,我的同样一样,在shader中,教程中vert 不包含projection * view *model,我的依然存在。 如果在Geometry绘制的线段依然要满足透 阅读全文

posted @ 2020-03-04 18:40 gearslogy 阅读(303) 评论(0) 推荐(0) 编辑

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 阅读(381) 评论(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 阅读(194) 评论(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 阅读(287) 评论(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 阅读(302) 评论(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 阅读(420) 评论(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 阅读(389) 评论(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 阅读(571) 评论(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 阅读(744) 评论(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 阅读(408) 评论(0) 推荐(0) 编辑

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