草庐IT

3D 建模:Midjourney 3 分钟 vs C4D 3 小时

作为一名产品设计师,我一直热衷于探索各种设计软件。两年前,当我刚开始自学3D建模时,我还记得花了四个小时从头开始构建任天堂Famicom,一丝不苟地添加复杂的细节,如凹陷的按钮弧线,等待一个小时的渲染后有一种难以形容的成就感。然而,我最近使用Midjourney在短短三分钟内创建了一个新的NintendoFamicom。虽然创作过程的极致效率令人印象深刻,但我不禁对人工智能在创作过程中的作用感到矛盾。虽然在薯片的波浪纹理、糖果表面的图案、游戏机的凹陷按钮等细节上我仍能看出Midjourney的不足,但AI软件在过去四个月里发展迅速。可以预见,Midjourney未来的版本,比如V6、V7、V8

python+unity 做3d动画人物 python做骨骼识别 (一)

1.环境准备:pycharm2017.2.2python3.8.62.unity2018.    曾经上学时学过unity开发,但后来工作后,一直没有从事过,此方面的技术研究了,一直想着做个东西捡起来,以前忘却的知识。。。想着想着很多年过去了。。。直到最近不知道。。咋的了突然想搞点东西玩玩,捡起来所学的知识。同时对所学知识进行一次汇总。。。。。。实现步骤:1.先用python进行人体骨骼动作识别。2.获取骨骼动态数据,发送到unity3.unity3D动态人物,进行骨骼数据绑定。实时骨骼动态识别:采用cv2+PoseDetector识别先看下效果: 看下效果视频:python人体骨骼识别关键源

Vue三种3D动态词云实现

Vue三种3D动态词云实现点击打开视频讲解,及效果展示效果图:一、Vue实现球体词云方式template>sectionclass="cloud-bed">divclass="cloud-box">spanv-for="(item,index)indataList":key="index"@click="getDataInfo(item)":style="{color:item.color,background:item.bgColor}">{{item.name}}/span>/div>/section>/template>script>exportdefault{name:"word-cl

3D 顶点着色与Phong 反射模型

Phong反射模型有时被称为“Phong照明”或“Phong照明”。它由环境光照、漫反射(朗伯反射)、镜面反射三部分组成。根据下面公式:渲染引擎用到的输入参数和贴图分别是:输入参数:高光指数:控制高光的聚集程度和形状; 环境光强度:控制周围环境光对物体的影响程度;漫反射光强度:控制漫反射光照在表面的亮度; 镜面反射光强度:控制高光的亮度;材质色彩:决定物体表面漫反射光的颜色。 Phong反射模型提供了一个方程式,用于计算表面上每个点的光照,I_p: 第一部分代表环境光项。在GLSL代码中,可以表示为:floatk_a=0.6;//avalueofourchoice,typicallybetwe

HighCharts实现3D不同高度圆环图、3D饼图

最近做可视化比较多,就常用的图表类型做了一下总结。因为做可视化的图表代码量非常大,所以会把echarts图表单独抽离出来,封装成一个组件,也可以复用,所以这里我直接把封装的组件直接放在这里,是可以直接拿来用的,根据所需稍作修改即可。这里都是用的vue3,其实和vue2差不多,在写法上稍作修改即可。其中用到了一个fontChart的方法,这样是为了在window变化(改变缩放)的时候能够让字体也达到自适应,因为默认的单位是px,如果不使用的话,当我们去减小屏幕缩放的时候,这时候屏幕分辨率就会变大,但是我们的字体还是xxpx,就会让我们的字体看上去特别小,所以这里使用了这个方法,fontChart

vue+echart实现3d地图可拖拽、缩放、区域填充颜色(geo3D)

功能背景一个略微比2d地图炫酷一些的3d地图,1、可对区域进行不同颜色填充。2、可拖拽缩放地图3、鼠标悬停高亮某区域。(注意:当开启了鼠标悬停series,并高亮某个数据的时候,会导致地图的拖拽缩放出现卡顿,因为相当于是事件重叠了。。。目前还没想到好的解决方案)这里是5.0以上版本的echarts实现的"echarts":"^5.4.1",效果图全景悬停高亮原理就是抬高了这个区域的高度,并且改变了颜色。拖拽、缩放

Open3D 计算点云凸包的体积和表面积

目录一、实现依据二、代码实现三、结果展示四、相关链接一、实现依据点云的凸包是包含所有点的最小凸集。open3d实现了计算凸包的方法:compute_convex_hull.这个接口的实现基于Qhull。更多详细内容见:Open3D计算点云凸包。构建出的凸包也是mesh三角网模型,因此使用Open3D中计算模型体积和表面积的函数即可计算,更多详细内容见:Open3D计算点云模型的表面积和体积。二、代码实现importopen3daso3dpcd=o3d.io.read_point_cloud

【我的前端】前端项目小练习:CSS创建3D圆柱旋转效果

前端项目小练习:CSS创建3D圆柱旋转效果文章目录前端项目小练习:CSS创建3D圆柱旋转效果HTML标记样式化CSS3D圆柱体动画圆柱体💖别吃霸王餐💖💖💖💖💕💕💕欢迎来到本博客💕💕💕💖💖💖🎁支持:如果觉得博主的文章写得还说得过去或者博客对您有帮助的话,可以关注一下博主,如果三连收藏支持就更好啦!这就是给予我最大的支持!🎉🎉Welcometomyblog!🎉🎉📃个人CSDN博客主页:热爱科技的刘同学🌈🌈🌈学习css,我们必须模仿圆柱体,因为我们没有用于圆形物体的css原生盒子。就我自己的想法而言,我将添加很多我们彼此倾斜的侧面板。这将模仿我们正在寻找的3D效果。HTML标记我选择在Pug中进行演

Open3D Ransac拟合分割多个平面

目录一、算法原理二、代码实现三、结果展示四、测试数据一、算法原理  算法的核心原理还是RANSAC拟合平面,具体理论可参考:Open3D使用RANSAC分割平面。只是对代码稍加修改使其适用于分割点云数据中的多个平面。二、代码实现importopen3daso3dimportnumpyasnp#------------------------------------读取点云---------------------------------------pcd=o3d.io.read_point_cloud("

Unity3D中Text实现首行缩进的办法

我最近在我的Unity3D软件中出现个莫名其妙的问题,我解决问题之后,觉得对各位有帮助,方便Unity3D的初学者。UGUI的Text首行缩进方法1.复制代码XXX #FFFFFF00表示输出的文字为透明颜色 2.粘贴代码到文本编辑的Text控件,需要缩进的首行地方。 3.查看效果 以上步骤就可以实现Text的首行缩进啦。