Japanese | English | Korean

Samples


가산,감산 처리를 이용한 효과

MascotCapsule V3에서는, 모델에 가산/감산 처리의 속성이 부여되어 있는 것에 대해서, 가산/감산 처리를 설정할 수 있습니다. 이것을 이용하여 연기나 번개와 같은 효과를 랜더링 할 수 있습니다.


가산/감산 처리를 설정하려면 OEMC_Micro3D_Render_setAttribute( Render* render, hi_sint32 attribute) 의 제2 인수 attribute의 값에 M3D_BLEND를 논리화로 설정합니다.

샘플에서는 결정 키를 누를 때마다 블랜드 처리의 유효/무효가 전환됩니다.

/**
 * 블랜드모드의 설정
 */
static void setBlend( void )
{
hi_sint32 attribue_mask = 0;

if( isBlend ){
attribue_mask |= M3D_BLEND;
}
OEMC_Micro3D_Render_setAttribute( &render, attribue_mask );

}

 

연기의 이펙트(감산 처리)의 유효(왼쪽), 무효(오른쪽 )


 

번개의 이펙트(가산 처리)의 유효(왼쪽), 무효(오른쪽 )