Saltar al contenido principal

Archivos de instalación de Forest Pack

Esta guía describe la estructura de directorios de Forest Pack y cómo personalizarla. Usaremos una instalación predeterminada de Forest Pro; en Forest Lite algunos archivos pueden ser diferentes.

Estructura de directorios

Definimos [forestdir] como la carpeta donde instaló Forest Pack (C:\Program Files\Itoo Software\Forest Pack Pro by default), [maxdir] es su directorio principal de 3DS, y [librarydir] como la ubicación de las bibliotecas (C:\Users\[username]\AppData\Local\Itoo Software\Forest Pack Pro\ por defecto).

[forestdir] Contiene los siguientes archivos en el directorio raíz:

ExpedienteDescripción
Forest Pack Pro.Acceso directo a la página web de Forest Pack
forest_reference.htmlAcceso directo al manual de referencia en línea
install.logArchivo de registro de instalación
licenseMode.exeAsistente de configuración del modo de licencia
licpanel.exeAdministrador de licencias
uninst.exeDesinstalador de Forest Pack

El programa de instalación también crea la estructura de carpetas que se muestra a continuación en [forestdir] .

CarpetaCamino
Mapas de distribución[forestdir]\distmaps
Formatos de imagen[forestdir]\imageformats
Geometría de billboard[forestdir]\geometry

El programa de instalación crea bibliotecas utilizando la estructura de carpetas que se muestra a continuación en [librarydir].

CarpetaCamino
Archivos de Forest Effects (.eff)[librarydir]\effects
Biblioteca[librarydir]\lib
Mapas de la biblioteca[librarydir]\maps
Bibliotecas de materiales[librarydir]\matlib

Los complementos y sombreadores para VRay y Mental Ray se copian en los directorios de 3ds Max de la siguiente manera (tenga en cuenta que solo se debe instalar uno de los complementos Lite o Pro para cada versión Max):

CarpetaCamino
Complemento 3DS Lite[maxdir]\plugins\ForestPackLite.dlo
Complemento 3DS Pro[maxdir]\plugins\ForestPackPro.dlo
Complemento 3DS Legacy (instalación opcional)[maxdir]\plugins\ForestPackPro2.dlo
Maxscripts[maxdir]\scripts\ForestPack\forest_utils.ms
[maxdir]\scripts\ForestPack\optmat.mse
[maxdir]\scripts\startup\forestpack.ms
Iconos de la barra de herramientasMáximo 2010-2012:
[maxdir]\ui\Icons\fptoolbar16i.bmp
[maxdir]\ui\Icons\fptoolbar24a.bmp
[maxdir]\ui\Icons\fptoolbar24i.bmp
[maxdir]\ui\Icons\fptoolbar16a.bmp
Máximo 2013 - 2017:
[maxdir]\ui_In\Icons\fptoolbar16a.bmp
[maxdir]\ui_In\Icons\fptoolbar16i.bmp
[maxdir]\ui_In\Icons\fptoolbar24a.bmp
[maxdir]\ui_In\Icons\fptoolbar24i.bmp
[maxdir]\ui_In\Iconsdark\fptoolbar16a.bmp
[maxdir]\ui_In\Iconsdark\fptoolbar16i.bmp
[maxdir]\ui_In\Iconsdark\fptoolbar24a.bmp
[maxdir]\ui_In\Iconsdark\fptoolbar24i.bmp
Archivos de interfaz de usuario[maxdir]\ForestQT.dll
[maxdir]\QtCore_Itoo_4.dll
[maxdir]\QtGui_Itoo_4.dll
[maxdir]\QtXml_Itoo_4.dll
[maxdir]\QtSolutions_MFCMigrationFramework-Itoo.dll
Sombreadores de rayos VRVarios [maxdir]\ForestVRay###.dll, normalmente uno para cada lanzamiento principal de V-Ray. Nota: es posible que algunos archivos no existan según las versiones Max y VRay
Biblioteca de sombreadores MRMáximo 2010 y antes [maxdir]\mentalray\shaders_autoload\shaders\FShader3.dll
Máximo 2011 y 2012 [maxdir]\mentalimages\shaders_autoload\mentalray\shaders\FShader3.dll
Máximo 2013 y más reciente [maxdir]\NVIDIA\shaders_autoload\mentalray\shaders\FShader3.dll
Descriptor del sombreador MRMáximo 2010 y antes [maxdir]\mentalray\shaders_autoload\include\FShader3.mi
Máximo 2011 y 2012 [maxdir]\mentalimages\shaders_autoload\mentalray\include\FShader3.mi
Máximo 2013 y más reciente [maxdir]\NVIDIA\shaders_autoload\mentalray\include\FShader3.mi

Las siguientes entradas se crean en el Registro de Windows:

Nota

Si el complemento no encuentra las claves en HKEY_LOCAL_MACHINE, busca los mismos valores en HKEY_CURRENT_USER.

HKEY_LOCAL_MACHINE\SOFTWARE\Itoo Software\Forest Pack Pro
Directorioprincipal C:\Program Files (x86)\Itoo Software\Forest Pack Pro[forestdir] se define aquí
UsarLicServer 00 para usar la licencia independiente, 1 para la licencia de red
LicservHost (host o ip)Nombre de host del servidor de licencias, no definido para búsqueda automática
Puertolicserv 16720Número de puerto de protocolo, por defecto 16720
Rutas de textura (llave)Caminos de textura
BibliotecaDir (llave)Rutas de la biblioteca

En Forest Pack 6.1 y superior puedes desactivar el

Barras de herramientas iToo (tanto Forest como RailClone) agregando la siguiente clave de registro:

HKEY_CURRENT_USER\SOFTWARE\Itoo Software
DisableToolbars = 1 (DWORD)1 para deshabilitar las barras de herramientas, 0 para habilitarlas

Todos los productos comerciales de Itoo Software utilizan también claves adicionales para la gestión de licencias:

HKEY_LOCAL_MACHINE\SOFTWARE\Itoo Software\Licenses
LicenciaDir C:\ProgramData\Itoo Software\LicensesLa licencia Forest Pro se almacena aquí
HKEY_LOCAL_MACHINE\SOFTWARE\Itoo Software\Licenses\Products
Forest Pack 9Una entrada para cada producto de Itoo Software
Nota

En una versión de Windows de 64 bits, estas claves de registro están duplicadas en HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node

Instalación desatendida

Desde Forest Pack 3.9.2 y superior, el programa de instalación admite instalaciones desatendidas utilizando los siguientes parámetros:

  • /? Ver parámetros disponibles
  • /S Habilitar instalación silenciosa
  • /MAXVER=[max2013-32, max2013-64, max2014-64, max2015-64, max2016-64, max2017-64, max2018-64, max2019-64, max2020-64, max2021-64, max2022-64, max2023-64, max2024-64]
  • /MAXDIR=[3dmax installation path]
  • /LICMODE=[rendernode, network, stand-alone]
  • /LICHOST=[License server host]
  • /LICPORT=[License server TCP port]
  • /SHAREDFOLDER=[network path for shared files]
Ejemplo de instalación silenciosa para Max 2013

ForestPackPro.exe /S /MAXVER=max2013-64

Rendering en red

Puede instalar Forest en sus computadoras de renderfarm usando el programa de instalación o copiando los archivos manualmente. En Forest Pro, seleccione "Renderizar nodo esclavo", en Forest Lite use la opción de instalación predeterminada

Para una instalación manual, estos son los archivos necesarios:

Tipoarchivos
Complemento y sombreadoresComo se describe en el complemento y sombreadores tabla (DODO - ENLACE FIJO)
Mapas de distribucióndesde C:\Program Files (x86)\Itoo Software\Forest Pack Pro\distmaps\images, cópielos a cualquier carpeta de textura compartida
Texturas de arbolestodas las texturas de C:\Program Files (x86)\Itoo Software\Forest Pack Pro\maps y tus texturas personalizadas, cuando se usan

Si utiliza Presets u otros elementos de la biblioteca, deben ser visibles para los nodos de renderizado. Utilice Asset Tracker para localizar los mapas de textura y XRefs utilizados por la escena.

A partir de la versión 4.0.2, Forest configura automáticamente en los nodos de renderizado las rutas enumeradas en el registro en HKEY_LOCAL_MACHINE\SOFTWARE\Itoo Software\Forest Pack Pro\TexturePaths . Estas son las rutas que incluye por defecto el instalador:

Caminos
C:\Program Files (x86)\Itoo Software\Forest Pack Pro\distmaps\images
C:\Program Files (x86)\Itoo Software\Forest Pack Pro\maps\HShadows
C:\Program Files (x86)\Itoo Software\Forest Pack Pro\maps\Standard
C:\Program Files (x86)\Itoo Software\Forest Pack Pro\maps\Classic
C:\Program Files (x86)\Itoo Software\Forest Pack Pro\maps\presets
C:\Program Files (x86)\Itoo Software\Forest Pack Pro\lib\free models\hqplants free\maps

Todos estos archivos se pueden instalar en rutas de red si configura Max para usarlos (como plugins, shaders y texturas de Mental Ray). Para más detalles, consulte:

Ayuda de Autodesk 3ds Max -> Personalización de la interfaz de usuario -> Configurar rutas .


¿Es posible modificar los subobjetos de un objeto Forest desde MaxScript?

Sí, pero sólo si el Objeto Forest está en modo "Edición personalizada". hay una interfaz llamada "árboles" para usarlo proporcionada por MaxScript. Puedes ver todas las funciones incluidas con showinterfaces($forest01). Estos son algunos de ellos:

Agregue un árbol en la posición p (coordenadas locales), usando valores de ID de ancho, alto y geometría

<Forestobject>.trees.create p:<point3> width:<float> height:<float> geomid: <integer>

$forest01.trees.create p:[50,50,0] width:10 heigth:10 geomid:1

Eliminar el árbol en la posición n en la matriz

<Forestobject>.trees.delete n:<integer>

$forest01.trees.delete n:0

Modificar las propiedades del árbol en la posición n (ancho, alto, ID de geometría, semilla aleatoria)

<Forestobject>.trees.edit n:<integer> width:<float> height:<float> geomid:<integer> seed:<integer>

$forest01.trees.edit n:0 width:10 height:10 geomid:1 seed:123456

Devuelve el número de árboles del objeto

<Forestobject>.trees.count()<integer>

$forest01.trees.count()

Mueva el enésimo árbol a la posición p

<Forestobject>.trees.move n:<integer> p:<point3>

$forest01.trees.move n:0 p:[50,50,0]

Establecer la rotación del enésimo árbol (ángulo en grados)

<Forestobject>.trees.rotate n:<integer> angle:<float>

$forest01.trees.rotate n:0 angle:45

Configurar el complemento usando variables de entorno

A partir de Forest Pack 6, ahora es posible configurar los atributos principales del complemento utilizando variables de entorno en lugar de claves de registro. Para hacer esto

Cada clave de registro utilizada en la configuración se puede reemplazar por una variable, reemplazando los caracteres no alfanuméricos con guiones bajos (_).

Por ejemplo: para HKEY_LOCAL_MACHINE\SOFTWARE\Itoo Software\Forest Pack Pro\MainDir, definirías la variable ITOO_SOFTWARE_FOREST_PACK_PRO_MAINDIR

Las variables mínimas para ejecutar Forest Pack son las siguientes:

Para licencias de red:

- ITOO_SOFTWARE_FOREST_PACK_PRO_MAINDIR=C:\Program Files\Itoo Software\Forest Pack Pro
- ITOO_SOFTWARE_LICENSES_LICENSEDIR=C:\ProgramData\Itoo Software\Licenses
- ITOO_SOFTWARE_FOREST_PACK_PRO_USELICSERVER=1
- ITOO_SOFTWARE_FOREST_PACK_PRO_LICSERVHOST=192.168.1.20
- ITOO_SOFTWARE_FOREST_PACK_PRO_LICSERVPORT=16720

Para licencias independientes:

- ITOO_SOFTWARE_FOREST_PACK_PRO_MAINDIR=C:\Program Files\Itoo Software\Forest Pack Pro
- ITOO_SOFTWARE_LICENSES_LICENSEDIR=C:\ProgramData\Itoo Software\Licenses
- ITOO_SOFTWARE_FOREST_PACK_PRO_USELICSERVER=0

Para bibliotecas

  • ITOO_SOFTWARE_FOREST_PACK_PRO_LIBRARYDIR=C:\Users\[user name]\AppData\Local\Itoo Software\Forest Pack Pro\lib

Para efectos

  • ITOO_SOFTWARE_FOREST_PACK_PRO_EFFECTSDIR=C:\Users\[user name]\AppData\Local\Itoo Software\Forest Pack Pro\effects
Nota
  • Si define variables en un archivo .BAT, asegúrese de no incluir ningún espacio a ambos lados del símbolo ' = ' , o no funcionará (este es un problema conocido de Windows).
  • Las variables de entorno solo las utiliza el complemento Max. Otras herramientas como el Administrador de licencias todavía requieren claves de registro de configuración en este momento.
  • Si se definen tanto las claves de registro como las variables de entorno, las variables tienen prioridad sobre las claves (el orden de prioridad es Variables->HKLM->HKCU).