- 博客(73)
- 资源 (9)
- 收藏
- 关注
原创 Win11 VS2022 配置CGAL-5.6
(3)将CGAL-5.6-win64-auxiliary-libraries-gmp-mpfr.zip解压,然后将其中的auxiliary\gmp文件夹加复制到D:\Dev\CGAL-5.6\auxiliary中。(2)将下载的CGAL-5.6.zip解压到某一路径下 D:\Dev\CGAL-5.6。选择安装目录D:\Dev\boost_1_82_0。新建一个空的C++项目,右键解决方案->属性。VC++ 目录->包含目录,加入下图中3项。下载的是1.82.0版本。下载下图所示的两个文件。
2023-08-10 15:56:00 1291
原创 TeXLive2023 pdflatex编译eps图像,出现错误的问题
TeXLive2023 pdflatex编译eps图像,出现错误的问题
2023-03-22 17:56:00 8077 26
原创 利用Blender kei2m: Image To Mesh插件将图像转为Mesh
利用Blender kei2m: Image To Mesh插件将图像转为Mesh
2022-12-06 15:15:08 1869
原创 使用meshlab批量处理三维模型
由于最新的 meshlab 已经没有了 Meshlabserver.exe, 所以不能用这种方式进行批量处理了。可以用PyMeshLab (PyMeshLab — PyMeshLab documentation)用命令pip3 install pymeshlab安装。批量处理代码如下:import numpy as npimport pymeshlab as mlmesh_obj= 'abc'index_num = np.linspace(0, 5, 6, dtype.
2022-04-21 10:26:53 2260
原创 Mitsuba 0.5 Subsurface scattering的一些尝试
Mitsuba2在文档中明确说了不支持这个功能,因此专项0.5版本。总体来说,该功能对带有纹理的材质不是太支持,对无纹理的材质还可以。下面是一些尝试。 Subsurface medium BSDF 后面光照 效果 roughplastic roughplastic + texture roughdielectric 无
2022-04-13 16:39:21 357
原创 pip 常见更新命令
更新自身 :python3 -m pip install –upgrade pip查看所有可更新的模块: pip list –outdated更新某一个模块: pip install –upgrade module_name指定更新源更新模块 pip install –upgrade -i https://pypi.douban.com/simple moudle_name安装对应的模块: pip insta...
2022-03-18 08:54:52 9716
原创 Mitsuba2 渲染 物体黑边问题
最近用Mitsuba2渲染,踩了一个坑。 本来是渲染一个形状不断变化的物体(.obj),结果忘记了在每一步循环时更新顶点法向,造成物体虽然形状改变了(.obj文件中 v 的坐标变了),但法向还是初始值(.obj文件中 vn 的坐标没变)。造成渲染的结果有黑边,如下图所示。 一开始以为是渲染的代码问题,查了一通,没找到问题。甚至给Mitsuba2的github提了issue询问解决办法。人家的回复一针见血:“This looks like ba...
2021-08-17 16:51:06 494
原创 Windows10 系统下 VisualStudio2019 配置点云库 PCL1.12.0
Win10 系统下VisualStudio2019 配置点云库 PCL1.12.01.下载:https://github.com/PointCloudLibrary/pcl/releases2.安装:2.1 双击安装安装过程中,选择:其他全默认,安装。中途可能弹出:忽略。2.2安装完成之后打开文件夹 PCL 1.12.0\3rdParty\OpenNI2,双击OpenNI-Windows-x64-2.2 选择路径(PCL 1.11.0\3rdParty\OpenNI2
2021-07-17 20:11:09 1522 6
原创 用Blender给模型刷纹理
(1) 打开Blender, 导入要刷纹理的模型(假设当前模型有已有纹理)。(2) 将要刷的纹理图片拖入Blender,然后将图片按键盘delete键删除。这一步骤是为了步骤3中可找到该纹理图片。(3) 点击Blender最上方的“Texture Paint” (在Blender软件界面右侧)新建纹理 选择步骤2中的纹理图片(4)(在Blender软件界面上方)点击“纹理”,映射方式选“镂版”(5) 在纹理与模型重合的地方,即可将纹理刷到模型上。...
2021-05-13 11:23:13 3613
原创 ffmpeg将图像合成为视频,将多个视频合并
ffmpeg 官网 :https://ffmpeg.org/下载的是 Windows 的https://www.gyan.dev/ffmpeg/builds/版本解压缩后,通过命令行使用将图像合成为视频的命令为: ffmpeg -f image2 -i H:/Data/pattern%d.bmp -vcodec libx264 -r 25 tt.mp4参数说明: -i 图像文件路径 %d表示图像名最后的编号,即:pattern0...
2021-05-13 10:58:58 2054
原创 判断点是否在三角形内
参考https://www.cnblogs.com/graphics/archive/2010/08/05/1793393.html https://www.cnblogs.com/WhyEngine/p/4064686.html
2021-04-27 08:53:02 124
原创 Rasterization Rules
Rasterization Ruleshttps://docs.microsoft.com/en-us/windows/win32/direct3d11/d3d10-graphics-programming-guide-rasterizer-stage-rules
2021-04-26 16:57:54 112
原创 OpenCV坐标体系与UV纹理坐标体系
OpenCV坐标体系图片来自 https://blog.csdn.net/u010189457/article/details/71553436?utm_source=itdadao&utm_medium=referral参考 https://blog.csdn.net/liulina603/article/details/9376229UV坐标体系图片来自https://www.zhihu.com/question/31064727/answer/104208...
2021-04-19 18:17:41 872
原创 GLM中空间射线与三角形相交检测的函数
需要#include <glm/gtx//intersect.hpp>bool intersectRayTriangle ( vec<3, T, Q> const& orig, vec<3, T, Q> const& dir, vec<3, T, Q> const& vert0, vec<3, T, Q> const& vert1, vec<3, T, Q>...
2021-04-15 14:41:21 688
原创 OpenCV 4.5 VS2019 编译及配置
1. OpenCV4.5.232位编译: 参考 https://blog.csdn.net/sements/article/details/108410470 https://blog.csdn.net/zhouguangfei0717/article/details/97370617 https://blog.oneneko.com/compile-opencv4-win32.html2. 配置 参考 https://blog.csdn...
2021-04-07 17:00:54 297
原创 弹性模量简介
一般地讲,对弹性体施加一个外界作用力,弹性体会发生形状的改变(称为“形变”),“弹性模量(elastic modulus or modulus of elasticity)”的一般定义是:单向应力状态下应力除以该方向的应变。
2021-03-30 09:19:25 14331
原创 用AUTODESK MeshMixer对三角形mesh进行remesh
之前采用Open Flipper对三角形mesh进行了remesh(https://blog.csdn.net/xyx2999/article/details/113561422),效果虽不错,但不能保证带有纹理的模型在处理后的纹理正确,如下图,可以看到丢失了许多部位的纹理。 处理前 ...
2021-02-05 16:20:48 1052
原创 Visual Studio配置CUDA项目的教程
https://www.cnblogs.com/wayne793377164/p/8185404.htmlhttps://blog.csdn.net/weixin_43084095/article/details/113200336https://blog.csdn.net/baidu_33738335/article/details/87966551
2021-02-02 17:28:34 1847 1
原创 一些Visual Studio配置CGAL、Eigen的教程
配置CGAL官方教程:https://doc.cgal.org/latest/Manual/windows.html其它:https://blog.csdn.net/weixin_42263667/article/details/108810217https://blog.csdn.net/u013094443/article/details/51106015?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromM.
2021-02-02 17:11:31 484
原创 用Open Flipper对三角形mesh进行remesh
其它可参考的软件还有: Gmshhttp://gmsh.info/ SALOMEhttps://www.salome-platform.org/ Netgen/NGSolvehttps://ngsolve.org/ iso2meshhttp://iso2mesh.sourceforge.net/cgi-bin/index.cgi Mesh Repairing Software on the Webhtt...
2021-02-02 16:48:00 1803
原创 用MeshLab调整几何mesh model
项目需要对几何mesh model进行体素化,采用的是https://github.com/Forceflow/cuda_voxelizer的方法。发现对有些与坐标平面未对齐的model(如下图)效果不是太好。因此,需要将其与坐标平面对齐。用MeshLab打开obj文件。尽量先将模型中心调整到坐标原点,(若不调整可能会导致与坐标平面对齐后模型不知道到了什么地方),如下图,选择Center on Scene BBox,点击Apply。然后选择下图中的操作,按默认设置,apply,将模型..
2021-01-13 15:59:46 4154 6
转载 [转载]Processing:柏林噪声随机序列
https://jingyan.baidu.com/article/19020a0a71da56529c28427c.html
2020-12-30 15:00:11 247
原创 使用OpenMesh生成球
参考https://blog.csdn.net/weixin_30672019/article/details/101393026做了一定修改,可以设置球心,半径,latitude, longitudeC++代码如下:#include <iostream>#include <cmath>// -------------------- OpenMesh#include <OpenMesh/Core/IO/MeshIO.hh>#include <O.
2020-12-17 15:37:13 487
原创 刷的课程记录
机器学习:1. 机器学习基石 国立台湾大学 林轩田链接:https://www.bilibili.com/video/BV1Cx411i7op简介:机器学习理论基础2. 机器学习 浙江大学 胡浩基链接:https://www.bilibili.com/video/BV1dJ411B7gh简介:机器学习基础,搭配几个例子的讲解,推荐。数学:1. 数值分析 天津大学链接:https://www.bilibili.com/video/BV1FJ411u7uZ简介:本科.
2020-11-24 15:28:30 297
原创 OpenGL4.6 向 vertex shader 传递 double 类型数据
GLuint VBO; glGenBuffers(1, &VBO); glBindBuffer(GL_ARRAY_BUFFER, VBO); glBufferData(GL_ARRAY_BUFFER, sizeof(color), color, GL_STATIC_DRAW); glVertexAttribLPointer(1, 1, GL_DOUBLE, sizeof(GLdouble), (void*)0); glEnableVertexAttr...
2020-08-04 09:47:10 712
原创 Android Studio 4.0.1 导入 OpenCV 4.4.0
主要参考https://blog.csdn.net/qq_41814560/article/details/107474280 即可。注意:在这一步时,不再能更改名字,如图,路径最后的“sdk”即为improt后的module名。因此,为了方便,最好在improt前将名字改好,将“sdk”改成如“opencvLibrary440”之类的名字。...
2020-07-27 15:05:00 796
原创 Visual Studio 2019 配置OpenGL
1. 使用nupengl.core包参考https://www.cnblogs.com/FireCuckoo/p/7826615.html2. 配置GLFW参考https://www.cnblogs.com/graphics/p/3661500.html3. 配置GLAD参考https://blog.csdn.net/chase_hung/article/details/829...
2019-11-13 16:20:29 1474 1
原创 Atom安装插件失败
Windows 10下 Atom安装插件失败采用手动安装方法解决CMD进入命令提示符cd ~/.atom/packagesgit clone https://github.com/foreshadow/atom-python-run (要先安装Git)cd atom-python-runnpm install (要先安装nodejs)...
2019-07-17 14:46:36 490
原创 Photoshop 2019 画特定尺寸的矩形
1.文件->新建->打印->选择A4纸->创建2.矩形选框工具样式:固定大小宽度、高度按需设置3.在背景上选择此尺寸的区域,右键->自由变换->拖动到想要的位置,点击下图中最右边的对勾在选择区域右键->描边,完成4.打印:文件->打印以PSD格式打印(不要转换成图片打印,否则尺寸可能会不准)...
2019-06-03 17:17:26 1882
L系统(Lindenmayer-System)算法代码
2021-11-09
扩散限制凝聚算法(Diffusion-limited Aggregation,DLA)代码
2021-11-02
The Power Crust.zip
2021-07-20
android日期时间选择器(年月日时分秒)
2018-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人