Visual Components渲染插件之二

  • X6_619463
    了解作者
  • 121.2MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-01 04:45
    上传日期
visual Components软件渲染插件——Blender文档之二(备注:需要下载另一个之一文件一起,操作说明参考之三)
Blenderer2_0_1__2019_09_19.zip
  • Blenderer2_2019_09_19
  • Output
  • Blenderer.py
    50.4KB
  • export_from_vc.py
    11.1KB
  • export_from_vc.pyc
    7.8KB
  • import_to_blender.py
    32.3KB
  • material_helper.py
    10.6KB
  • TEMPDATA
  • __pycache__
  • material_helper.cpython-37.pyc
    4.9KB
  • materials.csv
    214B
  • rBlendererIcon.svg
    810B
  • __init__.py
    509B
  • Lights
  • BlenderAreaLight.vcmx
    11.5KB
  • Presets
  • studio_small_03_4k.hdr
    24.8MB
  • kiara_6_afternoon_4k.hdr
    24.6MB
  • machine_shop_02_4k.hdr
    24.9MB
  • studio_small_01_4k.hdr
    25MB
  • courtyard_night_4k.hdr
    24.6MB
  • studio_small_07_4k.hdr
    24.5MB
  • presets.xml
    1.9KB
  • BlenderSpotLight.vcmx
    17KB
  • BlenderPointLight.vcmx
    13.8KB
  • BlenderSunLight.vcmx
    20.9KB
  • Textures
  • WoodOakTexture.jpg
    294.9KB
  • ConcreteWhite.jpg
    154.5KB
  • ConcreteDark.jpg
    265.8KB
  • AsphaltNormal.jpg
    782.5KB
  • FlooringSlateNormal.jpg
    97.5KB
  • FlooringSlateLight.jpg
    216.3KB
  • ConcreteNormal.jpg
    722KB
  • FlooringSlateBrown.jpg
    225KB
  • WoodOakNormal.jpg
    603.2KB
  • Metallic.jpg
    154.5KB
  • AsphaltOld.jpg
    406.1KB
  • ConcreteLight.jpg
    180.4KB
  • BrushedAluNormal.jpg
    627.1KB
  • BrushedAlu.jpg
    137.7KB
  • FlooringSlateGrey.jpg
    222.2KB
  • MetallicNormal.jpg
    722KB
内容介绍
# # Blenderer Addon version 2019-09-19 v2.0.1 # from vcCommand import * import vcHelpers.Selection as selection import vcMatrix, vcVector import os, sys, os.path, csv import math import subprocess import time import sys import xml.etree.cElementTree as ET import export_from_vc reload(export_from_vc) blender_exe_uri = r'C:\Program Files\Blender Foundation\Blender\blender.exe' DEG2RAD = math.radians(1) RAD2DEG = math.degrees(1) LINECHANGE = '\n' cmd = getCommand() app = getApplication() app2 = getApplication() #two app objects for two separate OnRender events camera = app.findCamera() sim = getSimulation() SCALE = 0.001 rec_file = False def OnStart(): reload( export_from_vc ) geocont = sim.World.UserGeometry geocont.clear() app.render() # # DEFAULT TAB global filepathProp, tempuriProp, samplesProp, resProp, resXProp, resYProp, portraitProp, reRender_prop, renderstill_prop, presetProp, preset_tree thefolder, commandfilename = os.path.split(getCommandPath()[8:]) renderuri = os.path.join('file///:', thefolder, 'Output', 'Picture.png') filepathProp = getProp(VC_URI, 'Output file', str(renderuri), visible = True, overwrite = False) thefolder, commandfilename = os.path.split(getCommandPath()[8:]) tempuri = os.path.join('file///:', thefolder, 'TEMPDATA') tempuriProp = getProp(VC_URI, 'TEMP_URI', str(tempuri), visible = False, overwrite = False) samplesProp = getProp(VC_INTEGER, 'Samples', 16, visible = True, overwrite = False) # res_list = ['<Custom>', '300x300', '384x216', '640x360', '640x640' ,'1280x720', '1920x1080', '3840x2160'] resProp = getProp(VC_STRING, 'Resolution', '1920x1080', steps = res_list, limits = [], visible = True, overwrite = False) resXProp = getProp(VC_INTEGER, 'ResX', 1920, visible = True, overwrite = False) resYProp = getProp(VC_INTEGER, 'ResY', 1080, visible = True, overwrite = False) resXProp.OnChanged = showBorderChangedEvent resYProp.OnChanged = showBorderChangedEvent resXProp.WritableWhenConnected = False resXProp.WritableWhenDisconnected = False resYProp.WritableWhenConnected = False resYProp.WritableWhenDisconnected = False portraitProp = getProp(VC_STRING, 'Page', 'Landscape', steps = ['Landscape', 'Portrait'], visible = True, overwrite = False) portraitProp.OnChanged = fovChangedEvent resProp.OnChanged = resChanged tree = getPresetTree() preset_tree = tree.getroot() preset_names = [x.get('name') for x in preset_tree] stepvals = preset_names #stepvals.sort() presetProp = getProp(VC_STRING, 'Lighting Preset', stepvals[0], steps = stepvals, visible = True, overwrite = False) presetProp.OnChanged = setEnvHDRI renderstill_prop = getProp(VC_BUTTON, 'Render', True, visible = True, overwrite = False) reRender_prop = getProp(VC_BOOLEAN, 'Re-use Scene', False, visible = True, overwrite = False) renderstill_prop.OnChanged = CallStill # # LIGHTS TAB global addPointLightProp, addAreaLightProp, addSpotLightProp, addSunLightProp, lightStrengthProp addPointLightProp = getProp(VC_BUTTON, 'Lights::Add Point Light', False, visible = True, overwrite = False) addPointLightProp.OnChanged = addLamp addAreaLightProp = getProp(VC_BUTTON, 'Lights::Add Area Light', False, visible = True, overwrite = False) addAreaLightProp.OnChanged = addLamp addSpotLightProp = getProp(VC_BUTTON, 'Lights::Add Spot Light', False, visible = True, overwrite = False) addSpotLightProp.OnChanged = addLamp addSunLightProp = getProp(VC_BUTTON, 'Lights::Add Sun Light', False, visible = True, overwrite = False) addSunLightProp.OnChanged = addLamp lightStrengthProp = getProp(VC_REAL, 'Lights::Default Strength', 500, visible = True, overwrite = False) # # ADVANCED TAB global indirectLightProp, causticsProp, freestyleProp, fovProp, showBorderProp, exposureProp, bloomProp, bloomIntensityProp global openinblenderProp, deviceProp, sampleclampdirectProp, sampleclampindirectProp global transparentmax_bouncesProp, transparentmin_bouncesProp, maxbouncesProp, minbouncesProp, diffusebouncesProp global glossybouncesProp, transmissionbouncesProp, volumebouncesProp, aobouncesProp, denoisingProp, tilexProp, tileyProp global depthOFnodeProp, depthOfFstopProp, volumescatterProp, cameraProp, viewProp causticsProp = getProp(VC_BOOLEAN, 'Advanced::Caustics', False, visible = False, overwrite = False) freestyleProp = getProp(VC_BOOLEAN, 'Advanced::UseFreestyle', False, visible = False, overwrite = False) fovProp = getProp(VC_REAL, 'Advanced::CameraFov', 40.0, visible = True, overwrite = False, unit = 'Angle', magnitude = 1.0) showBorderProp = getProp(VC_BOOLEAN, 'Advanced::Show Border', False, visible = True, overwrite = False) fovProp.OnChanged = fovChangedEvent showBorderProp.OnChanged = showBorderChangedEvent exposureProp = getProp(VC_REAL, 'Advanced::Exposure', -1.5, visible = True, overwrite = False) bloomProp = getProp(VC_BOOLEAN, 'Advanced::Bloom', False, visible = True, overwrite = False) bloomIntensityProp = getProp(VC_REAL, 'Advanced::Bloom Intensity', 0.1, visible = True, overwrite = False) openinblenderProp = getProp(VC_BOOLEAN, 'Advanced::Open in Blender', False, visible = True, overwrite = False) deviceProp = getProp(VC_STRING, 'Advanced::RenderDevice', 'GPU', steps = ['CPU', 'GPU'], visible = True, overwrite = False) sampleclampdirectProp = getProp(VC_INTEGER, 'Advanced::SampleClampDirect', 2, visible = False, overwrite = False) sampleclampindirectProp = getProp(VC_INTEGER, 'Advanced::SampleClampIndirect', 2, visible = False, overwrite = False) transparentmax_bouncesProp = getProp(VC_INTEGER, 'Advanced::TransparentMaxBounces', 2, visible = False, overwrite = False) transparentmin_bouncesProp = getProp(VC_INTEGER, 'Advanced::TransparentMinBounces', 0, visible = False, overwrite = False) maxbouncesProp = getProp(VC_INTEGER, 'Advanced::MaxBounces', 4, visible = False, overwrite = False) minbouncesProp = getProp(VC_INTEGER, 'Advanced::MinBounces', 0, visible = False, overwrite = False) diffusebouncesProp = getProp(VC_INTEGER, 'Advanced::DiffuseBounces', 2, visible = False, overwrite = False) glossybouncesProp = getProp(VC_INTEGER, 'Advanced::GlossyBounces', 2, visible = False, overwrite = False) transmissionbouncesProp = getProp(VC_INTEGER, 'Advanced::TransmissionBounces', 8, visible = False, overwrite = False) volumebouncesProp = getProp(VC_INTEGER, 'Advanced::VolumeBounces', 0, visible = False, overwrite = False) aobouncesProp = getProp(VC_INTEGER, 'Advanced::AOBounces', 0, visible = False, overwrite = False) denoisingProp = getProp(VC_REAL, 'Advanced::Denoising', 0.5, visible = False, overwrite = False) tilexProp = getProp(VC_INTEGER, 'Advanced::TileX', 256, visible = False, overwrite = False) tileyProp = getProp(VC_INTEGER, 'Advanced::TileY', 256, visible = False, overwrite = False) depthOFnodeProp = getProp('Ref<Node>', 'Advanced::DepthOfFieldNode', None, visible = True, overwrite = False) depthOfFstopProp = getProp(VC_REAL, 'Advanced::Depth F-Stop', 2.8, visible = True, overwrite = False) volumescatterProp = getProp(VC_REAL, 'Advanced::Mist', 0.0, visible = False, overwrite = False) indirectLightProp = getProp(VC_STRING, 'Advanced::Indirect Lighting', 'Off', steps = ['Off', 'Fast', 'Normal', 'HQ'], visible = True, overwrite = False) # # MATERIALS TAB global materialTableProp, tableSeparatorProp, robotMaterials materialTableProp = getProp(VC_STRING, 'Materials::Mode', 'Default', steps = ['Default','Read From Table', 'Write To Table'], visible = True, overwrite = False) tableSeparatorProp = getProp(VC_STRING, 'Materials::Table Delimiter', ';', steps = [';', ','], visible = True, overwrite = False) robotMaterials = getProp(VC_STRING, 'Materials::Robot Materials', 'Smart Materials', steps = ['Default', 'Smart Materials'], visible = True, overwrite = False) # # ANIMATI
评论
    相关推荐
    • blender color
      漫色混合,blender color显,BufferCanvas_Demo.zip
    • blender 雪地场景
      国外网站上blender制作的一个雪地场景
    • Blender_RenameChildren
      Blender_RenameChildren 该插件仅使用其parent_name_ [0..9]格式重命名所有MESH子级。 只需选择一个或多个网格,然后右键单击“使用父母姓名重命名孩子”菜单语音即可。
    • Blender-Talking_Heads
      #Talking Heads-Blender Addon ###这是什么? 当然,这是Blender的插件(也是我论文的一部分)。 这是一组简单的工具,可简化唇形同步的工作。 目前,Blender尚没有像Voice-o-Matic这样的100%可自动运行的口型...
    • blender 2.72
      blender-2.79b-windows64.msi
    • Beginning Blender
      Beginning Blender.pdf
    • Blender-Projects
      Blender-Projects
    • Blender
      搅拌机
    • Blender源码
      Blender源码
    • Blender
      搅拌机