精华内容
下载资源
问答
  • ZBrush中创建遮罩的方法有很多,可以手动创建矩形遮罩、圆形遮罩和图案遮罩,然而这些遮罩都是固定的形状。使用Zbrush中的套索遮罩能够实现不规则的图形遮罩,游刃有余的发挥创作。  使用套索...

            ZBrush中创建遮罩的方法有很多,可以手动创建矩形遮罩、圆形遮罩和图案遮罩,然而这些遮罩都是固定的形状。使用Zbrush中的套索遮罩能够实现不规则的图形遮罩,游刃有余的发挥创作。

      使用套索工具绘制遮罩

      在右工具架的最低端有一个套索工具,我们也可以使用该工具来框选遮罩范围。

      激活 套索工具,按住Ctrl键,从视图空白区域向物体框选,会出现一个不规则的黑色选框,确定选框范围后释放鼠标来进行遮罩,如下图所示。

      75091c74195f4fa0882b4482ff87ef56.png

      或者你在zbrush导航栏里找不到套索工具,也可以按住Ctrl+Shift键,在DragRect里选择不规则线;还可以按住ctrl键点击笔刷图标,你会看到各种套索,然后根据需要进行选择。再按住Ctrl键绘制遮罩区域。

      be1bcf75be8b4de2b9ad4906624a7715.png

      c14c890b45a04ce2a2a72eb4fdb07302.png

      删除套索工具绘制遮罩

      利用遮罩删除物体的局部其实更多的是使用在生物体等不规则形体,比较灵活,你可以先遮罩区域,然后,反选,选择visablity面板中的hidept。

      然后,接着进入subtool面板,然后降到最低级别,点split hidden,分离完后,想怎么删都行,而且原来的物体是保留级别和细节的。

      zbrush教程:http://www.zbrushcn.com/support.html

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30169248/viewspace-1867289/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/30169248/viewspace-1867289/

    展开全文
  • ZBrush®中创建遮罩的方法有很多,可以手动创建矩形遮罩、圆形遮罩和图案遮罩,然而这些遮罩都是固定的形状。使用Zbrush中的套索遮罩能够实现不规则的图形遮罩,游刃有余的发挥创作。 使用套索工具绘制遮罩 在右...

            ZBrush®中创建遮罩的方法有很多,可以手动创建矩形遮罩、圆形遮罩和图案遮罩,然而这些遮罩都是固定的形状。使用Zbrush中的套索遮罩能够实现不规则的图形遮罩,游刃有余的发挥创作。

            使用套索工具绘制遮罩

            在右工具架的最低端有一个套索工具,我们也可以使用该工具来框选遮罩范围。

            激活 套索工具,按住Ctrl键,从视图空白区域向物体框选,会出现一个不规则的黑色选框,确定选框范围后释放鼠标来进行遮罩,如下图所示。

     

    135039_XMND_2611445.png

            或者你在zbrush导航栏里找不到套索工具,也可以按住Ctrl+Shift键,在DragRect里选择不规则线;还可以按住ctrl键点击笔刷图标,你会看到各种套索,然后根据需要进行选择。再按住Ctrl键绘制遮罩区域。

     

    135048_nI4g_2611445.png

     

    135058_fb55_2611445.png

            删除套索工具绘制遮罩

            利用遮罩删除物体的局部其实更多的是使用在生物体等不规则形体,比较灵活,你可以先遮罩区域,然后,反选,选择visablity面板中的hidept。

            然后,接着进入subtool面板,然后降到最低级别,点split hidden,分离完后,想怎么删都行,而且原来的物体是保留级别和细节的。

            想要了解更多关于ZBrush 3D图形绘制软件的详细信息,大家可前往ZBrush中文网站相关信息。 


    转载于:https://my.oschina.net/zbrushsoft/blog/626444

    展开全文
  • 我想做个没有遮罩的dialog,并且可拖动。如果通过jquery ui也可以生成,但是由于我同时也适用了jqueryeasyui。导致.dialog方法会优先使用easyui的实现,而easyui的dialog无疑是非常丑陋的,实在不能忍。正好,...
    bootstrap是个很流行的前端工具。我想做个没有遮罩的dialog,并且可拖动。如果通过jquery ui也可以生成,但是由于我同时也适用了jqueryeasyui。导致.dialog方法会优先使用easyui的实现,而easyui的dialog无疑是非常丑陋的,实在不能忍。正好,bootstrap也有dialog的功能,并且不需要通过js调用。当然,最关键是,调用的方法名是.modal 而不是.dialog()
    

    而bootstrap的modal默认是带遮罩不可移动的,那么,怎么来自定义实现我需要的功能呢?

    先上button和dialog的html
    button html,点击button会打开dialog
    
    <!--tool bar-->
    			<div class="widget-body" id="toolbarWrapper">
    				<div class="well well-sm well-light">
    					<button class="btn btn-primary btn-lg no-modal" data-toggle="modal" data-target="#searchDialog">
    						SEARCH
    					</button>
    				</div>
    			</div>
    


    dialog html。默认是不打开的
    
    <div class="modal modeless" id="searchDialog" style="display:none;" role="dialog" data-backdrop="false">
    		<div class="modal-content">
    			<div class="modal-header">
    				<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
    					×
    				</button>
    				<h4 class="modal-title">尋找與取代</h4>
    			</div>
    			<div class="modal-body">
    				<p>
    					One fine body…
    				</p>
    			</div>
    			<div class="modal-footer">
    				<button type="button" class="btn btn-default" data-dismiss="modal">
    					Close
    				</button>
    				<button type="button" class="btn btn-primary">
    					Save changes
    				</button>
    			</div>
    		</div>
    	</div>
    


    在class="modal"的div中加上data-backdrop="false"就不会有遮罩了。

    使dialog可拖动header来移动:
    
    var searchDialog = $("#searchDialog")
    searchDialog.draggable({
    	      handle: ".modal-header"
    	});
    


     
    基本完成了想要的功能了。但是还有个问题,当显示dialog时,如果原先的页面是有滚动条的,出现dialog后,滚动条不见了。而且不能向下滚动了。这是因为boostrap在body上加上了.modal-open 样式导致的。
    overflow: hidden; 


    只要将这个样式去掉就可以了

    
    $(document).on('shown.bs.modal', function (event) {
    		if ($('.modal:visible').length) {
    	    	$('body').removeClass('modal-open');
    	    	$('body').css({"padding-right":"0"}); // boostrap会加上这个。为了避免移位,去掉它
    		}
    	});
    	
    


    接下来,我们要实现,当滚动条滚动时,dialog能一直浮动在当前页面的某个位置。
    为了生成缓冲效果,页面需要加上jquery.easing.1.3.js 这个特效库

    
    var $float_speed = 1500, //milliseconds
    		$float_easing = "easeOutQuint",
    		$menu_fade_speed = 500, // milliseconds
    		$closed_menu_opacity = 0.75,
    		searchDialog = $("#searchDialog"),
    		menuPosition = searchDialog.position().top;
    	
    
    $(window).scroll(function () { 
    		floatDialog();
    	});
    	
    	function floatDialog(){
    		var scrollAmount = $(document).scrollTop();
    		var newPosition = menuPosition + scrollAmount;
    		if($(window).height() < searchDialog.height()){
    			searchDialog.css("top", menuPosition);
    		} else {
    			searchDialog.stop().animate({top: newPosition}, $float_speed, $float_easing);
    		}
    	}


    现在,已经实现了我们想要的所有功能了,但是还有个小问题,当关闭dialog后,页面的滚动条会滚动到最上面。导致这个问题的代码是
    $(document).on('click.bs.modal.data-api', '[data-toggle="modal"]', function (e) {
        var $this   = $(this)
        var href    = $this.attr('href')
        var $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) // strip for ie7
        var option  = $target.data('bs.modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data())
    
        if ($this.is('a')) e.preventDefault()
    
        $target.one('show.bs.modal', function (showEvent) {
          if (showEvent.isDefaultPrevented()) return // only register focus restorer if modal will actually get shown
          $target.one('hidden.bs.modal', function () { //$target 是dialog,#searchDialog
          	console.log($this); // 这个是打开dialog的按纽元素
            $this.is(':visible') && $this.trigger('focus')
          })
        })
        Plugin.call($target, option, this)
      })


    由于关闭后执行了$this.trigger('focus'),因此焦点会回到打开dialog的按纽,而这个按纽刚好在页面顶部,因此滚动条回到了页面顶部。

    https://github.com/paypal/bootstrap-accessibility-plugin#modal-dialog

    见modal 第二点

    当绑定了button才会触发下面的focus!
    if (showEvent.isDefaultPrevented()) return // only register focus restorer if modal will actually get shown

    因此,我们只要将button html的data-target="#searchDialog" 删除掉,然后用js 打开modal就可以实现不focus button的功能了


    
    // 删除了data-target="#searchDialog"
    <div class="widget-body" id="toolbarWrapper">
    				<div class="well well-sm well-light">
    					<button class="btn btn-primary btn-lg no-modal" data-toggle="modal" >
    						SEARCH
    					</button>
    				</div>
    			</div>


    用JS打开dialog。
    
    $('#searchBtn').on('click', function () {
    	  searchDialog.modal('toggle'); 
    	})
    
    


    GOOD,完美解决了。

    bootstrap 参考文档:
    http://getbootstrap.com/javascript/

    附件解压后放在bootstrap-3.3.7\docs\examples 目录下可执行
    展开全文
  • Zbrush中创建遮罩的方法有很多,可以手动创建矩形遮罩、圆形遮罩和图案遮罩,然而这些遮罩都是固定的形状。使用Zbrush中的套索遮罩能够实现不规则的图形遮罩,游刃有余的发挥创作。  使用套索工具绘制遮罩...

      Zbrush中创建遮罩的方法有很多,可以手动创建矩形遮罩、圆形遮罩和图案遮罩,然而这些遮罩都是固定的形状。使用Zbrush中的套索遮罩能够实现不规则的图形遮罩,游刃有余的发挥创作。

      使用套索工具绘制遮罩

      在右工具架的最低端有一个套索工具,我们也可以使用该工具来框选遮罩范围。

      激活 套索工具,按住Ctrl键,从视图空白区域向物体框选,会出现一个不规则的黑色选框,确定选框范围后释放鼠标来进行遮罩,如下图所示。

      4356bcc30e0b4f5f84b7e4787e87d760.png

      或者你在zbrush导航栏里找不到套索工具,也可以按住Ctrl+Shift键,在DragRect里选择不规则线;还可以按住ctrl键点击笔刷图标,你会看到各种套索,然后根据需要进行选择。再按住Ctrl键绘制遮罩区域。

      3912fdd853a543fcaf8804fc5ef12e02.png

      409abf9d6dcc4cf5aaf84c9c2baf29d5.png

      删除套索工具绘制遮罩

      利用遮罩删除物体的局部其实更多的是使用在生物体等不规则形体,比较灵活,你可以先遮罩区域,然后,反选,选择visablity面板中的hidept。

      然后,接着进入subtool面板,然后降到最低级别,点split hidden,分离完后,想怎么删都行,而且原来的物体是保留级别和细节的。

      更多zbrush教程:http://www.zbrushcn.com/support.html

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30169248/viewspace-1975117/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/30169248/viewspace-1975117/

    展开全文
  • ZBrush中创建遮罩的方法有很多,可以手动创建矩形遮罩、圆形遮罩和图案遮罩,然而这些遮罩都是固定的形状。使用Zbrush中的套索遮罩能够实现不规则的图形遮罩,游刃有余的发挥创作。  使用套索工具绘制遮罩  在右...
  • Zbrush中创建遮罩的方法有很多,可以手动创建矩形遮罩、圆形遮罩和图案遮罩,然而这些遮罩都是固定的形状。使用Zbrush中的套索遮罩能够实现不规则的图形遮罩,游刃有余的发挥创作。  使用套索工具绘制遮罩  在右...
  • ZBrush®软件中创建遮罩的方法很简单,主要两种方式:一种是利用手动创建遮罩;另一种是使用相应的命令进行遮罩范围的计算,以达到准确的遮罩(用在参数化物体的变形)。 手动创建遮罩是创建遮罩最简单的方法,在...
  • ZBrush软件中创建遮罩的方法很简单,主要两种方式:一种是利用手动创建遮罩;另一种是使用相应的命令进行遮罩范围的计算,以达到准确的遮罩(用在参数化物体的变形)。 手动创建遮罩是创建遮罩最简单的方法,在...
  • 在Flash动画中,“遮罩”主要2种用途,一个作用是用在整个场景或一个特定区域,使场景外的对象或特定区域外的对象不可见,另一个作用是用来遮罩住某一元件的一部分,从而实现一些特殊的效果。创建遮罩的方法
  • ZBrush中如何反选遮罩

    2017-10-31 09:11:00
    通过对ZBrush的学习,我们知道了如何手动创建遮罩,手动创建遮罩相对来说是最简单有效的方法...有关创建遮罩的详细内容,请点击:ZBrush中遮罩的概念及使用。 那么,当我们创建好遮罩,要想编辑遮罩以外的区域,...
  • 文章目录遮罩视图Code 遮罩视图 在iOS开发中,我们经常会通过hitTest:withEvent:方法来拦截 事件传递。 但在Mac开发中,虽然机制些许差别,但重写...其实重写NSView事件方法就好了,就能创建遮罩视图。 #i...
  • unityUGUImask(遮罩使用

    千次阅读 2020-08-01 17:13:17
    这篇博客介绍一下UGUI中Mask使用方法 很简单 首先创建一个 Image 给他添加上Mask组件 在添加一个Image不弄Mask 之后把没有MaskImage设置为Mask子物体 我们可以看到变化 这个在开发使用贴图小地图...
  • 检查了多项设置以找到解决该问题最佳方法,例如批大小和时期不同值,正则化应用,试图过度拟合网络以及确保在GPU和CPU上训练模型是否任何不同。 结果在训练数据集上显示出相当好性能。 尽管事实证明,以...
  • 文本掩码非常可配置,允许您使用最少API创建任何类型输入掩码。 。 可扩展 您可以使用附加组件轻松扩展“文本蒙版”基本功能,以使用更多蒙版类型。 。 强大 文本掩码支持粘贴,浏览器自动填充以及用户与...
  • 通过对ZBrush的学习,我们知道了如何手动创建遮罩,手动创建遮罩相对来说是最简单有效的方法,在某些特定的使用场合会起到事半功倍的效果。创建遮罩我们可以结合Ctrl键在物体保持编辑的状态下来执行,您可以选择在...
  • UIBezierPath 个原生的方法- (void)appendPath:(UIBezierPath *)bezierPath, 这个方法作用是俩个路径叠加的部分则会镂空. 这个方法实现原理应该是path的FillRule 默认是FillRuleEvenOdd(CALayer 一个fillRule...
  • EDIUS遮罩怎么用?

    千次阅读 2018-12-17 13:29:12
    在EDIUS滤镜中一个非常强大滤镜——手绘遮罩,运用这个滤镜可以在时间轴上自由绘制曲线遮罩,在EDIUS处理一些创意时就变得更加自由。那么这个强大滤镜该如何使用呢?下面小编就来分享一下它使用方法。 ...
  • 网页上已经很多类似的代码了,使用挺广泛的,代码先判断浏览器的版本,ie6创建的div样式和非ie6创建的div样式在解析时有点区别,为了兼容性考虑,才加了判断,虽然实现的有点粗糙,不过从实现的方法来说,容易理解...
  • 我们添加了一个,将我们的方法应用于Sentinel-2图像。 (来自合集COPERNICUS/S2/ ) 可以在colab中浏览。 安装 以下代码创建具有所需依赖项的全新conda环境: conda create -n ee python=3 numpy scipy jupyter...
  • ZBrush® 中通过遮罩为模型添加子物体的方法简单且方便,我们可以通过按住Ctrl键绘制遮罩结合相关命令创建具有抽出厚度的模型提取出作为子物体附在模型表面。本文将详细介绍在Zbrush中如何通过遮罩得到子物体。  ...
  • 底部页面滚动条,在自定义组件创建遮罩层时,底部页面仍然会滑动 解决方法:     为了防止事件冒泡,在遮罩层容器内设置 // 小程序 catchtouchmove="true" // mpvue :catchtouchmove="true...
  • cocos2dx 3.x 给Sprite添加遮罩

    千次阅读 2014-06-20 18:13:02
    引言 程序截图:  时候,你在做游戏时,可能需要一种方式来显示... 然后,你可以使用本教程提供的方法来把mask图和原图结合起来,然后创建如上图所示的效果。  你会发现本教程提供的方法非常方便,用它可以
  • 我提出的方法包括:带HTML5画布的putImageData的遮罩?在新画布中绘制多边形。创建使用getImageData(矩形)应用数据到新的画布使用从原来的帆布clip将数据复制使用putImageData口罩它没有工作,整个矩形(例如来自...
  • 效果就是一个panel,是空白的,然后这个panel写一个loadPanel的方法,调用这个方法可以动态为panel加载组件,期间需要显示遮罩来提示'加载中,请稍候...',如果加载成功则除去遮罩层,并返回加载的组件,如果不成功则遮罩...
  • 引言 程序截图: ... 时候,你在做游戏时,可能需要一种方式来显示精灵的某一部分(就是... 然后,你可以使用本教程提供的方法来把mask图和原图结合起来,然后创建如上图所示的效果。  你会发现本教程提供
  • 主要参数 jQuery UI Dialog常用参数: 1、autoOpen:默认true,即dialog方法创建就显示对话框 2、buttons:默认无,用于设置显示按钮,可以是JSON和Array形式: {“确定”:function(){},”取消”:function(){}}...

空空如也

空空如也

1 2 3 4 5
收藏数 87
精华内容 34
关键字:

创建遮罩的方法有