安下载(俺下载):打造放心的绿色安全下载站! 安下载首页|软件分类|最近更新

所在位置: 首页  >  电脑软件  >  图形图像  >  3D/CAD软件 > vray for 3dsmax2016 v3.30.05汉化 附安装程序
vray for 3dsmax2016 v3.30.05汉化

vray for 3dsmax2016 v3.30.05汉化

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

6
软件评分

本地下载文件大小:226 MB

软件介绍 人气软件 下载地址

为您推荐: 图形图像

  vray for 3dsmax2016(vr3.3)是一款3dsMax的高级全局照明渲染器,UPtr类是一个具有严格所有权语义的智能指针,可以管理单个动态分配的对象或对象数组,UPtr实例专门拥有它们的对象,不允许其他UPtr拥有相同的对象,当智能指针超出范围时,将自动销毁托管对象,UPtr类还为自定义删除器提供支持,使其适用于管理其他类型的动态资源,如文件句柄、窗口等,删除器需要有一个destroy方法,在按顺序销毁智能指针时调用该方法释放其托管资源,请注意,任何兼容STL的分配器都遵循删除器要求,因此这样的分配器也可以用作删除器,需要的用户可以下载体验

vray for 3dsmax2016 v3.30.05汉化

软件功能

  支持过滤的通用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、下载并打开安装数据包,双击应用程序,进入安装界面

vray for 3dsmax2016 v3.30.05汉化

  2、点击阅读安装许可协议,点击并勾选我同意安装许可协议按钮,点击下一步按钮

vray for 3dsmax2016 v3.30.05汉化

  3、点击浏览按钮,选择安装应用程序文件夹,选择安装路径,然后点击下一步

vray for 3dsmax2016 v3.30.05汉化

  4、等待安装进度条加载完成,可能需要几分钟

vray for 3dsmax2016 v3.30.05汉化

  5、安装进度条加载完成后,弹出完成安装界面,点击“完成”按钮即可

vray for 3dsmax2016 v3.30.05汉化

方法

  1、回到安装包,找到程序“BlackStorm_VRay.exe”点击运行该程序

vray for 3dsmax2016 v3.30.05汉化

  2、在3dsmax 2016 Root选择3ds max安装目录,在Chaos Group Floder选择插件安装目录。点击安装按钮

vray for 3dsmax2016 v3.30.05汉化

  3、打开 VRay Adv 3.30.05 渲染器面板,找到“使用局部细分”,勾选它,就会自动开启,这些功能是联动的,以前的版本默认是开启的

vray for 3dsmax2016 v3.30.05汉化

  4、再到 VRayMtl(VR-材质)面板,细分已经被激活了,可以对其进行修改

vray for 3dsmax2016 v3.30.05汉化

使用说明

  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。

人气软件