maxon::ai::tencent Namespace Reference

Enumerations

enum class  GENERATIONTYPE {
  NORMAL ,
  LOWPOLY ,
  GEOMETRY ,
  SKETCH
}
 

Functions

 MAXON_ATTRIBUTE (Int32, POLYGONCOUNT, "net.maxon.ai.tencent.polygoncount", RESOURCE_DEFAULT(50000))
 
 MAXON_ATTRIBUTE (Bool, USEPBR, "net.maxon.ai.tencent.usepbr", RESOURCE_DEFAULT(false))
 
 MAXON_ATTRIBUTE (String, PREFERREDTYPE, "net.maxon.ai.tencent.preferredtype", RESOURCE_DEFAULT("obj"_s))
 
 MAXON_ATTRIBUTE (GENERATIONTYPE, GENTYPE, "net.maxon.ai.tencent.gentype", RESOURCE_DEFAULT(GENERATIONTYPE::NORMAL))
 
 MAXON_ATTRIBUTE (String, POLYGONTYPE, "net.maxon.ai.tencent.polygontype", RESOURCE_DEFAULT("triangle"_s))
 

Enumeration Type Documentation

◆ GENERATIONTYPE

enum GENERATIONTYPE
strong
Enumerator
NORMAL 

generates a geometric model with textures.

LOWPOLY 

specifies the model generated after intelligent polygon reduction.

GEOMETRY 

specifies whether to generate a Geometry model without textures (white model). when this task is selected, the EnablePBR parameter does not take effect

SKETCH 

Specifies the Sketch for the generative model, allowing input of a Sketch or line drawing. in this mode, both prompt and ImageUrl/ImageBase64 can be entered together.

Function Documentation

◆ MAXON_ATTRIBUTE() [1/5]

maxon::ai::tencent::MAXON_ATTRIBUTE ( Int32  ,
POLYGONCOUNT  ,
"net.maxon.ai.tencent.polygoncount"  ,
RESOURCE_DEFAULT(50000)   
)

◆ MAXON_ATTRIBUTE() [2/5]

maxon::ai::tencent::MAXON_ATTRIBUTE ( Bool  ,
USEPBR  ,
"net.maxon.ai.tencent.usepbr"  ,
RESOURCE_DEFAULT(false)   
)

◆ MAXON_ATTRIBUTE() [3/5]

maxon::ai::tencent::MAXON_ATTRIBUTE ( String  ,
PREFERREDTYPE  ,
"net.maxon.ai.tencent.preferredtype"  ,
RESOURCE_DEFAULT("obj"_s)   
)

◆ MAXON_ATTRIBUTE() [4/5]

maxon::ai::tencent::MAXON_ATTRIBUTE ( GENERATIONTYPE  ,
GENTYPE  ,
"net.maxon.ai.tencent.gentype"  ,
RESOURCE_DEFAULT(GENERATIONTYPE::NORMAL  
)

◆ MAXON_ATTRIBUTE() [5/5]

maxon::ai::tencent::MAXON_ATTRIBUTE ( String  ,
POLYGONTYPE  ,
"net.maxon.ai.tencent.polygontype"  ,
RESOURCE_DEFAULT("triangle"_s)   
)

define the polygon type for GENERATIONTYPE::LOWPOLY. Allowed are "triangle" and "quadrilateral"