wpf 圆里面画斜线_赛博朋克——如何画义肢 实践篇

书接上文,上一篇用了一些图示,结合伯里曼的人体基础理论,解说了如何画义肢,详情请见:https://zhuanlan.zhihu.com/p/90993830

这次,想要亲自用手绘讲解一下机械义肢运作原理,以及如何着手开始设计。

首先复习一下上次提到过的很重要的一个知识点,那就是:【楔入】这个概念:

楔入是汉语词汇,解释为把楔子或钉子等尖利的东西钉到物体里面。比喻插入对方阵地。

8ced25eaf29034741ccf93e91c076ec0.png

放到人体基础这里来说,就是肢体楔入关节,由关节和肌肉带动人体运动。这个原理,是不是和机械运作的原理比较相似呢?

让我们来看下简单的机械臂是怎样的把:

6725ff45a1975462019e624f872342ec.png

总结就是,一块长方形或者圆片状的肢体,通过圆形关节齿轮,楔入,由关节处产生运动。

68b0dac82689fa1f939cd0652a39da1d.png

机械的基本组成如下:方块,圆柱体,方片。在打草稿阶段就画大致的圆柱体和方块就行,重要的是把透视画对。之后再加细节设计就行了。

bef064093fee104305f54dc41be7adb4.png

和人体的运动很像吧?

知道了这两种基本运动原理,我们开始实践画画吧


首先:

1:胳膊和手部。

我们先拿出伯里曼

c1155725fd47f60d320545f885613278.png

这里说到肩部是个楔子。大臂向下楔入手肘。

结合之前的齿轮和圆片状的机械,就可以画成如下:

bce088da5450b9c08ee7780355866620.png

胳膊分成三块大块面,肩部是圆形齿轮,大臂是长片机械,楔入手肘,手肘又是圆形齿轮,小臂是长片机械,楔入手腕圆形齿轮,下面再是手部。

到了手部,分清 1,2,3 这三个块面,机械手必须也要画出这三个面,1拉动小手指肌肉,2是手掌,3是大拇指带动的肌肉,没有分清这三个块面,那就不是高级人类的手了。

所以,把手部分为几个部分,逐个击破,如下图:

2ffcc0e62aa3f6309cc23e09e24a1f75.png

先画出基本人体,再变成机械。

注意右下图示,手臂,手腕,手掌,手指1,2,3都要画出来,省一个都不行,结构会错会很奇怪。

自己画的完稿:

2b6e896b0449295c7c3f65ff5e44351d.png

2d87515cbf0bd31a18511c54822348ea.png

注意大拇指和小手指带出的肌肉块一定要画。


基本人变机械练习做完,就可以进阶到其他部位了:

9ca23aad97072064bce562ba03509379.png

这里肌肉也可以机械片状化,肌肉和肌肉之间用小齿轮或者小搭扣连接

如下图:

108bf911efd65eb3de5ebda0b226bc09.png

自己画的机械肌肉:

5db54486729fb472207c132a345d9326.png

2:盆骨和腿部

3877820832a31fd4b056b6d4ab748329.png

盆骨作为一个齿轮连接上身和下身。

5b29def425ae3a6ec79f9605bb2d0a13.png

背面看是这样,根据这个原理,开始变机械:

bd93ef38116937aff9086a233cf99490.png

正面:

04f298a78bfe2101c12ebac493d01e0e.png

草稿阶段要把透视画好

接下来完稿:

1cd0f9440638a92f38a931714c73d627.png

82a095ae5a2180bb33dcc6e17a111284.png

骨盆的齿轮:

7f42ca100ddea6c039189647f6755729.png

接下来就是

3:颈部

颈部最重要的就是胸锁乳突肌,你如果觉得头部肩膀很奇怪,很大几率就是胸锁乳突肌画错了。

你转头用的这块肌肉

d20d3ddff0fefa0bee9182dc4ea14845.png

所以,画机械的时候,这块肌肉也最好不要省略。

了解颈部几块重要的肌肉,就可以机械化了,如下:

fb4b8cb070feb5d9a255d9d8c346326e.png

把颈部分为几块,喉结处,胸锁乳突肌,锁骨,肩膀

61b8dbcf89b61755f0a74a904d976c3f.png

再细化下去:

138aa2969fcd272d0a68f77c48519cd3.png

好了就先讲解到这里,大家都练起来吧~

定番恰饭:如果你觉得我讲的有点意思,欢迎参加我在涂鸦王国上的直播课:

https://www.procg.cn/index.php?m=ke&c=info&id=47​www.procg.cn
f009a539260066ab1cdbad913fbc13de.png

0f6d61ca5069b640088fd66aad389f36.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一个简单的 WPF 点动示例: 首先,在 XAML 中添加一个 `Canvas` 控件,并在其中添加一个 `Ellipse` 控件作为圈,还需要添加一个 `Rectangle` 控件作为点。 ```xaml <Canvas> <Ellipse x:Name="circle" Width="100" Height="100" Fill="Red" Canvas.Left="50" Canvas.Top="50"/> <Rectangle x:Name="dot" Width="10" Height="10" Fill="Blue" Canvas.Left="95" Canvas.Top="95"/> </Canvas> ``` 然后,在代码中添加以下动: ```c# private void Animate() { // 创建点动 var dotAnimation = new DoubleAnimation { From = 0, To = 90, Duration = TimeSpan.FromSeconds(1), RepeatBehavior = RepeatBehavior.Forever }; dotAnimation.EasingFunction = new SineEase { EasingMode = EasingMode.EaseInOut }; Storyboard.SetTarget(dotAnimation, dot); Storyboard.SetTargetProperty(dotAnimation, new PropertyPath("(Canvas.Left)")); // 创建圈动 var circleAnimation = new DoubleAnimation { From = 0, To = 360, Duration = TimeSpan.FromSeconds(1), RepeatBehavior = RepeatBehavior.Forever }; circleAnimation.EasingFunction = new SineEase { EasingMode = EasingMode.EaseInOut }; Storyboard.SetTarget(circleAnimation, circle); Storyboard.SetTargetProperty(circleAnimation, new PropertyPath("(Canvas.Left)")); // 创建 Storyboard 并开始动 var storyboard = new Storyboard(); storyboard.Children.Add(dotAnimation); storyboard.Children.Add(circleAnimation); storyboard.Begin(); } ``` 这个动会让点沿着圈运动。你可以根据需要调整控件的大小、颜色、位置和动参数。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值