怎么制作OC材质预设?

《C4D百科全书》>>《C4D的十万个为什么》

有简单的初级知识,也有深度经验分享。


问题:

怎么制作OC材质预设?


答案:

先打开oc在线材质,然后点一下离线材质总文件夹,在右侧空白处右键新建类别,点击新创建的文件夹,把做好的材质球拖到右侧空白处即可。

可以在在线材质的窗口菜单—文件里面查看离线材质库的本地位置。

有些操作会卡顿一下,点完就等待就好了。


如果你有其他答案或者问题,欢迎留言补充,万分感谢!


更多相关问题及答案可在下方链接搜索查看。

kuqijun.com/q-a


《C4D的十万个为什么》首发于 公众号:苦七君

旨在收集全网各种和C4D相关软件的知识问答,方便学习者搜索查看。

参与制作者:昵称(微信号)

苦七君(kuqijun666)、丽丽酱(lilij-ang)、

如果你也想参与进来,欢迎联系苦七微信/QQ:766057766


做这个对学习C4D帮助很大,也会有些许报酬~


苦七微信学习群,只学习不闲聊,需要进的私信苦七“进学习群”,

提问截图截全屏发大图,提问截图截全屏发大图,提问截图截全屏发大图。

苦七微信/QQ:766057766

 

### 关于 TIM_TRGOSource_OC1Ref 的定义与用法 #### 定义 `TIM_TRGOSource_OC1Ref` 是 STM32 中定时器触发输出源的一个选项,用于配置定时器的触发信号来源。它表示使用通道 1 的比较事件作为触发输出信号[^5]。 具体来说,在 STM32 的定时器功能中,触发输出 (`TRGO`) 可以被用来同步其他外设的操作(例如 ADC 或另一个定时器)。通过设置 `TIM_TRGOSource` 参数为 `TIM_TRGOSource_OC1Ref`,可以使得定时器的 TRGO 输出由通道 1 的比较事件驱动。 --- #### 用法 要使用 `TIM_TRGOSource_OC1Ref`,需要先配置定时器的相关参数,并将其绑定到特定的功能上。以下是其主要用法: 1. **初始化结构体** 使用 `TIM_TimeBaseInitTypeDef` 和 `TIM_OCInitTypeDef` 结构体来配置基础计数器和输出比较模块。 2. **设置触发输出源** 调用 `TIM_SelectOutputTrigger()` 函数并传入 `TIM_TRGOSource_OC1Ref` 来指定触发输出来源于通道 1 的比较事件。 3. **启用相关功能** 确保启用了相应的中断或 DMA 功能(如果需要),并通过调用 `TIM_Cmd(ENABLE)` 启动定时器。 --- #### 示例代码 以下是一个完整的示例代码片段,展示如何配置 `TIM_TRGOSource_OC1Ref` 并使其生效: ```c #include "stm32fxxx.h" void TIM_Config(void) { TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_OCInitTypeDef TIM_OCInitStructure; // 初始化定时器基本参数 TIM_TimeBaseStructInit(&TIM_TimeBaseStructure); TIM_TimeBaseStructure.TIM_Period = 999; // 自动重装载值 TIM_TimeBaseStructure.TIM_Prescaler = 71; // 预分频系数 (假设系统时钟为 8MHz) TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1; TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseInit(TIM3, &TIM_TimeBaseStructure); // 初始化输出比较通道 1 TIM_OCStructInit(&TIM_OCInitStructure); TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM2; // PWM 模式 2 TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable; // 比较输出使能 TIM_OCInitStructure.TIM_Pulse = 500; // 初始占空比 TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High; // 极性高有效 TIM_OC1Init(TIM3, &TIM_OCInitStructure); // 设置触发输出源为 OC1Ref TIM_SelectOutputTrigger(TIM3, TIM_TRGOSource_OC1Ref); // 启动定时器 TIM_Cmd(TIM3, ENABLE); } ``` 上述代码展示了如何将定时器 3 的触发输出 (`TRGO`) 连接到通道 1 的比较事件(`OC1Ref`) 上。 --- ### 注意事项 - 在实际应用中,需确保目标设备支持该触发模式。某些型号可能不完全兼容所有特性。 - 如果计划与其他外设联动,则应仔细阅读数据手册中的同步章节,了解具体的硬件连接方式及其约束条件[^6]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

苦七君

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值