自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (47)
  • 收藏
  • 关注

原创 0017加速UV检测的一种算法

加速UV检测的一种算法需求:角色身上各UV块之间的间距不能小于30像素,距离UV边界([0,1])不能小于15像素,也就是要保证一定的UV出血量。看起来挺简单,直接每个UV点计算距离对比就完了。然而现在每只角色平平常常都是几万面,拿到的测试文件UV顶点数50000左右。如果直接粗暴两两对比,那对比次数高达上亿,再加上存在多套UV,即使C++写插件计算时间也太慢,很可能就没法用了。稍加分析都会想到,先取每块UV的边界点,再进行处理。这样需要处理的数据量就会减少很多了,通常也就勉强能用了..

2021-06-18 23:45:23 336

原创 0016 Photoshop批处理

需求:为了减少游戏包体大小,有一大批DDS贴图要转为PNG, 几千张DDS贴图共几十个G, 原始PSD文件量高达2T。原本流程是PSD直接进Maya,当输出到引擎时会转PSD为DDS或PNG, 由于引擎版本更新实际上DDS都是遗留的旧资源了。一张2k的DDS贴图大约在16M左右, 可能都包含多级Minimap的原因,导致每张贴图都超大,而且不管是Albedo还是Metallic...

2020-04-12 14:31:26 924

原创 0015整合Perforce进Maya(使用Python操作P4)

这段时间有一堆Motion Capture的文件要处理,Jira上给到的表格中只有文件名,需要到Perforce上去搜,然后Get下来,到Maya中做一系列处理之后生成多个文件,再上传到Perforce服务器交由后面动作人员进一步细调。因为量有点多,而且后续动捕还在源源不断的产出,不同的角色骨架不一样,处理的过程也不尽相同,关键是多了难以记住,所以写了个工具尽可能自动化。我们项目都是用P...

2020-04-06 23:16:59 1554

原创 0013 OpenGL Day2(shader, texture)

这节简单实现对三角形的彩色着色,顺便通过vertex shader实现图形的移动,然后是简单的贴图从上一节可以看到,Shader是流程线中必不可少的部分,单独分离出来方便后面使用别的也没什么,彩色写在了顶点数据中(可以相像为点着色)实现移动主要利用uniform变量(可以看作是cpu与gpu之间共享的全局变量)贴图主要在fragment...

2020-04-05 21:12:31 296

原创 0012 OpenGL Day1

国庆长假想着快速过一遍OpenGL,基本上是准备跟着这个导游走:https://learnopengl-cn.github.io有些小坑,简记一下。建立开发环境我不想装那么多VS, 就准备在win10上用2017了,所以也搞64位Release版本。然后去下了glfw3 ( https://github.com/glfw/glfw.git), 装了CMake最新版本,先编译出...

2020-04-05 21:11:01 169

原创 0011 开始探索UnrealEngine

今天去参加UnrealCircle活动听了些技术分享,小记一下。今天共分享了四个主题,分别是:1.Unreal Studio2.头号玩家开发体验3.实时渲染影视动画流程4.移动端游戏的优化第一个主要是针对建筑室内外效果展示,接管以前做效果图、漫游动画之类的需求。其实这块官方没做之前就有一些公司在着手开发,不过还是官方比较给力,从演示上看已经很完善了。团队...

2020-04-05 21:09:36 662

原创 0010 使用Git进行版本管理

当一个项目开发时间稍长,可能自己写的代码早都忘记当时为什么要那样写;或者迭代次数太多,忘记上一次都改动到了哪里,想要恢复到过去某个功能时,可能已经无从找起。也许很多人会像我早期一样,存多个版本,加上日期,加上说明,文件名就一长串。然而时间长了、文件多了问题还是差不多,一样头疼。版本管理软件正是这种情况的大救星。Git是个著名的分布式版本管理软件,开源免费;作者是大名鼎鼎、写Li...

2020-04-05 21:06:17 218

原创 0014使用SVN进行UE4项目协作

对比UE4中支持的Perforce与SVN,似乎SVN更适合小团队开发使用;VisualSVN-Server免费版本支持15人协作,Perforce主要是还要申请,感觉好麻烦,印象中免费也只支持4个人,鸡肋。首先下载安装VisualSVN-Server, 搭建SVN服务器除了库位置需要根据情况改动,其它的都可以按默认的安装就好;完了添加用户,Users上右键创建新用户,...

2020-04-05 20:52:37 4953 2

原创 0009 用VisualStudio设计Max工具

这次分享个独家专利^)^:在Visual Studio中设计3dsMax脚本工具界面。某次做原型设计时,需求改来改去,实在懒得搞GUI;虽然也尝试在Axure RP里画原型,但还是Visual Studio更顺手,也更容易测试一些交互,就直接在VS里做了。后来突发奇想,想实验一把能否直接用到Max里去,结果没想到成功了,效果还挺好。发现了新大陆,记录一下。 开始:在VS里新建W...

2018-08-30 22:41:02 603 3

原创 0008 实现MaxMaya共用一套GUI

游戏与影视行业制作软件多标配Python脚本,Qt开发GUI。比如Max新版本, Maya, Houdini, Nuke, Blender等,理论上在这些软件下开发工具时,只需要设计一套UI, 就可以跨App使用了。 看一下要如何做? 这里在Maya2017与Max2019下演示(因为都是PySide2)。 基本流程:1. 使用Qt Designer快速设计UI2. 将...

2018-08-28 22:45:05 734 2

原创 0007 Maya插件工具完整开发流程

这篇主要演示个人在Maya下的一种开发流程,包含二小部分:使用不同开发语言的优劣与个人推荐 从开发到部署完整流程的演示 具体点有:使用QtDesigner生成UI, 主要使用Python写插件,调用C++与C#写好的插件功能,即插即用的部署,加载插件时生成菜单、卸载时移除。 前面用三篇文章记录了使用C++, Python, C#开发Maya插件,这么多种语言到底选择哪一...

2018-08-26 10:04:15 7027 1

原创 0006 Maya模块文件与插件分发

0006 Maya模块文件与插件分发今天先来熟悉一下Maya插件的分发、部署。从美术制作人员易用的角度,开发的插件、脚本工具需要很容易被安装使用。 理想的状态最好还是非破坏性插入,动态按需加载。 对于单文件的插件,怎么安装部署都容易,一个文件可以随便复制安装。但多数时候插件不可能只有一个文件,尤其对于公司来说,文件会越来越多。不可能一个脚本、一个插件的去考虑怎么弄。那么怎么完美的分...

2018-08-26 08:10:27 2994 4

原创 0005 Maya黑科技之环境变量

Maya有很多环境变量,甚至有一些都没有文档。这些环境变量有的会改变Maya某些功能,有的会开关一些特性,比如旧版高显模式。 这里介绍一个可能经常用得着的:Maya_UI_Language。它用来修改Maya的UI语言,可以根据需要在中、汉、日文版本之间灵活切换。 不设置它的值时以前默认会启动到英文版Maya。现在似乎聪明了一点点,会根据系统语言启动对应版本。比如你是中文操作系...

2018-08-16 21:59:41 2594 1

原创 0004 Maya插件开发之C#篇

C#,号称C++++,微软的亲儿子。名字起得霸气,初心想超越C++,现在排行榜前四五名左右徘徊。原因是同类语言Java先出生了好多年,加上微软一直抵抗开源... 直到最近印度人上台才彻底转变态度,未来可期。 就语言本身来说,C#搭配天下第一IDE Virtual Studio,使用上应该是最舒服的那个了,至少Windows平台上是吧。 Max, Maya很早就整合了.Net,提供....

2018-08-12 11:39:54 1855

原创 0003 Maya插件开发之Python篇

Python,简直就是编程语言界的网红。就连CG行业都快被它一统天下,成行业标准了。特地去查了下,Python首次接近Top3。厉害了,我的P!有兴趣的可以去看看完整排行榜:https://www.tiobe.com/tiobe-index/ 下面是前十名:TIOBE Index for August 2018August Headline: Python is approaching t...

2018-08-12 11:37:00 8522

原创 0002 Maya插件开发之C++篇

Maya可以通过三种语言进行插件开发,分别是Python, C++, C#,我准备用几篇文章分别做个入门介绍,抛砖引玉。这里的插件是指使用API开发的结果,所以没有提到MEL。如果是写脚本的话建议直接使用Python好了,MEL可以看一下语法,看得懂就行。 这篇文章将包含三小部分:1. 开发环境准备与项目模板2. 写一个最简单的插件HiMaya3. 正常包含多条命令的插件Hel...

2018-08-12 11:32:10 3467 3

原创 0001 开宗明义第一篇

今天,公众号都多到了让人烦的地步了吧。为何我还来赶这个晚集呢? 有二个原因:其一,对个人来说,我是想把这里当作一个备忘录。作为一名TA,要学习的软件、工具、各种技术相当庞杂,涉及的面太广。又因为公司、项目的关系,可能你花时间研究熟悉了某一块,不久又面临要换用其它的。而人的精力记忆力有限,等再要用的时候,可能已经忘得差不多了。好记心不如烂笔头,我准备把一些思考摸索的结果或过程,以提纲...

2018-08-12 11:28:05 542 3

原创 Unreal4

看看Unreal4的最新面孔,感觉怎么样?笔记本上编译了一个半小时的源代码(不少C#写的东西嘛)

2014-03-29 10:05:47 1885

转载 cmd

ftype Microsoft.PowerShellScript.1=C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe "& '%%1'"C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe -command "& { Set-ExecutionPolicy Bypa

2013-09-29 10:54:25 701

转载 Plugin.cs (for PS)

/** * FluffyApp Photoshop plugin * Copyright (c) 2011-2012 Richard Z.H. Wang * Licensed under New BSD */using System;using System.Collections.Generic;using System.IO;using System.Refle

2013-09-28 09:53:37 743

转载 http://cgcookie.com/max/2011/07/04/modeling-rope/

http://cgcookie.com/max/2011/07/04/modeling-rope/

2013-09-24 17:53:42 760

原创 PyQt for Maya x64

http://nathanhorne.com/?p=322 Here’s a compiled x64 version of PyQt 4.8.3 (Compiled against Qt 4.7.1 which Maya 2012 uses) –DownloadI don’t know if I am going to get around to building the x

2013-09-18 10:39:23 2441

原创 QuickTime7 Pro

http://www.yyyww.com/multimedia/2011-01-16/291.html 注册给:www.yyyww.com机构:www.yyyww.com注册号:DFEF-EYLL-SNLC-8A7H-C692新闻来源:yyyww咿呀呀www.yyyww.com  原文链接:http://www.yyyww.com/multimedia/2011-01-16/2

2013-09-18 10:10:22 638

原创 记录三本书(后二本有中文版)

The Art of Readable Codehttp://ishare.iask.sina.com.cn/f/21152888.html Dive Into Pythonhttp://ishare.iask.sina.com.cn/f/7806652.html Working Effectively with Legacy Codehttp://ishare.ias

2013-09-13 10:19:15 672

转载 Extending maya with C#

http://www.noctua-blog.com/index.php/2008/07/18/extending-maya-with-c-part-1/ http://www.noctua-blog.com/index.php/2008/07/26/extending-maya-with-c-part-2/ http://www.noctua-blog.com/index.php

2013-09-07 13:21:13 668

转载 Thread & TreeView in maxScript Reference

Global Thread,MainThread,SecondaryThreadFn WorkThread sender e =(   for i = 1 to Thread.spnLoops.value do     (    If MainThread.CancellationPending Then      (     e.cancel = true    

2013-09-07 11:32:05 2086

转载 C# DX & HLSL tutorials

http://www.mdxinfo.com/tutorials.php

2013-09-06 11:01:43 627

转载 免费书

http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books 稍微看了一下,这个感觉不错:数据结构方面的,多种语言版本都有http://www.brpreiss.com/books/opus7/

2013-09-02 16:32:06 512

Amplify Shader Editor 1.8.5.unitypackage.zip

Amplify Shader Editor 1.8.5.unitypackage

2021-10-10

Visual_Assist_X_10.9_Build_2341.2.7z

Visual_Assist_X_10.9_Build_2341.2

2019-11-27

IronPython in Action.7z

IronPython in Action

2019-06-14

GPU_Gems_3(中文扫描版)

GPU_Gems_3(中文扫描版)

2019-04-11

GPU_Gems_1(中文清晰带目录版)

GPU_Gems_1(中文清晰带目录版),

2019-04-11

中文版本MayaProgammingVol1

中文版本MayaProgammingVol1_中文版

2019-01-09

Unity Shader编程

Unity Shader编程

2018-03-27

Python学习手册(第4版)

Python学习手册(第4版)

2018-03-27

Python高级编程_SQLite_Introduction to Programming Using Python

Python高级编程_SQLite_Introduction to Programming Using Python

2018-03-27

Python高级编程

Python高级编程

2018-03-27

C程序设计语言(第2版_新版)

C程序设计语言(第2版_新版)

2018-03-27

Jason_Parks_VisualArts_PowerPythonDevelopment

Jason_Parks_VisualArts_PowerPythonDevelopment

2018-03-27

mayaPython

mayaPython Maya Programming with Python Cookbook MayaPythonForGamesAndFilm Prentice.Hall.Rapid.GUI.Programming.with.Python.and.Qt.Oct.2007 Robert Galanakis - Practical Maya Programming with Python - 2014

2018-03-27

GDC2012_Gonzalez-Ochoa_Carlos_Water_Technology_Uncharted

GDC2012_Gonzalez-Ochoa_Carlos_Water_Technology_Uncharted

2018-03-26

CPP_QT_Game Programming Using QT-Packt Publishing (2016)

CPP_QT_Game Programming Using QT-Packt Publishing (2016)

2018-03-26

C++Primer中文第5版[2013.08][838页]

C++Primer中文第5版[2013.08][838页]

2018-03-23

Unity Game Development in 24 Hours(2nd),SamsTeachYourself

Unity Game Development in 24 Hours(2nd),SamsTeachYourself

2018-01-08

Unreal Engine VR Cookbook=Developing Virtual Reality with UE4 (Game Design)

Unreal Engine VR Cookbook=Developing Virtual Reality with UE4 (Game Design)

2018-01-08

Unreal Engine 4 for Design Visualization=DSIVAR

Unreal Engine 4 for Design Visualization=Developing Stunning Interactive Visualizations, Animations, and Renderings

2018-01-08

Real-Time_3D_Rendering_with_DirectX_and_HLSL

Real-Time_3D_Rendering_with_DirectX_and_HLSL http://www.varcholik.org/wpress/

2018-01-03

Packt.HLSL Development Cookbook.2013

Packt.HLSL Development Cookbook.2013 Packt.HLSL Development Cookbook.2013

2018-01-03

Introduction_to_Python_for_TA.pdf

Introduction_to_Python_for_TA.pdf Introduction_to_Python_for_TA.pdf

2017-10-22

Practical Maya Programming with Python - 2014.pdf

Practical Maya Programming with Python - 2014.pdf Robert Galanakis - Practical Maya Programming with Python - 2014.pdf

2017-10-22

Jumping Into C++完整英文版

Jumping Into C++完整英文版.pdf Jumping Into C++完整英文版.pdf Jumping Into C++完整英文版.pdf Jumping Into C++完整英文版.pdf

2017-09-16

unity_MMO游戏视频教程

3dBuzz的unity_MMO游戏开发视频教程,使用C#

2013-10-02

pyqt for maya2012 x64

PyQt-Py2.6-x64-gpl-4.8.3-1.exe for maya2012 x64

2013-09-18

CPPBegGuidePDF

CPPBegGuidePDF.zip 就是经典的英文C++入门

2013-09-11

Game Development Tools by Marwan Ansari

Game Development Tools by Marwan Ansari PDF

2013-08-17

CgTutorial(中文版)_可编程实时图形权威指南

CgTutorial(中文版)_可编程实时图形权威指南

2013-01-06

unity4.0官方正式版

unity3d 4.0官方正式版key 1.到官网下引擎 2.安装 3.断网 4.patch,make key file,start engine, read key 5.OK!

2012-12-09

The.Cg.Tutorial.The.Definitive.Guide.to.Programmable.Real-Time.Graphics

The.Cg.Tutorial.The.Definitive.Guide.to.Programmable.Real-Time.Graphics,就是NV官网上那本Cg教程,只不过转成了PDF,方便离线学习

2012-09-16

Professional.XNA.Game.Programming简体中文版

Professional.XNA.Game.Programming简体中文版

2012-09-16

MayaMELCompanion

The MEL Companion.chm,很好的maya内嵌脚本mel实用教程

2012-09-16

Python基础教程(第2版)

Python基础教程(第2版),司维、曾军崴、谭颖华译,有些不错的项目可以练练

2012-09-14

3dsMax_高级编程_使用脚本制作动画

3dsMax_高级编程_使用脚本制作动画

2012-09-13

MAXScript脚本语言完全学习手册2(png)

MAXScript脚本语言完全学习手册2(png)

2012-09-13

MAXScript脚本语言完全学习手册1(png)

MAXScript脚本语言完全学习手册1(png)

2012-09-13

Maya Progamming vol2 代码

Maya Progamming vol2 代码

2012-09-13

Maya Progamming vol2

Maya Progamming vol2

2012-09-13

Maya Progamming vol1 代码

Maya Progamming vol1 代码

2012-09-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除