
vray for 3dsmax2016 v3.30.05汉化
附安装程序- 软件大小:226 MB
- 更新日期:2019-04-24 15:05
- 软件语言:简体中文
- 软件类别:3D/CAD软件
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:

软件介绍 人气软件 下载地址
vray for 3dsmax2016(vr3.3)是一款3dsMax的高级全局照明渲染器,UPtr类是一个具有严格所有权语义的智能指针,可以管理单个动态分配的对象或对象数组,UPtr实例专门拥有它们的对象,不允许其他UPtr拥有相同的对象,当智能指针超出范围时,将自动销毁托管对象,UPtr类还为自定义删除器提供支持,使其适用于管理其他类型的动态资源,如文件句柄、窗口等,删除器需要有一个destroy方法,在按顺序销毁智能指针时调用该方法释放其托管资源,请注意,任何兼容STL的分配器都遵循删除器要求,因此这样的分配器也可以用作删除器,需要的用户可以下载体验
软件功能
支持过滤的通用2D位图。
可以从位图管理器获取此类的实例,也可以使用newXXXXFloatBuf()函数之一获取该实例。 newMipMapBmpFloatBuf()或newMipMapBmpFloatBuf2()。
会员职能文件,virtual void VUtils :: BmpFloatBuf :: buildFilterTable(int isFiltered)
纯虚拟
构建过滤所需的数据结构。必须调用此方法,因为它可能会执行与过滤无关的其他初始化。
参数
如果位图缓冲区必须支持过滤,则isFiltered为true。具体的过滤类型取决于缓冲区的实现。
虚拟AColor VUtils :: BmpFloatBuf :: getColor(const Vector2&p,int tile)
纯虚拟,从位图返回原始未过滤的颜色。参数
p位图的一个点;缩放位图以填充单位平方。
tile如果位图应该平铺,则为true;否则单位广场外的区域将是黑色的。
返回位图的原始颜色。结果不是连续的功能。如果未加载位图数据,则结果的alpha将设置为-LARGE_FLOAT。
virtual void VUtils :: BmpFloatBuf :: getColorBounds(AColor&cmin,AColor&cmax)
返回位图中所有颜色的最小和最大边界。
例如,当该位图用作位移图时,这可以用于估计对象的位移边界。
参数:[out] cmin得到的最小值。[out] cmax得到的最大值。
从位图返回过滤后的颜色。
p位图的一个点;缩放位图以填充单位平方。dp相对于单位平方的滤镜大小。
tile如果位图应该平铺,则为true;否则单位广场外的区域将是黑色的。
返回位图中的过滤颜色。必须在使用此方法之前调用buildFilterTable()。如果未加载位图数据,则结果的alpha将设置为-LARGE_FLOAT。
从位图返回插值颜色。p位图的一个点;缩放位图以填充单位平方。
tile如果位图应该平铺,则为true;否则单位广场外的区域将是黑色的。
返回位图中的插值颜色。结果是连续的功能。如果未加载位图数据,则结果的alpha将设置为-LARGE_FLOAT。
对于某些格式,所有颜色都会乘以某个值,并且在使用前必须除以它。颜色以原始比例存储,因此不会丢失任何信息。
从位图返回过滤后的颜色。
参数
p位图的一个点; 缩放位图以填充单位平方。
dpdx p相对于x屏幕空间坐标变化的变化率。
dpdy相对于y屏幕空间坐标变化的p变化率。
tile如果位图应该平铺,则为true; 否则单位广场外的区域将是黑色的。
返回位图中的过滤颜色。 必须在使用此方法之前调用buildFilterTable()。 如果未加载位图数据,则结果的alpha将设置为-LARGE_FLOAT。
软件特色
公共成员职能,BmpFloatBuf(无效)
构造函数。
virtual~BmpFloatBuf(void)析构函数。
virtual void freeMem(void)= 0,释放与缓冲区相关的任何内存。
虚拟ImgError加载(const tchar *文件,const char * psdGroupName = NULL,const char * psdAlphaName = NULL,ProgressCallback * prog = NULL,int useDataWindow = true)= 0
从给定文件加载缓冲区。
虚拟ImgError加载(const void * pixels,int width,int height,ProgressCallback * prog = NULL)= 0以行主顺序从原始像素加载缓冲区。
virtual bool mustBeFreedBetweenFrames()
如果应在帧之间清除此BmpFloatBuf,则返回true。
virtual void makeMayaCompatible(void)= 0
Maya做了什么:检查alpha到处是否为1.0,如果是,则使用alpha值的强度。
virtual void buildFilterTable(int isFiltered)= 0
构建过滤所需的数据结构。
虚拟AColor getColor(const Vector2&p,int tile)= 0
从位图返回原始未过滤的颜色。
虚拟AColor getInterpolatedColor(const Vector2&p,int tile)= 0
从位图返回插值颜色。
虚拟AColor getFilteredColor(const Vector2&p,const Vector2&dp,int tile)= 0
从位图返回过滤后的颜色。
virtual void setSize(int w,int h)= 0
设置位图的大小。
virtual int getWidth(void)= 0
返回缓冲区的当前宽度。
virtual int getHeight(void)= 0
返回缓冲区的当前高度。
virtual AColor * getBuffer(void)= 0
返回指向rgba数组的指针,以便直接访问位图缓冲区。
virtual float getScale(void)= 0
返回位图缓冲区中颜色的比例。
virtual void getColorBounds(AColor&cmin,AColor&cmax)= 0
返回位图中所有颜色的最小和最大边界。
虚拟AColor getNearestColor(const Vector2&p)
从位图返回最近的颜色。
virtual void setRawColor(int x,int y,const AColor&c)
在最低位图平面中设置颜色。
虚拟AColor getRawColor(int x,int y)
从最低位图平面获取颜色。
virtual uint64 getMemUsage(void)
返回此类分配的任何外部数据的内存使用情况。
此类允许访问mip-mapper的某些内部,并由img2tiledexr工具用于获取有关各个mip-map级别的信息。
将此类的实例传递给MultiBuffer :: getFilteredColor()和BmpManager :: getBmpBuffer()以返回有关阴影点的其他信息,以便相应的对象可以确定必须评估哪个特定的子缓冲区
从PluginBase继承的公共成员函数,其他继承成员
- 从PluginBase继承的受保护属性- 从PluginBase继承的相关函数
将此类的实例传递给MultiBuffer :: getFilteredColor()和BmpManager :: getBmpBuffer()以返回有关阴影点的其他信息,以便相应的对象可以确定必须评估哪个特定的子缓冲区。
这用于Mari样式的UV图块,也适用于纹理文件名称包含用户标记的情况。
安装步骤
1、下载并打开安装数据包,双击应用程序,进入安装界面
2、点击阅读安装许可协议,点击并勾选我同意安装许可协议按钮,点击下一步按钮
3、点击浏览按钮,选择安装应用程序文件夹,选择安装路径,然后点击下一步
4、等待安装进度条加载完成,可能需要几分钟
5、安装进度条加载完成后,弹出完成安装界面,点击“完成”按钮即可
方法
1、回到安装包,找到程序“BlackStorm_VRay.exe”点击运行该程序
2、在3dsmax 2016 Root选择3ds max安装目录,在Chaos Group Floder选择插件安装目录。点击安装按钮
3、打开 VRay Adv 3.30.05 渲染器面板,找到“使用局部细分”,勾选它,就会自动开启,这些功能是联动的,以前的版本默认是开启的
4、再到 VRayMtl(VR-材质)面板,细分已经被激活了,可以对其进行修改
使用说明
1、虚拟Vector2 VUtils :: BmpEvalContext :: getOrigPoint(void)const纯虚拟结果坐标的整数部分用于确定要使用的图块编号和实际纹理。
2、在进行凹凸贴图时,此附加参数是必需的 - 在这种情况下,p参数本身会在着色点周围移动,并且可能会交叉到不同的,可能不存在的UV贴图。 相反,orig参数始终对应于阴影点的实际UV坐标。
3、在调用BmpManager :: getBitmapHandle()时,可以指定指向此类实例的指针,以便为自定义位图加载器提供附加信息。这用于f.e. 用于PTex纹理传递其他信息,如过滤类型,过滤器大小等。
4、会员数据文档,int VUtils :: BmpDesc :: alwaysBuildFilterTable
5、如果为true,则无论过滤器类型如何,都将始终构建过滤器表(以便稍后可以更改过滤器类型而无需重新加载纹理)。否则,仅当filterType为1,2或3时才构建过滤器表。
6、BmpCustomParams * VUtils :: BmpDesc :: customParams自定义位图缓冲区可能需要的其他参数。例如,这用于PTex文件传递PTex纹理的其他参数(过滤器类型,模糊等)。
7、BmpFilterType VUtils :: BmpDesc :: filterType位图所需的各向同性过滤器类型。这部分地确定将创建哪个特定位图缓冲器实现以支持该位图。
8、int VUtils :: BmpDesc :: mayaCompatible如果为true,并且纹理没有alpha或alpha到处都是白色,则将根据RGB亮度计算alpha。
人气软件
-
理正勘察CAD 8.5pb2 153.65 MB
/简体中文 -
浩辰CAD 2020(GstarCAD2020) 32/64位 227.88 MB
/简体中文 -
CAXA CAD 2020 885.0 MB
/简体中文 -
天正建筑完整图库 103 MB
/简体中文 -
Bentley Acute3D Viewer 32.0 MB
/英文 -
草图大师2020中文 215.88 MB
/简体中文 -
vray for 3dmax 2018(vray渲染器 3.6) 318.19 MB
/简体中文 -
cnckad 32位/64位 2181 MB
/简体中文 -
Mastercam X9中文 1485 MB
/简体中文 -
BodyPaint 3D R18中文 6861 MB
/简体中文