material

Kanzi - Material,Blend,Composer,Rendr Pass

*爱你&永不变心* 提交于 2019-11-29 18:26:21
目录 1.Material 2.Material Type 3.Blend 4.Composer 1.Material Material 是Material Type的一个实例。 TextureMaterial : 贴图材质,不受光照影响。 光照属性为一下: 2.Material Type 表示材质类型。 Phong : Ambient Color: 环境光 Diffuse Color: 漫反射,光照到物体上,物体向周围反射的光 Emissive Color: 自己物体本身发出什么样颜色 Specular Color: 镜面反射,法向量垂直于物体的面的颜色 3.Blend Blend可以理解为对所选控件,设置其属性,对其进行透明处理。 (经常对弹出菜单使用这个属性,比如让后面场景透明度降低,可以看到前面弹出的菜单) 4.Composer 1)渲染器,是只有Scene才具有的属性,控制场景下物体的渲染方式。 (如需绘制车窗玻窗(plane,正常绘制一个plane只绘制其正面)的反面) Render Pass改变渲染方式实例,Cull Mode 中的None表示正反面都绘制,Back表示反面不绘制。 2)Pipeline 使Scene下不同物体以不同方式渲染。 Tag Filter 创建一个Tag Filter,在Scene下对所需物体新建TAG(e.g. Transparent)

Use multiple materials for merged geometries in Three.js

 ̄綄美尐妖づ 提交于 2019-11-29 14:49:58
问题 I want to create a Pine using 2 meshes, 1 for the trunk and another one for the bush, this what I've done: var pine_geometry = new THREE.Geometry(); var pine_texture_1 = THREE.ImageUtils.loadTexture('./res/textures/4.jpg'); var pine_geometry_1 = new THREE.CylinderGeometry(25, 25, 50, 6); var pine_material_1 = new THREE.MeshBasicMaterial({ map : pine_texture_1 }); var pine_1 = new THREE.Mesh(pine_geometry_1); pine_1.position.x = x; pine_1.position.y = y + 25; pine_1.position.z = z; pine_1

Android Theme.AppCompat.Light with Dark Toolbar (for light text)

主宰稳场 提交于 2019-11-29 06:12:02
I have an app using Theme.AppCompat.Light which I need to use so Dialogs have the light theme. But this makes the text in my toolbar black, where I'd rather it be white. I've tried setting the toolbar's specific app:theme to AppCompat.Dark.Actionbar , but no luck... I searched around for a while and couldn't find a specific question and answer to this. Here's my default AppTheme : <style name="AppTheme.Parent" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/blue</item> <item name="colorPrimaryDark">@color/dark_blue</item> <item name="colorAccent">@color/pink</item>

Hide Appbar on Scroll Flutter?

点点圈 提交于 2019-11-28 23:21:57
问题 Consider this image. As you can see it has an appbar and the appbar has Tabbed buttons. Am trying to animate the appbar so that it hides on scrollup and leaves only the Tab Buttons showing and on scrollup the appbar apears. Please help me out. Sorry for bad english and not American neither am I English 回答1: If I understood you correctly, following code should make the app bar hide on scroll while TabBar remains visible: new Scaffold( body: new NestedScrollView( controller:

Android Support兼容包详解

情到浓时终转凉″ 提交于 2019-11-28 22:08:47
背景 来自于知乎上邀请回答的一个问题 Android中AppCompat和Holo的一个问题? , 看来很多人还是对这些兼容包搞不清楚,那么干脆写篇博客吧. Support Library 我们都知道Android一些SDK比较分裂,为此google官方提供了Android Support Library package 系列的包来保证高版本sdk开发的向下兼容性, 所以你可能经常看到v4,v7,v13这些数字,首先我们就来理清楚这些数字的含义,以及它们之间的区别。 support-v4 用在API lever 4(即Android 1.6)或者更高版本之上。它包含了相对更多的内容,而且用的更为广泛,例如:Fragment,NotificationCompat,LoadBroadcastManager,ViewPager,PageTabStrip,Loader,FileProvider 等 Gradle引用方法: compile 'com.android.support:support-v4:21.0.3' support-v7 这个包是为了考虑API level 7(即Android 2.1)及以上版本而设计的,但是v7是要依赖v4这个包的,v7支持了Action Bar以及一些Theme的兼容。 Gradle引用方法: compile 'com.android.support

Android Material风格的应用(三)--DrawerLayout

泄露秘密 提交于 2019-11-28 22:08:34
添加抽屉导航 Android Material风格的应用(一)--AppBar TabLayout Android Material风格的应用(二)--RecyclerView Android Material风格的应用(三)--DrawerLayout Android Material风格的应用(四)--FloatActionButton Android Material风格的应用(五)--CollapsingToolbar 工程源码 创建导航菜单 res/menu/menu-natigation.xml <menu xmlns:android="http://schemas.android.com/apk/res/android"> <group android:checkableBehavior="single"> <item android:icon="@drawable/ic_home_black_24dp" android:tint="@color/button_grey" android:title="One" /> <item android:icon="@drawable/ic_favorite_black_24dp" android:tint="@color/button_grey" android:title="Two"/> <item android

在低版本android系统上实现Material设计应用

若如初见. 提交于 2019-11-28 22:08:16
​Material Design真的很好看,动画效果真的很实用。前面也写了一些文章介绍如何编写Material风格的程序,但是很多都是一些新的api,低版本上面没有这些api,我们没办法使用。但是不用气馁,google官方,以及一些大牛,给我们提供了一些程序,让我们在低版本上面可以实现Material风格的程序,这里就给大家介绍一下。 妹子图截屏 使用support library 使用support library最新的版本,appcomt21,可以在较低版本上面实现部分风格,在之前的文章我已经说过了,这里在系统的说一下。 ####应用主题 这部分的话之前的文章说过,链接在这里: http://blog.isming.me/2014/10/18/creating-android-app-with-material-design-one-theme/ 使用gralde进行构建的话,在依赖中添加v7包: dependencies { compile 'com.android.support:appcompat-v7:21.0.+' compile 'com.android.support:cardview-v7:21.0.+' compile 'com.android.support:recyclerview-v7:21.0.+' } 使用eclipse构建的话

创建Material Design风格的Android应用--应用主题

扶醉桌前 提交于 2019-11-28 22:08:00
昨天正式发布了android 5,同时android developer网站也更新了,增加了创建Material Design风格的Android应用指南,也更新了Support Library,在support library增加了一些Material Design风格的控件和动画等,这里给大家简单介绍一下怎样开发material design风格的Android应用。 android 5使用Material Design风格 android提供了三种Material Design风格Theme。 分别是: @android:style/Theme.Material (dark version) @android:style/Theme.Material.Light (light version) @android:style/Theme.Material.Light.DarkActionBar Light material theme Dark material theme 我们可以以这三个Theme来定义我们的Theme,比如: <resources> <!-- inherit from the material theme --> <style name="AppTheme" parent="android:Theme.Material"> <!-- Main theme

Three.js - multiple material plane

被刻印的时光 ゝ 提交于 2019-11-28 22:05:28
I'm trying to have mutiple materials on a single plane to make a simple terrain editor. So I create a couple of materials, and try to assign a matetrial index to each vertex in my plane: var materials = []; materials.push(new THREE.MeshFaceMaterial( { color: 0xff0000 })); materials.push(new THREE.MeshFaceMaterial( { color: 0x00ff00 })); materials.push(new THREE.MeshFaceMaterial( { color: 0x0000ff })); // Plane var planegeo = new THREE.PlaneGeometry( 500, 500, 10, 10 ); planegeo.materials = materials; for(var i = 0; i < planegeo.faces.length; i++) { planegeo.faces[i].materialIndex = (i%3); }

12个超好用的配色网站

∥☆過路亽.° 提交于 2019-11-28 21:51:20
每次做海报做ppt的时候总是为配色发愁 到底怎样才能调出好看的配色方案呢 调着调着感觉自己已经是个色盲了 今天小编就给你们带来了福利 12个超好用的配色网站推荐! 01 Material Palette 网站地址:http://www.materialpalette.com/ Material Palette是一款提供Material Design配色的线上工具,它的用法很简单,你只要找出想要搭配的两种颜色,它就会显示出两种颜色搭配在一起的效果预览,并提供你较深或较浅的颜色选项,以及其他你可能会用到的颜色代码。 02 New Flat UI Color Picker 网站地址:http://www.flatuicolorpicker.com/ New Flat UI Color Picker提供最好的扁平化UI设计配色方案,右上角有多种主色可供选择。 03 Flat UI Colors 网站地址:http://flatuicolors.com/ Flat UI Colors采集了扁平化设计中最受欢迎的色彩,可以吸取复制任何你看中的色彩。可以通过选择相似的色调和饱和度,来达到快速配色。还可以免费选择和下载色值到本地。 04 Coolors 网站地址:http://coolors.co/ Coolors是一个可以让你简单快速地选色生成工具,为你找出配色的灵感