- 博客(25)
- 收藏
- 关注
原创 UE4蓝图如何让面片一直朝向相机
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、主要功能节点二、逻辑前言经常在制作时候需要一些面片一直朝向相机,这里记录一下机制。提示:以下是本篇文章正文内容,下面案例可供参考一、主要功能节点二、逻辑通过get player camera manager节点来获取当前时候运行相机的坐标位置。然后通过get actor location节点获取物体的变换信息。 然后通过find look at rotation 节点计算出物体朝向相机所需要转动的角度,所以
2021-02-21 20:27:56
4014
原创 关于UE4通过python获取静态网格体插槽的问题
之前做项目可以很轻松的获取skeletal mesh的材质插槽,但是静态mesh没有同样的功能。于是在google 搜到了一个答案,在此记录一下:Ok, so the function get_material_slot_names() is a method of the StaticMeshComponent class. So you are able to retrieve the materials from base StaticMesh class by first creating a
2021-01-20 17:51:54
1133
原创 UE4蓝图实现倒计时功能
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、功能实现概括。1.核心功能节点2.整体结构逻辑二、实现逻辑步骤1.输入初始时间变量2.执行秒数倒计时判断当秒数大于零时执行的操作:当秒数等于零时执行的操作:总结前言该功能本身没有什么特殊的,但由于UE没有现成可调用的功能。所以主要是自己想好逻辑,然后借助蓝图节点来实现结果。一、功能实现概括。1.核心功能节点这里主要通过此节点来实现倒计时的核心逻辑,该节点可以根据设定的时间间隔来循环执行指定函数。比如可以设定
2021-01-20 16:41:43
6884
1
原创 关于UE4蓝图中媒体控制的一些功能
关于UE4媒体控制的一些蓝图功能关于图片的动态加载关于文字的动态设置关于视频的播放合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入关于图片的动态加载图片从外部动态加载可以分两种方式:一是可以通过web端的url地址来加载图片二是可以
2021-01-05 20:08:26
1112
原创 一个关于xgen开发导入的问题,但其实我觉得更重要的是过程中发生的事情。
这两天在搞xgen相关的流程开发,其中碰到了一点技术上的问题,其实倒不是什么太大的问题。无非也就是我需要调用某个命令功能的时候发现没有成功,这个想必在开发的时候太常见了。首先我稍微描述一下起因,我们打算将model部门或者是cfx部门制作好的xgen的maya资产文件发布到服务器上。这其中需要经过两个过程,一个是将制作的xgen maya文件拆分成 .xgen 文件和 生长模型的 .obj文件。...
2019-11-15 15:32:28
2960
原创 maya的拍屏功能
#coding:utf-8import maya.cmds as mcimport oswidth = 2048##height = 858##path = mc.file(q=True,sceneName=True)basename = os.path.basename(path) dirname = os.path.dirname(path) if mc.ls("C...
2019-09-20 16:10:27
4884
原创 maya文件的部分清理功能
记录一下maya场景文件的部分清理功能。import maya.cmds as mcdef cleanNodes(): unknowNodeList = mc.ls(type='unknown') if unknowNodeList: for unNode in unknowNodeList: try: m...
2019-09-09 19:39:08
2734
2
原创 maya中抵消abc物体的transform进行动态解算
前两天朋友跟我讲了一个方法为了解决abc物体运动过快导致解算难度的问题 其实这个问题可以通过cache的速度进行处理,不过他所说的方法也很有意思,先记录在这里。import maya.cmds as mcpoint = mc.ls(sl=1)world = mc.pointPosition(point[0],w=1)transform = mc.createNode('transform'...
2019-08-29 16:35:08
1226
3
原创 为Qualoth设置缓存路径
使用时选中qualoth的大组然后执行脚本,会自动添加预设好的缓存路径。# -*- coding: utf-8 -*-#author:HW#2019/04/03import maya.cmds as mcimport osfile_name = mc.file(q=True,sceneName=True,shortName=True)project_name = file_na...
2019-05-09 13:17:12
674
原创 显示GMH模型
import maya.cmds as mcmodList = mc.ls(sl=1)modShapeList = mc.listRelatives(modList,f=1,shapes=1)for i in modShapeList: mc.setAttr("%s.overrideShading"%i,1) #mc.setAttr("%s.ov...
2019-05-06 10:46:32
198
原创 角色控制器上的属性切换(GUI)
不需要选中控制器,插件是为了一键切换场景中的所有角色头发显示模式。# -*- coding: utf-8 -*-import maya.cmds as mcfrom PySide.QtGui import *from PySide.QtCore import *import maya.OpenMayaUI as omuiimport shibokendef getMayaWi...
2019-05-06 10:39:30
257
原创 Maya HeadUpDisplay
import maya.cmds as mcfile_Name = mc.file(q=True,sceneName=True,shortName=True)if mc.headsUpDisplay(listHeadsUpDisplays=True): for i in mc.headsUpDisplay (listHeadsUpDisplays=True): mc....
2019-05-06 10:35:52
1367
原创 拷贝物体权重工具
import maya.cmds as mcimport maya.mel as mmdef window_copy_skin(): if mc.window("copy_skin",ex=True): mc.deleteUI("copy_skin") mc.window('copy_skin',title='拷贝权重到布料简模'...
2019-05-06 10:33:58
970
原创 maya里用Python添加表达式
之前为头发动力学做的属性关联的表达式记录一下import maya.cmds as mcall = mc.ls(sl=1)hairsystem = all[0]control = all[1]ep_name = all[0]+"_EP"mc.expression(s = """%(aa)s.solverDisplay = %(bb)s.chainCollideGround; ...
2019-05-06 10:30:49
538
原创 清理GMH系统
import maya.cmds as mcGMH_GrpName=mc.ls(sl=1)[0]grpName=mc.ls(sl=1)[0].split('_')[0]mc.select(hi=True)follicleList=mc.ls(type="follicle",selection=True)hairSstList=mc.ls(type="hairSystem",s...
2019-05-06 10:21:24
220
原创 设置帧速率并加载部分插件
import maya.cmds as mcmc.currentUnit( time='pal' ) if not (mc.pluginInfo("fbxmaya", query=True, loaded=True)): try: mc.loadPlugin("fbxmaya.mll") except: print("错误: 无法加载FBX插件!")if not...
2019-05-06 10:14:59
541
原创 物体分散排布的小脚本
import maya.cmds as mcmeshList = mc.ls(sl=1) number = len(meshList)/10 number_v = len(meshList)%10 print numberprint number_vy=0for a in range(0,number): x=a*3 ...
2019-05-06 10:12:17
273
原创 Maya2018生成pyd文件
@[里写自定义目录标题)欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设...
2019-03-23 14:38:43
1338
转载 有些事,看透,别说透
别因为遭遇过背叛,就把自己变得腹黑。坚持善良,才会吸引来更多人善待你。一个人只要想法愿意改变,事情就有转机,改变的意念会愈强,胜算就愈大。一个人如果心态开放,保持好奇,破除成见,不断进修,求新求变,将会使视野开阔,那么也就会拥有创意人生。无论做事,还是爱人,需要执着,无须执拗。你付出的,别人未必想要;你努力的,并非尽如人意。方向对了,哪怕路远,也能抵达;如果南辕北辙,期望便似竹篮打水。我们...
2019-01-08 14:35:47
293
2
转载 听说你会 Python ?
原文:http://manjusaka.itscoder.com/2016/11/18/Someone-tell-me-that-you-think-Python-is-simple/最近觉得 Python 太“简单了”,于是在师父川爷面前放肆了一把:“我觉得 Python 是世界上最简单的语言!”。于是川爷嘴角闪过了一丝轻蔑的微笑(内心 OS:Naive!,作为一个 Python 开
2016-11-27 21:27:29
269
转载 关于接口的理解
非常好的文章,这样的概念在成熟的开发者看来是很清楚的东西,往往导致对新人的讲解不会那么浅显易懂。这篇文章对接口在宏观概念上的解释非常的形象。原文出自:http://www.cnblogs.com/jackchiang/archive/2007/05/21/4516160.html这篇文章是我在学习接口时,从一位前辈给别人提问的回答中看到的,感觉讲的非常好,这里分享给大家:接口的
2016-11-20 21:57:58
208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人