QQ聊天
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 看到有人需要,简单写了一下Fn GetMaterialSample inputMaterial inputWidth inputHeight =( result = undefined with redraw off with undo off ( tempHiddenObject = for tempObject in Objects where not tempObject.ishidden collect tempObject Hide tempHiddenObject tempCamera = Freecamera fo... 阅读全文
posted @ 2012-12-19 17:39 SITT 阅读(1514) 评论(0) 推荐(0) 编辑
摘要: 也是在qq群遇到的网友的问题,,实际上如果只是合并成psd也可以找.net的库来做,不过大部分库都是只能读不能写,是因为psd的授权问题。此外也为了普及一下ole这个老古董。不过这段代码只操作cs6通过,其他photoshop的版本可能有改动。Fn CombineTextureToPSD inputSourceArray inputSavePsdFile photoshopExit:true =( if inputSourceArray.Count > 1 do ( Global PhotoshopApplication PhotoshopApplic... 阅读全文
posted @ 2012-11-27 00:05 SITT 阅读(1781) 评论(4) 推荐(0) 编辑
摘要: 之所以用IsProperty 来判断是因为max可以用任意具有transform的物体来做骨骼,对美术来说就是“只要可以移动旋转缩放的东西就可以作为骨骼使用”。Fn GetSkinBones inputSkin = ( result = #() if ClassOf inputSkin == Skin do ( result = for tempObject in Refs.DependsOn inputSkin where IsProperty tempObject #transform collect tempObject ) result)Ge... 阅读全文
posted @ 2012-11-21 12:26 SITT 阅读(626) 评论(1) 推荐(0) 编辑
摘要: 有时一些中文的脚本会在max2013中显示为乱码,是因为max2013将多种语言统一在一起的缘故,在开始菜单中max2013可以用支持的各种语言的版本启动。题外插一句,可见还是用英文比较合适,不会出现乱码问题,哈哈。要解决使用中文的脚本乱码问题,方式如下。第一种是手动========================================================================惯例分隔线,以下是代码改变选项的方式,美术同鞋可以止步了,技术美术和程序请继续======================================================= 阅读全文
posted @ 2012-11-21 12:07 SITT 阅读(4640) 评论(0) 推荐(0) 编辑
摘要: http://files.cnblogs.com/sitt/RenderForGif.zip好久以前写的了,刚才qq群里有人提到,于是就翻出来共享了 阅读全文
posted @ 2012-11-06 12:22 SITT 阅读(651) 评论(4) 推荐(2) 编辑
摘要: 介绍几个东西,如何在Max插件里使用.net来做界面,怎么为插件增加maxScript的脚本接口以及命令行参数来直接测试导出插件。先说第一个,首先是visualstudio的项目设置里开启clr的支持,添加需要的引用,然后需要在DllMain里增加BOOL WINAPI DllMain(HINSTANCE hinstDLL,ULONG fdwReason,LPVOID lpvReserved){ if( fdwReason == DLL_PROCESS_ATTACH ) { hInstance = hinstDLL; DisableThread... 阅读全文
posted @ 2012-07-16 22:23 SITT 阅读(1351) 评论(4) 推荐(0) 编辑
摘要: 其实是以前博客的老贴子,太久没写博了,就粘贴过来点自Max9开始,MaxScript可以直接调用.Net的dll文件,并且可以创建其中的类使用其中的方法。而.Net又可以调用C++编写的dll文件。于是可以使用C#对C++的代码封装一下,在max里调用。以下为范例。---------------以下为dll.defLIBRARY "Dll"EXPORTS HelloWorld @1--------------以下为dll.cpp文件内容BOOL APIENTRY DllMain( HANDLE hModule, DWORD ul_reaso... 阅读全文
posted @ 2012-07-01 06:00 SITT 阅读(1780) 评论(1) 推荐(0) 编辑
摘要: DotNetClipboard = DotNetclass "System.Windows.Forms.Clipboard"tempImage = DotNetClipboard.GetImage()if tempImage != undefined do tempImage.save "d:\\test.jpg"if DotNetClipboard.ContainsFileDropList() do ( fileList = DotNetClipboard.GetFileDropList() for i = 0 to (fileList.count - 阅读全文
posted @ 2012-06-23 22:09 SITT 阅读(614) 评论(2) 推荐(0) 编辑
摘要: http://files.cnblogs.com/sitt/StandShader.zip没啥东西,基于兰伯特类型,在surface里加了高光,因为如果用unity3d的那套预处理,phong是不能指定高光颜色的.....使用specular Texture的颜色作为高光颜色,透明通道作为高光强度rim就是边缘光,我传入到Albedo所以是会被光照影响因为我觉得暗部的边缘光应该比较弱lightSphere是如图所示的一个球的图,按照法线方向映射颜色,这个自己渲染一个球或者画一个就明白了environmentcube就是一个cubemap作为反射贴图,菲涅而的衰减,简单说是边缘处强中心弱。 阅读全文
posted @ 2012-04-03 15:17 SITT 阅读(1241) 评论(4) 推荐(0) 编辑
摘要: 下午又捣鼓了一下,现在基本是全搬过去了,啊哈哈哈http://files.cnblogs.com/sitt/CarPaintShader.zip参考资料ShaderX2_LayeredCarPaintShader今天又试了一下UDK.还是不熟悉UDK啊,我搞出来的效果么有unity3d的有味道 阅读全文
posted @ 2012-03-28 08:06 SITT 阅读(1923) 评论(2) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
QQ聊天