• Eesti
  • 3DCoat dokumentatsioon
  • Chapters
    • 3DCoat tutvustus
    • Alustamine
    • Liides ja navigeerimine
    • Brush komponendid
    • Tööruumid Toad
    • Scripting ja Core API
    • Küsimused/Vastused
    • licensing
    • Koolitusõpetused
  • Pilgway
  • Products
    • 3DCoat
    • 3DCoatTextura
    • 3DCoatPrint
    • PBRLibrary
  • Blog Posts
  • Store
  • Eesti Eesti
    • English English
    • Українська Українська
    • Español Español
    • Deutsch Deutsch
    • Français Français
    • 日本語 日本語
    • Русский Русский
    • 한국어 한국어
    • Polski Polski
    • 中文 (中国) 中文 (中国)
    • Português Português
    • Italiano Italiano
    • Suomi Suomi
    • Svenska Svenska
    • 中文 (台灣) 中文 (台灣)
    • Dansk Dansk
    • Slovenčina Slovenčina
    • Türkçe Türkçe
    • Nederlands Nederlands
    • Magyar Magyar
    • ไทย ไทย
    • हिन्दी हिन्दी
    • Ελληνικά Ελληνικά
    • Tiếng Việt Tiếng Việt
    • Lietuviškai Lietuviškai
    • Latviešu valoda Latviešu valoda
    • Čeština Čeština
    • Română Română
    • Norsk Bokmål Norsk Bokmål
  • Creating 3D Character Using 3DCoat
  • 3DCoat dokumentatsioon
  • Chapters
    • 3DCoat tutvustus
    • Alustamine
    • Liides ja navigeerimine
    • Brush komponendid
    • Tööruumid Toad
    • Scripting ja Core API
    • Küsimused/Vastused
    • licensing
    • Koolitusõpetused
  • Pilgway
  • Products
    • 3DCoat
    • 3DCoatTextura
    • 3DCoatPrint
    • PBRLibrary
  • Blog Posts
  • Store
  • Eesti Eesti
    • English English
    • Українська Українська
    • Español Español
    • Deutsch Deutsch
    • Français Français
    • 日本語 日本語
    • Русский Русский
    • 한국어 한국어
    • Polski Polski
    • 中文 (中国) 中文 (中国)
    • Português Português
    • Italiano Italiano
    • Suomi Suomi
    • Svenska Svenska
    • 中文 (台灣) 中文 (台灣)
    • Dansk Dansk
    • Slovenčina Slovenčina
    • Türkçe Türkçe
    • Nederlands Nederlands
    • Magyar Magyar
    • ไทย ไทย
    • हिन्दी हिन्दी
    • Ελληνικά Ελληνικά
    • Tiếng Việt Tiếng Việt
    • Lietuviškai Lietuviškai
    • Latviešu valoda Latviešu valoda
    • Čeština Čeština
    • Română Română
    • Norsk Bokmål Norsk Bokmål
  • Creating 3D Character Using 3DCoat
Expand All Collapse All
  • 3DCoat tutvustus
  • Alustamine
    • System requirements
    • Why 3DCoat is Unique?
    • 3DCoat aktiveerimine
    • Käivitusviga
      • Startup error Mac
    • Color management
    • Upgrading permanent license
    • Linux Setup
      • Linux initial setup per-user installation
      • Linux initial setup for system
      • Tablet setup
      • To GTK3 from GTK2
    • Kaustade struktuur
      • Custom documents folder
    • "Resolutsiooni" erinevad vormid
    • Tablet on Window
    • Import ja Export
    • Applinks 3DCoat
      • Blender rakenduse link
        • Blender with the Applink in Linux
      • Blender 4.2/3/4/5 applink
      • Max Applink
      • Houdini applink
      • Lightwave uplink
  • Navigation
    • Dialoogi avamine (kiirmenüü)
    • Navigeerimispaneel
    • Kaamera ja navigeerimine
      • Customize Navigation as Blender
    • Viewport Navigation Gizmo
    • Left tool panel
    •  Activity Bar
    • Navigeerimine 3DConnexion seadmete abil
      • How to compile Spacenavd on non Ubuntu distro
    • Stylus doesn’t work in sculpting
    • Kiirklahvid
  • Liides ja navigeerimine
    • Menüü Fail
    • Redigeeri menüü
      • Calculate Curvature
      • Calculate Occlusion
      • Light Baking Tool
      • Eelistused
    • Kuva menüü
    • Sümmeetria
    • Textures
    • Calculate
    • Kihtide menüü
    • Menüü külmutamine
    • Hide
    • Bake
    • Kurvid 2022
      • Kurvide menüü
      • Curves Properties RMB
      • Täida võrkkihiga
      • Scale of imported curves
    • Windowsi menüü
      • Vahelehtedega Windowsi hüpikaknapaneelid
      • Liugurid
    • Scripts
    • Addons
    • Capture
    • Abi menüü
    • Kohandamine
    • Muutke või looge uus tuba
  • Brush komponendid
    • Brush ülemine riba
    • Harjad üldkasutatav
      • Looge pintsleid ja kleebiseid
      • Alfa valmistamine praegusest skulptuurist
      • Looge 3D-objektist Brush
      • Create brushes based on Curves
      • Load photoshop .abr brushes
    • Insuldid
      • Curves hüpikmenüü
    • Brush valikud
    • Tingimuste piiraja
    • Ribade paneel
    • Šabloonide paneel
    • Nutikad materjalid
      • Lisage uusi pilte või materjale
      • Kinnitage Smart materjal kihile
      • Import Quixel Material
    • Brush eelseadistuste loomine
  • Tööruumid Toad
    • Painting
      • Tekstuuri Painting ja režiimid
        • Per-Pixel Painting
        • Painting (mikrotipp)
        • Ptex Painting
        • Painting (polüvärvimine)
      • Painting tuppa importimine
        • Initial CC subdivision
        • UV Set smoothing
        • Sharp (hard) edge
        • Lukusta normaalsed
        • Laadige pärast mudeli muudatusi uus UV paigutus
        • DAZ Genesis models into 3DCoat
      • Painting tööruumi menüüd
        • Edit menu
        • Tekstuuride menüü
          • Tekstuuriga Baking tööriistad
        • Peida
        • Bake Paint menüü
        • Värvivalija
      • Ülemine riba Painting jaoks
      • Kihtide paneel
        • Segamispaneel
        • Layer and Clipping Masks
      • Painting tööriistad
      • Läbipaistmatus – läbipaistvus
      • Kohandage tööruumi
        • Tweak Toolset
        • Eksportimine Tweak Roomist
      • Maski/materjali eelvaate paneel
      • Eksport Painting
    • UV tööruum
      • UV ülemine riba
      • UV Vasak tööriistapaneel
      • UV eelvaate paneel
      • UV töövoo näide
      • Importimine UV -ruumi
      • Eksportimine UV ruumist
    • Retopoloogia
      • Importimine Retopo ruumi
      • Retopo võrgumenüü ja küpsetusmenüü
        • Virtuaalne peegelrežiim
      • Bake menu
        • Treat Poly Groups as Paint Objects
        • Baking guide
      • Ülemine riba
        • Valige geomeetria
      • Vasakpoolne tööriistapaneel retopoloogiaruumis
        • Üldine eesmärk ja funktsioon
        • Lisage geomeetria
          • Löökide tööriist retopoloogias
        • Retopo Tweak Tools
        • UV tööriistad
        • Retopoloogia ruumi käsud
      • AUTORETOPO
        • Autopo guide
      • Polügrupid
    • Skulptuur
      • Sculpt Layer
      • Skulptuuripuu
      • Brush valikud
      • Top Bar
      • Brush mootor
      • Geomeetria alammenüü
      • Kujundage "Paremklõpsu" menüü
      • Varjutajad
      • Voxel režiim
        • Puhas Voxel
        • Tihedus ja eraldusvõime
        • Savi mootor
        • Voxel tööriistad
        • Pinnatööriistad vokslitel
        • Voxel Adjustment Tools
        • Volumetriline Painting
        • Voxel Objects Tools
      • Pinnarežiim
        • Pinnapealsed tööriistad
        • Pinna kohandatud tööriistad
        • Pinna reguleerimise tööriistad
        • Painting
        • Pinnaobjektide tööriistad
        • Mitmetasandiline eraldusvõime
          • Multires tools
          • Multires adjust
          • Multires commands
      • Skulptuurid kõverad
        • Spline kõverad
        • Splines model creation
      • Vektori nihe
      • Pinna teisendamise tööriistad
        • Voxel teisendustööriistad
        • Instancer
        • Move
        • Pose
        • Fit
        • Reproject
        • Surface Array
      • Voxel primitiivid ja Import
      • Live Booleanid
      • Sculpti ruumi käsud
      • Import skulptuuriruumi
      • Eksportimine skulptuuriruumist
    • Renderda
      • Comparison of different roughness values
      • Renderduspaneeli funktsioonid
      • Plaadimängija
      • Valgustuse võltsing – mitte PBR–
    • Factures
      • Töövoog
    • Lihtsaim
    • Modelleerimine
      • Mesh Menu
      • Vasakpoolne tööriistapaneel modelleerimisruumis
        • Lisage geomeetria
          • Valitud
        • Näpistada
        • Smart Hybrid
        • UV
          • Käsklused
        • Kogu võrk
      • Loft pinna näide Fluffy poolt
      • Blokeerimine Poeboi poolt
      • Import Zbrush Polygroups for UV mapping
    • Kitbash – kiire 3D-mudelite loomine
      • Create kitbash
      • Left tool panel Kitbash
    • 3DPrint
    • Photogrammetry
      • How to install Reality Capture
      • Reality Capture doesn’t show up ?
    • Võrk NURBS-i ruumi külge
    • Nodes
      • Skulptuuride varjutajad Nodes Library
  • Scripting ja Core API
    • Scripting
    • Core API
    • Pythoni API
  • Tasuta 3DCoatPrint

Scripting ja Core API

2089 views 0

Written by Carlos
September 23, 2022

Saate hallata 3DСoati funktsioone skriptimise abil.
Käivitage või looge uusi käske, kasutades skriptimist või kompileerides neid Core API juurdepääsu kaudu.

Algus on üsna lihtne. Kasutage lihtsalt menüüd Skriptid → Looge oma skript või Looge uus Core API skript .

Skriptide menüü

– Scripting on käskude jada, mida saab käivitada ilma kompileerimata.
Kui valime tööriista või täidame funktsiooni, täidame programmis juba sisalduva käsu. Skripti loomine võimaldab meil neid käske kombineerida, et käivitada automaatselt rida toiminguid, mis kiirendavad meie tööd.

– Core API (Application Programming Interface) ei ole ainult skriptimine; kirjutatud kood töötab kompileeritud C++ täiskiirusel.
See on võimas meetod 3DCoati funktsionaalsuse laiendamiseks. Saate töö automatiseerida või lisada uusi tööriistu.

Scripting

3DCoat Scripting käsiraamat

3DCoat kasutabAngelScripti , mis on C++-laadne keel. Skript on tekstifail, mille käsud täidetakse isiklikus järjekorras.

Seda käsku saab teada, salvestades selle mällu, vajutades samaaegselt funktsiooni RMB+MMB üle. Avades märkmiku ja kleepides selle, saame vastava käsu teksti. Kasulik on seda vaadata ja redigeerida rakenduses Notepad++ (vali “C” süntaks). Seejärel käivitage skript failimenüü “Skriptid / Käivita skript” kaudu.

Core API

Core API manuaalne tutvustus

Core API on võimas meetod 3DCoati funktsionaalsuse laiendamiseks. Saate töö automatiseerida või lisada uusi tööriistu.
See ei ole ainult skriptimine; kirjutatud kood töötab kompileeritud C++ täiskiirusel.

Core API skript on ühilduv C++17 programm, mis töötab C++ täiskiirusel. See on palju enamat kui lihtsalt skript; saate teha isegi ajakriitilisi ja mitmelõimelisi ülesandeid ning kohandada 3DCoat põhjalikult, luues põhimõtteliselt uusi funktsioone ja tööriistu.

Kuid kogu protsess on teie jaoks täiesti läbipaistev. Teil pole vaja midagi konfigureerida ega keerukaid projektikonfiguratsioone hallata. 3DCoat juhatab teid lihtsa viisardi abil läbi kogu protsessi.

* Core API töötab õigesti mitteingliskeelsete kasutajanimedega kasutajatele, kogu installiprotsess on nüüd ülilihtne.

* CoreAPI kompileerimisprotsess muutus oluliselt. Nüüd kasutatakse ainult Visual Studio ; pole vaja klan-cl. See lihtsustab kasutamist, kuna peate installima ainult ühe lisatarkvara, mitte kaks nagu varem. Allalaadimise ja installimise protsess on täielikult automatiseeritud.

* Core API toetab ka värvilisi voksleid.


Pythoni API

Pythoni API manuaalne tutvustus

3DCoat Python API on mõeldud kasutajaliidese käskude käivitamiseks, stseeni kohal tegutsemiseks ja uute tööriistade loomiseks. See on väga sarnane C++ Core API ga, kuid sellel on oma eelised ja puudused.

  • Skriptide koostamiseks pole vaja täiendavaid seadistusi; Python on manustatud 3DCoat jaotussüsteemi.
  • Python on nagu Šveitsi nuga, mis võimaldab teil tuua kogu Pythoni teekide võimsuse 3DCoat.
  • Python on palju aeglasem kui C++, seega saab seda kasutada ainult üldiseks haldamiseks, mitte sügavate ja keerukate algoritmide jaoks.
  • Kui olete C++ Core API ga juba tuttav, on Pythoni API väga sarnane, peaaegu 1:1, samade loogika- ja funktsiooninimedega.

Kuidas alustada?

Algus on üsna lihtne. Lihtsalt kasutage Skriptid → Loo uus Core API skript
Seejärel valige mall ja valige oma projekti tee.

Kui Visual Studio (või Visual Studio Code) on installitud, algab see teie uue failiga. Iga näide on hästi dokumenteeritud ja kasutab suhteliselt lihtsat süntaksit, nii et seda on lihtne mõista lihtsast keerukani.

 Te ei pea VStudios standardset süntaksit määrama.
 Sisestage lihtsalt kood ja käivitage 3DCoat, mitte Visual Studio.
 VStudio on seal nagu tekstiredaktor, mis võib kodeerimisel kuvada vihjeid ja abi.
 Kirjutage oma kood VStudiosse ja salvestage *.cpp, avage see 3DC-s ja see käivitub automaatselt. 

Näited

Näidete vaatamine on parim viis API mõistmiseks.

Nende näidetega katsetamiseks kasutage valikut Skriptid → Looge uus Core API skript.

Was this helpful?

Yes  No
Related Articles
  • Surface Array
  • Top Bar
  • Curves Properties RMB
  • Left tool panel Kitbash
  • Create kitbash
  • Color management
Previously
Skulptuuride varjutajad Nodes Library
Up Next
Scripting
AI:
Hi! How can I help you?
Attention: This is a beta version of AI chat. Some answers may be wrong. See full version of AI chat