- 博客(11)
- 收藏
- 关注
原创 技术美术(TA)学习内容小记录
本文仅用于记录个人学习内容,盲人摸象式自学,大概不具备什么参考性。 b站霜狼《TA百人计划》->《unity shader入门精要》->blender基础操作(guru甜甜圈教程、创意齿轮blender入门课程)->unity下的实操(b站IGBeginner0116) 目前的阶段小目标是做个小战斗demo,对游戏开发的全流程有个基本的认识,再从中选些真正感兴趣的环节深入研究一下,希望最后能学有所成吧。...
2022-05-07 09:00:34
833
原创 用three.js实现3D模型的展示(2)
除了上次说的场景、摄影机、渲染器与模型外,我还加了这么几个为了美观的东西:光(一个环境光与几个点光源)、一个衬托模型的灰色平面以及附着在平面上做参考的网格。代码如下: var ambiColor = "#0c0c0c"; var ambientLight = new THREE.AmbientLight(ambiColor); scene.add(ambie...
2018-06-08 16:39:38
2045
原创 从二维码图片到镂空二维码stl模型(3)
在上次的二维码生成镂空模型的例子中,发现逐像素读取生成立柱这不仅使程序运行缓慢,而且让一个280*280的二维码生成的stl有65M之大。所以想着简化这个模型,让它的大小变小一些。我先是直接改变了for循环中的加量使3*3的像素区视作一个像素(值为像素区左上像素的值)。这使运行速度大大提升,且大小从单扫的64M左右变为了7M左右。修改部分的代码如下: for (int k = 0;k<ima...
2018-05-29 23:35:05
1000
原创 用three.js实现3D模型的展示(1)
我个人是初步粗略地学习了html,css,js后,再大致了解一下three.js,然后边学边做的。 three.js官网上的入门介绍让人很好地理解了three.js工作时大致感觉:一种类似于标记语言的东西。有场景,摄像机,材料,渲染器等一系列已经成型的具体事物,你需要做的仅仅是调用它们,就像使用游戏引擎一样。 需要注意的是,在一个html中调用three.js时,一定要注...
2018-05-28 17:52:21
1829
原创 从二维码图片到镂空二维码stl模型(2)
在上一篇博客中我们已经实现了在给定的一点实现一个给定长宽的细长方柱,接下来我们只要将我们的二位码图片读入然后遍历,如果是白则在该处生成一个立柱。(在我的图片中白色的话就生成方柱,请注意这张图片的白边因为背景问题没法看清)。这一步用的opencv库中的imread函数。需要注意的是,再将图片读入数组时,我们应当将imread函数的第二个参数设置为CV_LOAD_IMAGE_GRAYSCALE,这...
2018-05-19 19:43:03
1211
原创 从二维码图片到镂空二维码stl模型(1)
本文的目的是在本地读取一张二维码图片,将它转换为一个本地的基本思路:1.将二维码图片(已用相关算法进行了联通)读取至一个二维0,1数组(或是灰度值)a中,用opencv库中的imread函数可以做到。2.从头到尾扫一遍图片,如果该点是黑(或白)的就在该处建立一个细长立方体(明码输入一个本地的stl文件中)。3.这样就可以生成一个镂空的二维码模型,厚度即为细长立方体的高。简单来说,就是遍历二维码的像...
2018-05-14 10:28:43
2075
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人