よろしくお願いいたします

尝试在C4D内编写光线跟踪,目标是写出一个原始的渲染器。完成度10%

其实很早以前(发现C4D隐藏的国际象棋以后)我就有了写五子棋AI的想法,因为学业压力一直没有付诸行动;
这几天刚好有空研究了一下五子棋AI,于是在C4D里面写了个五子棋的游戏。
棋力还算可以吧,至少从未输给我。
但是代码量比我想象的要小得多, 所有代码加起来100行不到。

无禁手,先连成五连珠者胜,玩家先手。
往Player的文本框里面输入棋子坐标(一行一个,放括号里,注意是英文的括号),即为落子。
点一下New Game的勾,然后再点一次取消勾,就是新开一局。
如果视图上没有看到白棋落子,点一下视图内任意一个地方,视图会刷新,就能看见了。

https://pan.baidu.com/s/1o8RHygq...

调色练习 2015.8.18【月子prpr】;

几个星期前用朋友的相机拍的;

索尼 NEX-5T 1600w像素 原图4K (4912 x 2760);

【原创Python工具】RPFS (Random Path From Surface) 随机在物体表面生成路径的一个小工具。

使用教程:

B站:http://www.bilibili.com/video/av2691867/

Vimeo:https://vimeo.com/135559796

下载地址:

百度网盘:http://pan.baidu.com/s/1mgvgZu4

Dropbox:https://www.dropbox.com/s/st89xjijowzqb8n/RPFS%20v1.0%20%28By%20MRzaizai%29.zip?dl=0

Houdini Engine For C4D终于出了(简直是神器啊!很好地填补了C4D特效方面的缺陷),上次录过一回简介视频,但不是很满意,于是重录了一遍。

测定物体表面积的小工具,工业建模有可能用到;

http://pan.baidu.com/s/1hqnLEJi

写着玩的小脚本,定时关机;

找不到方法在渲染完毕的时候执行命令,所以只能手动定时。

http://pan.baidu.com/s/1i3pfzTF

原创教程:Nuke中的Python简单运用

Python文件:http://pan.baidu.com/s/1kTkqCtD

Houdini&C4D | L-System Turtle语言简介

Turtle语言是用于Lindenmayer System(L-System)的专有的语言;

可以用于制作植物及树木,能很好的模仿出植物的生长规律;

(wikipedia的介绍:http://en.wikipedia.org/wiki/L-system);

C4D的Mospline,Houdini的L-System节点都用到了它;

我以前研究过一段时间,这几天整理了一下研究成果;

龟语言本身不难,花个一小时就差不多可以研究透了;

这里整理了一些常用的语句和函数(针对C4D);

PS:Houdini和C4D的帮助文件里都有对L-System的说明,写得很详细,可以去看看。...


Houdini新手练习-FLIP流体融化


Arnold for Cinema 4D试玩

基于蒙特卡洛,声称可以比肩Renderman的渲染器;

Arnold的C4D接口从去年十月份就说要发布了,

半年来一直在关注他的开发进展,这几天终于发布了;

voxelize插件开发困难有点大,相交算法实在搞不出来;

转变思路:用xpresso,collision节点替代;

但计算量还是有点大,很容易崩;

600x100x600的模型,voxelsize值小于10,已经接近崩溃;

网格点云部分已经好了,接下来还得迭代遍历所有的Voxel判断是否和原模型相交(估计会卡的不成样子);

有幸接触到了MAXON的程序猿_(:з」∠)_

仔仔:

Hello,my name is Daniel Xiang.i am a python-plugin developer,recently,i had a question during my writing an object-plugin.i don't know how to determine whether two polygon-objects collides to each other,i searched in the documention but did't find any function which is capable to do this.i tried...

Voxelize开发中

打算写个像素化插件,主要思路是:

  1. 获取原物体的boundingbox

  2. 根据输入的voxel大小在模型区域内铺满voxel

  3. 判断哪些与原模型有交点,有交点的所有voxel连接成一整个模型输出

用python生成器测试时遇到了不少瓶颈:

  • 生成array由于未知原因总是有误差

  • SendModelingCommand()中的join命令只有在物体加载在场景中的情况下才能正常运作

  • 判断相交的算法死活写不出来

利用周末时间新写了个插件,BOUJOU FIXER

最让Boujou用户头疼的事情莫过于将跟踪数据导入C4D了;

因为Boujou写入C4D是通过Lightwave的3维数据嵌套在.c4d文件里;

写入数据的时候Boujou官方犯了个特别大的错误,致使导入以后会产生不规则抖动;

BOUJOU FIXER插件可以解决这个问题

原创教程:

使用C4D的Python-API编写一个简单的对其地面插件AlignToFloor

插件地址:http://pan.baidu.com/s/1mgooNAo

原创C4D教程:利用XP中的python标签制作实时时钟

(录制时稍微有点噪音)

20行的小脚本,模仿国外DropToFloor插件

可以把选中物体对齐到地面

利用Python标签写的一个MC-RotateItem


Mine4D v1.4 插件更新!

名称 : Mine4D

版本:v1.4

作者:MRzaizai(仔仔)

环境:CINEMA 4D R14及以上

语言:English

使用方法:

1.下载后,将整个文件夹放入MAXON\CINEMA 4D R16\plugins文件夹下

2.启动C4D,找到插件目录下的Mine4D

此插件免费发布,任何人都不得用以任何商业用途,谢谢配合!

下载地址:http://pan.baidu.com/s/1c0jetlY

1 / 2

© 仔仔 | Powered by LOFTER