原创 Maxscript調用Newtonsoft.Json解析Json

目前主流的輕量級數據交換格式非Json和xml莫屬,這裏說下利用dotnet版本Newtonsoft.Json.dll解析Json數據,xml數據可直接調用dotnet方法讀寫操作。 廢話不多說上代碼,一瞧便知。 1、需要解析的Json文

原创 我寫過的Delphi程序(從大學到工作)

對於簡單的界面應用程序,我首選delphi,我個人喜歡7.0版本,下面是我開發過的一些小項目。 1、選修課結課論文,我開發了一個計算器,那時候加幾個一起上課的朋友qq,拿着別人的代碼湊功能,最後我記得老師應該是給我打的八十多分,要是加了

原创 Maxscript 模擬重載

發現maxscript和adobe 的javascript有諸多相似,於是用js模擬重載的思路,我嘗試了maxscript實現函數重載。 1、按照腳本引擎解釋腳本的順序,後定義的函數會覆蓋之前定義的函數,如下 fn sayHi = (

原创 基於谷歌draco項目的測試---三維模型數據壓縮方案

1、非常感謝google的分享,今天花了點時間下載編譯測試,使用默認壓縮率做了一個簡單的對比,文件大小優化的非常明顯。 項目下載地址:https://github.com/google/draco 我個人編譯好的程序下載地址:https:

原创 tornado主軸層的製作(一)

1、使用nurbs創建一個圓柱,利用晶格變形(選中圓柱和線)製作 tornado外形。 2、創建發射器,goal(goal weight爲1)技術使粒子追模型。 表達式: a/半徑 新建once(PP),控制粒子半徑在運行時表達式中只運

原创 CG三重奏

  首先炫耀一下自己也曾經和大牛一樣開發過得工具,其次分享兩個技巧,一個是maya文件版本問題,另一個是快速改變線框顏色的script,並且使用slider實時交互。     1、看到一大牛研究了業內渲染農場常用的渲染管理軟件Deadli

原创 分享三個photoshop小腳本(JavaScript)

打包下載地址:http://u.163.com/nye9b3Q3  提取碼: aWz10Oig 1、layerRename.jsx 圖層批量重命名 //批量修改圖層名稱,輸入新名稱前綴 var doc = app.activeDocum

原创 renderman初體驗

複雜的安裝直接略過。。。。。。 這裏使用maya2008extension2 使用renderman渲染帶陰影的粒子 1、粒子半徑大小控制,radiusPP使用rand隨機控制(rand(0.02,0.04))。 渲染,發現一個大半徑的

原创 Yeti&arnold for maya一鍵安裝部署

下載地址:http://u.163.com/t73yjF22  提取碼: RT5nzANu 看到購買aboutcg發佈的AboutCG_Yeti For Maya 影視特效毛髮完全教學的學者們抱怨Yeti&arnold安裝不成功,出各種問

原创 路上的CG編程

   思來想去,決定就入手python,之前看的書都是講的語法細節,如果沒有實戰經驗是很容易忘記的。編程語言的語法無非就是語言開發者制定的一套規則,

原创 搭建maya2015 API C++ plugin開發環境

1、從maya2015安裝路徑下複製安裝包和工程嚮導到VisualStudio對應的目錄。 (根據maya版本最好選擇對應版本的VisualStudio環境,這樣能確保編譯的插件能在項目要求的maya版本中使用不出差錯,當然這不是必須要求

原创 Yeti&arnold for maya一鍵安裝部署(二)另附yeti&arnold for maya command line render

一、Yeti&arnold for maya一鍵安裝部署(更新修復) http://u.163.com/wUzEMj9K  提取碼: 3o1t1cMd 很久沒更新東西了,要寫的東西很多,需要一些時間做整理測試,爭取每個可能都想到,才能避免

原创 Photoshop序列圖處理工具

先說下一下執行腳本的方法: a、如果你習慣了專業的編程工具,搭建一套環境也很方便。本人使用的是notepad++,安裝一個NppExec插件,直接按F6,如下設置並保存。 在這裏我可以順便說下AE執行腳本也可以這麼玩。唯有一地不同就是A

原创 Bat版資料整理腳本

此腳本下載地址:http://u.163.com/GQgZI7wR  提取碼: SXvQ0pTe 很久沒更新博客了,分享一個素材整理的腳本,給張老師(一個牛B剪輯)寫的,專門整理一堆素材,素材裏很多子目錄,有相同名稱素材,素材快速查詢。。

原创 maya中打開外部程序和網站

mel: //調用dos方法 system("start notepad.exe"); system("start explorer http://download.autodesk.com/global/docs/maya2014/e