tis-d5-render icon

D5 Render

Paquet d’installation silencieuse pour D5 Render

3.0.1.683-1
Utilities
Utilities

  • package: tis-d5-render
  • name: D5 Render
  • version: 3.0.1.683-1
  • categories: Utilities
  • maintainer: WAPT Team,Tranquil IT,Gwenaël ADAM,Kevin CHEREL
  • editor: D5
  • locale: all
  • target_os: windows
  • architecture: arm64
  • signature_date:
  • size: 3.44 Go

package           : tis-d5-render
version           : 3.0.1.683-1
architecture      : arm64
section           : base
priority          : optional
name              : D5 Render
categories        : Utilities
maintainer        : WAPT Team,Tranquil IT,Gwenaël ADAM,Kevin CHEREL
description       : 3D rendering software. Easily manage complex scenes and animations. Save hours thanks to AI agents that populate your environments in seconds.
depends           : 
conflicts         : 
maturity          : PROD
locale            : all
target_os         : windows
min_wapt_version  : 2.3
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : Logiciel de rendu 3D. Gérez facilement des scènes et animations complexes. Gagnez des heures grâce aux agents IA qui peuplent vos environnements en quelques secondes.
description_pl    : Oprogramowanie do renderowania 3D. Łatwe zarządzanie złożonymi scenami i animacjami. Oszczędzaj godziny dzięki agentom AI, którzy wypełniają Twoje środowiska w ciągu kilku sekund.
description_de    : 3D-Rendering-Software. Komplexe Szenen und Animationen lassen sich mühelos verwalten. Dank KI-Agenten, die Ihre Umgebungen in Sekundenschnelle bevölkern, sparen Sie Stunden.
description_es    : Software de renderizado 3D. Gestiona fácilmente escenas y animaciones complejas. Ahorra horas gracias a los agentes de IA que pueblan tus entornos en segundos.
description_pt    : Software de renderização 3D. Gira facilmente cenas e animações complexas. Poupe horas graças a agentes de IA que povoam os seus ambientes em segundos.
description_it    : Software di rendering 3D. Gestisci facilmente scene e animazioni complesse. Risparmia ore grazie agli agenti basati sull'intelligenza artificiale che popolano i tuoi ambienti in pochi secondi.
description_nl    : 3D-renderingsoftware. Beheer eenvoudig complexe scènes en animaties. Bespaar uren dankzij AI-agenten die uw omgevingen in seconden vullen.
description_ru    : Программное обеспечение для 3D-рендеринга. Легко управляйте сложными сценами и анимацией. Экономьте часы благодаря агентам искусственного интеллекта, которые заполняют ваши окружения за считанные секунды.
audit_schedule    : 
editor            : D5
keywords          : 
licence           : 
homepage          : 
package_uuid      : 345f9784-123a-4c7b-80a4-0e2da89b77ce
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : https://github.com/TheJoeFin/Text-Grab/releases
min_os_version    : 10.0
max_os_version    : 
icon_sha256sum    : 165813a81533789d0763e679a25ea0797fb7b06bb0d18b9fcf15b201bef63c51
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date    : 2026-03-30T10:46:00.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature         : wlGi8ymXZQ4XZIM7ULArolrax9mPDM6+JHwRNKwKRLjocQcTHTLcjp/3ALg8KcnjbYRJP26MguAkN6/tnAaTP5+Ifv05l0DYaBOd48YJeBaLlvP55CgOjt5buzTDvmO1IIBVF2wurGE7iA0bE8+DFNi09mz8I6NM8WtMgNr/YPuiPkoob30tsLQdo7T5SmbnKao0BP6i5ER2SBbLpMfKGnDA9ANA3c20Yy/FlH+GKjcvkm8zmhLKK/gtuVi1xv+xU3rDoA6eQAb5MInb5ESewEZ96BZ9N6nelTE9Z1oKpBJtykAmFSzn8OaPMWQvNfcTSVvN3llUfSEVlgb7vp0FKw==

# -*- coding: utf-8 -*-
from setuphelpers import *

install_path = r"C:\Program Files\D5_Render"
workspace_path = r"C:\Program Files\D5_Workspace"
log_path = r"C:\Program Files\D5_Logs"

def install():
    # Define local variables
    bin_name = glob.glob("D5_Render_installer*.exe")[0]

    # Create directories if needed
    if not isdir(install_path):
        mkdirs(install_path)
        
    if not isdir(workspace_path):
        mkdirs(workspace_path)

    if not isdir(log_path):
        mkdirs(log_path)

    # Install software
    install_exe_if_needed(
        bin_name,
        silentflags = f'-silent -agreeEula -isForCurrentUser=false -installPath="{install_path}" -workspacePath="{workspace_path}" -logPath="{log_path}"'
    )


def uninstall():
    # Define local variables
    render_uninstaller = makepath(programfiles,"D5_Render", "Uninstall.exe")
    launcher_uninstaller = makepath(programfiles,"D5",r"D5 Launcher", "Uninstall.exe")

    # Uninstall D5 Render
    if isfile(render_uninstaller):
        run(rf'"{render_uninstaller}" -silent -deleteUserConfig')

    # Uninstall D5 Launcher
    if isfile(launcher_uninstaller):
        run(rf'"{launcher_uninstaller}" -silent')

    # Cleanup
    if isdir(install_path):
        remove_tree(install_path)

    if isdir(workspace_path):
        remove_tree(workspace_path)

    if isdir(log_path):
        remove_tree(log_path)

# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import requests
import glob

def update_package():
    package_updated = False
    proxies = get_proxies_from_wapt_console()
    if not proxies:
        proxies = get_proxies()

    api_url = "https://usa.api.d5render.com/d5-admin/sl/TO81V9bi"
    headers = {"User-Agent": "Mozilla/5.0"}

    r = requests.get(api_url, headers=headers, proxies=proxies, allow_redirects=False)
    download_url = r.headers.get("Location")
    if not download_url:
        error("Header Location not found")
    print("Download URL is: %s" % download_url)

    latest_bin = download_url.split("/")[-1]
    try:
        version = latest_bin.split("-")[1].replace(".exe", "")
    except Exception:
        error("Version not found in file name")

    # Delete old version sauf le dernier
    for f in glob.glob("*.exe"):
        if f != latest_bin:
            remove_file(f)

    if not isfile(latest_bin):
        print("Downloading: %s" % latest_bin)
        wget(download_url, latest_bin, proxies=proxies)
        package_updated = True
    else:
        print("Binary is present: %s" % latest_bin)

    control.set_software_version(version)
    control.save_control_to_wapt()

    return package_updated

3507031da18fe635fe2451074140e7068063e63cea1f8759e3c20506596ed9fe : D5_Render_installer-3.0.1.0683.exe
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
6ec521a5d1e445da0d1f5e99140e81769da4700ccc2b12ab400a1c5cf59145a0 : WAPT/control
165813a81533789d0763e679a25ea0797fb7b06bb0d18b9fcf15b201bef63c51 : WAPT/icon.png
4b9def571f51d499b1dba5c2d6692efa952e001c41b8ed1b3debef0def7b9b70 : luti.json
f7f352cdfaf95359431877b1cf0a4d836a253ddbb70f640d08a61601bb53f3df : setup.py
19df5a6508c907cb9e757a0065fb156a0d9ab803555b1b0d13e9676a85c3e571 : update_package.py